Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
Medium < 5 days
-
Small < 3 days
-
XXL < 30 days
-
Folijet
-
-
99
-
R5
-
R1
-
R1
-
R1
-
R1
-
R4
-
R4
-
R4
-
R1
-
R1
-
R1
-
R4
-
R1
-
R1
-
R1
-
R1
-
R1
-
7
-
Yes
-
-
-
-
Description
Purpose: This mechanism will allow the automation of Invoice/Invoice line creation for Vendors that can supply EDIFACT invoices (e.g. EBSCO, GOBI, Harrassowitz, WT Cox, etc.)
High-Level Requirements:
- Receive EDIFACT files in a specified location
- Create a couple event handlers
- Parser
- Test with invoices from the key vendors
Confirm which vendors, in which order, will be contacted and tested with
If other formats needed (e.g. xInvoice for Europe, add more features to cover those)
Note that this feature relies on Data Import's development of EDIFACT field mapping profiles (UXPROD-1381)
Per OleksiiKuzminov and Taras_Spashchenko: may require a research spike to look at available open source EDIFACT parsers/libraries (similar to MARC4J for MARC records; decided that we will use staedi library
Here is the Google Drive folder with official documentation, draft of field mapping syntax, default profiles, and sample invoices: https://drive.google.com/drive/folders/1ePm2M3FcHIZFVolxD4-WX8joEc1S_iVC
TestRail: Results
Attachments
Issue Links
- has to be finished together with
-
UXPROD-2622 Support for "Import invoice in EDIFACT format" (TJet work)
-
- Closed
-
-
UXPROD-2847 Part 2 - Support for "Import invoice in EDIFACT format" (TJet work)
-
- Closed
-
- is continued by
-
UXPROD-3068 EDIFACT invoice import refinement
-
- Draft
-
- is defined by
-
MODDATAIMP-317 SPIKE- Research Open source parser for EDIFACT files
-
- Closed
-
-
MODDATAIMP-328 SPIKE - Research data structure schema for EDIFACT parsed record content
-
- Closed
-
-
MODDATAIMP-330 SPIKE - Research EDIFACT record reading using smooks framework
-
- Closed
-
-
MODDATAIMP-339 SPIKE - Review EDIFACT syntax details and create implementation stories
-
- Closed
-
-
MODDATAIMP-352 Implement source reader for EDIFACT files.
-
- Closed
-
-
MODDATAIMP-364 Set up Rancher env for EDIFACT invoice testing
-
- Closed
-
-
MODDATAIMP-373 Fill Rancher environment via sample data for EDIFACT invoice testing
-
- Closed
-
-
MODDICONV-164 Create default EDIFACT field mapping profiles, part 1
-
- Closed
-
-
MODDICONV-165 Create default EDIFACT field mapping profiles, part 2
-
- Closed
-
-
MODDICONV-166 Create default EDIFACT field mapping profiles, part 3
-
- Closed
-
-
MODDICONV-172 Update default EDIFACT mapping profiles to include vendor reference number type
-
- Closed
-
-
MODDICORE-115 Add implementation for EDIFACT reader
-
- Closed
-
-
MODDICORE-116 Support for invoice adjustments mapping
-
- Closed
-
-
MODDICORE-117 Create invoice and multiple invoice lines from the same EDIFACT record
-
- Closed
-
-
MODINVOICE-108 Create EDIFACT invoice parser to create Invoices
-
- Closed
-
-
MODINVOICE-227 Implement action profile handler for invoice creation
-
- Closed
-
-
MODINVOICE-229 Logic for POL-Invoice line matching - DRAFT
-
- Closed
-
-
MODINVOICE-231 Logic for Invoice line data from Purchase Order Line
-
- Closed
-
-
MODSOURCE-233 Support for storing EDIFACT records in the database
-
- Closed
-
-
MODSOURCE-234 CRUD operations support for EDIFACT records
-
- Closed
-
-
MODSOURCE-249 Receive event with parsed EDIFACT records
-
- Closed
-
-
MODSOURMAN-399 Implement processing of EDIFACT records chunk
-
- Closed
-
-
MODSOURMAN-408 Publish event about EDIFACT record creation
-
- Closed
-
-
MODSOURMAN-443 Iris Bugfest: EDIFACT invoices get stuck
-
- Closed
-
-
UIDATIMP-868 Adjust "vendor name" field value
-
- Closed
-
- relates to
-
UXPROD-190 Create/Renew orders in FOLIO from EBSCONET
-
- Closed
-
-
UXPROD-1152 CRUD invoices and resolve/process invoices
-
- Closed
-
-
UXPROD-1381 CRUD for EDIFACT Invoice Field Mapping Profiles
-
- Closed
-