EDI 810 Invoice
Functional Group IN
X12F Finance Subcommittee
This standard provides the format and establishes the data contents of an invoice transaction set. The invoice transaction set provides for customary and established business and industry practice relative to the billing for goods and services provided.
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
- 2Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 3Beginning Segment for InvoiceMandatoryMax 1
To indicate the beginning of an invoice transaction set and to transmit identifying numbers and dates.
- 4Note/Special InstructionFMax 100
To transmit information in a free-form format, if necessary, for comment or special instruction
- 5CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 6Reference NumbersOptionalMax 12
To transmit identifying numbers
- 7Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 200
- 8NameMandatoryMax 1
To identify a party by type of organization, name and code
Loop N1 is optional but, if used, segment N1 is mandatory. - 9Additional 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
- 13Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 8NameMandatoryMax 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 OptionalRepeat 200000
- 22Baseline Item Data (Invoice)MandatoryMax 1
To specify the basic and most frequently used line item data for the invoice and related transactions.
Loop IT1 is optional but, if used, segment IT1 is mandatory. (DM Number 140288) - 23CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 25Additional Item DataOptionalMax 5
To specify additional item details relating to variations between ordered and shipped quantities, or to specify alternate units of measures and quantities.
- 26Tax InformationOptionalMax 10
To specify tax information.
- 27Pricing InformationOptionalMax 25
To specify pricing information
- 28Product/Item DescriptionOptionalMax 1000
To describe a product in coded or free-form format
- 29MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 30PaperworkOptionalMax 25
To specify the type and transmission of paperwork relating to product or order.
- 31Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
- 32Item Physical DetailsOptionalMax 1
To specify physical details related to items invoiced
- ITA Loop OptionalRepeat 10
- 33Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
Loop ITA is optional but, if used, segment ITA is mandatory. - 34Tax InformationOptionalMax 10
To specify tax information.
- 33Allowance, Charge or ServiceMandatoryMax 1
- 35Terms of Sale/Deferred Terms of SaleOptionalMax 2
To specify terms of sale.
- SLN Loop OptionalRepeat 1000
- 36Subline Item DetailMandatoryMax 1
To specify product subline detail item data
Loop SLN is optional but, if used, segment SLN is mandatory. - 37Product/Item DescriptionOptionalMax 1000
To describe a product in coded or free-form format
- 38Allowance, Charge or ServiceOptionalMax 10
To specify allowances, charges or services
- 36Subline Item DetailMandatoryMax 1
- 39Reference NumbersOptionalMax 12
To transmit identifying numbers
- 40Administrative Communications ContactOptionalMax 5
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 200
- 41NameMandatoryMax 1
To identify a party by type of organization, name and code
Loop N1 is optional but, if used, segment N1 is mandatory. - 42Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 43Address InformationOptionalMax 2
To specify the location of the named party
- 44Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 45Reference NumbersOptionalMax 12
To transmit identifying numbers
- 46Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 41NameMandatoryMax 1
- 47Destination QuantityOptionalMax 500
To specify destination and quantity detail.
- 48Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 49Carrier DetailOptionalMax 1
To specify transportation details for the transaction
- 22Baseline Item Data (Invoice)MandatoryMax 1
Summary
- 50Total Monetary Value SummaryMandatoryMax 1
To specify the total invoice discounts and amounts
- 51Tax InformationOptionalMax 10
To specify tax information.
- 52Carrier DetailOptionalMax 1
To specify transportation details for the transaction
- ITA Loop OptionalRepeat 10
- 53Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
Loop ITA is optional but, if used, segment ITA is mandatory. - 54Tax InformationOptionalMax 10
To specify tax information.
- 53Allowance, Charge or ServiceMandatoryMax 1
- 55Invoice Shipment SummaryOptionalMax 5
To specify summary details of total items shipped in terms of quantity, weight, and volume.
- 56Transaction TotalsMandatoryMax 1
To transmit a hash total for a specific element in the transaction set
If used, hash total (CTT02) is the sum of the values of quantity invoiced (IT102). - 57Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).