edi
What is a .edi file?
application/edi-x12
EDI (Electronic Data Interchange), in the ANSI X12 family, is a structured plain-text format for exchanging business documents like purchase orders (850) and invoices (810) between trading partners. It is built from segments (ISA, GS, ST, …) separated by delimiters, with tightly specified element positions. It underpins much of B2B supply-chain and retail commerce.
How to use a .edi file
Use an example X12 EDI file to test EDI parsers and translators, segment/element extraction, and mapping from EDI to JSON or XML. The parties and values here are synthetic.
Download example .edi files
- X12 EDI 850 Purchase OrderAn ANSI X12 850 purchase order — ISA/GS/ST envelope with BEG, N1, and PO1 line items. A fixture for testing EDI parsers and translators. Paired with the 810 invoice for the same order.
- X12 EDI 810 InvoiceAn ANSI X12 810 invoice that references the 850 purchase order — ISA/GS/ST envelope with BIG, IT1 line items, and a total. The invoice twin of the purchase order, for testing EDI document flows.
- X12 EDI 855 — SAMPLEShort ANSI X12 855 SAMPLE transaction for EDI parser / translator tests.
- X12 EDI 856 — SAMPLEShort ANSI X12 856 SAMPLE transaction for EDI parser / translator tests.
- X12 EDI 997 — SAMPLEShort ANSI X12 997 SAMPLE transaction for EDI parser / translator tests.
- X12 EDI 940 — SAMPLEShort ANSI X12 940 SAMPLE transaction for EDI parser / translator tests.
- X12 EDI 204 — SAMPLEShort ANSI X12 204 SAMPLE transaction for EDI parser / translator tests.
- X12 EDI 214 — SAMPLEShort ANSI X12 214 SAMPLE transaction for EDI parser / translator tests.