EDI 810 Invoice
Functional Group IN
X12F Finance Subcommittee
What is an EDI 810?
An EDI 810 Invoice communicates invoice details sent in response to EDI 850 Purchase Order, from a supplier to a buyer. It contains information about the purchase order / invoice number (BIG Segment), items invoiced (IT1 Segment) and payment terms (TDS Segment).
How is an EDI 810 used?
For example, after Vendor B ships an order, they will send Retailer A a corresponding EDI 810 Invoice. This EDI 810 Invoice will “close the loop” on an order that has been initiated with the original EDI 850 Purchase Order.
Heading
- 02Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 03Beginning Segment for InvoiceMandatoryMax 1
To indicate the beginning of an invoice transaction set and to transmit identifying numbers and dates.
- 04Note/Special InstructionFMax 100
To transmit information in a free-form format, if necessary, for comment or special instruction
- 05CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 06Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 07Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 200
- 08NameMandatoryMax 1
To identify a party by type of organization, name and code
- 09Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 10Address InformationOptionalMax 2
To specify the location of the named party
- 11Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 12Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 13Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 08NameMandatoryMax 1
- 14Terms of Sale/Deferred Terms of SaleOptionalMax 5
To specify terms of sale.
- 15Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 16F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 17Product/Item DescriptionOptionalMax 200
To describe a product in coded or free-form format
- 18MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 19PaperworkOptionalMax 25
To specify the type and transmission of paperwork relating to product or order.
- 20Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
Detail
- IT1 Loop MandatoryRepeat 200000
- 22Baseline Item Data (Invoice)MandatoryMax 1
To specify the basic and most frequently used line item data for the invoice and relaated transactions.
- 23CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 24Item DescriptionOptionalMax 1000
To describe an item in either an industry standard or free-form format
- 25Additional Item DataOptionalMax 5
To specify additional item details relating to variations between ordered and invoiced quantities, or to specify alternate units of measures and quantities.
- 26Pricing InformationOptionalMax 25
To specify pricing information
- 27Product/Item DescriptionOptionalMax 200
To describe a product in coded or free-form format
- 28MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 29PaperworkOptionalMax 25
To specify the type and transmission of paperwork relating to product or order.
- 30Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
- 31Item Physical DetailsOptionalMax 1
To specify physical details related to items invoiced
- 32Allowance, Charge or ServiceOptionalMax 10
To specify allowance or charges
- 33Terms of Sale/Deferred Terms of SaleOptionalMax 2
To specify terms of sale.
- SLN Loop OptionalRepeat 1000
- 34Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 35Item DescriptionOptionalMax 1000
To describe an item in either an industry standard or free-form format
- 36Allowance, Charge or ServiceOptionalMax 10
To specify allowance or charges
- 34Subline Item DetailMandatoryMax 1
- 37Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 38Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 200
- 39NameMandatoryMax 1
To identify a party by type of organization, name and code
- 40Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 41Address InformationOptionalMax 2
To specify the location of the named party
- 42Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 43Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 44Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 39NameMandatoryMax 1
- 45Destination QuantityOptionalMax 500
To specify destination and quantity detail.
- 46Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 47Carrier DetailOptionalMax 1
To specify transportation details for the transaction
- 22Baseline Item Data (Invoice)MandatoryMax 1
Summary
- 49Total Monetary Value SummaryMandatoryMax 1
To specify the total invoice discounts and amounts
- 50Carrier DetailOptionalMax 1
To specify transportation details for the transaction
- 51Allowance, Charge or ServiceOptionalMax 10
To specify allowance or charges
- 52Invoice Shipment SummaryOptionalMax 5
To specify summary details of total items shipped in terms of quantity, weight, and volume.
- 53Transaction TotalsMandatoryMax 1
To transmit a hash total for a specific element in the transaction set
- 54Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning and ending (SE) segment)