810 Invoice

Functional Group IN

X12F Finance Subcommittee

This Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction Set (810) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide 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

Position
Segment
Name
Max use
0100
Transaction Set HeaderMandatory
Max 1
To indicate the start of a transaction set and to assign a control number
0200
Beginning Segment for InvoiceMandatory
Max 1
To indicate the beginning of an invoice transaction set and transmit identifying numbers and dates
0300
Note/Special InstructionOptional
Max 100
To transmit information in a free-form format, if necessary, for comment or special instruction
0400
CurrencyOptional
Max 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
0500
Reference IdentificationOptional
Max 12
To specify identifying information
0550
Yes/No QuestionOptional
Max 10
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
0600
Administrative Communications ContactOptional
Max 3
To identify a person or office to whom administrative communications should be directed
N1 Loop
Repeat 200
0700
NameMandatory
Max 1
To identify a party by type of organization, name, and code
0900
Address InformationOptional
Max 2
To specify the location of the named party
1000
Geographic LocationOptional
Max 1
To specify the geographic place of the named party
1100
Reference IdentificationOptional
Max 12
To specify identifying information
1200
Administrative Communications ContactOptional
Max 3
To identify a person or office to whom administrative communications should be directed
1250
Demographic InformationOptional
Max 1
To supply demographic information
1400
Date/Time ReferenceOptional
Max 10
To specify pertinent dates and times
1500
F.O.B. Related InstructionsOptional
Max 1
To specify transportation instructions relating to shipment
1600
Product/Item DescriptionOptional
Max 200
To describe a product or process in coded or free-form format
1700
MeasurementsOptional
Max 40
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
1800
PaperworkOptional
Max 25
To identify the type or transmission or both of paperwork or supporting information
1900
Marking, Packaging, LoadingOptional
Max 25
To describe marking, packaging, loading, and unloading requirements
2000
Tariff ReferenceOptional
Max 1
To reference details of the tariff used to arrive at applicable rates or charge
2120
Balance DetailOptional
Max >1
To identify the specific monetary balances associated with a particular account
2130
Installment InformationOptional
Max 1
To specify installment billing arrangement
2140
Period AmountOptional
Max >1
To indicate a quantity, and/or amount for an identified period
LM Loop
Repeat 10
2200
Code Source InformationMandatory
Max 1
To transmit standard code list identification information
2300
Industry CodeMandatory
Max 100
Code to transmit standard industry codes
N9 Loop
Repeat 1
2400
Reference IdentificationMandatory
Max 1
To transmit identifying information as specified by the Reference Identification Qualifier
2500
Message TextMandatory
Max 10
To provide a free-form format that allows the transmission of text information
V1 Loop
Repeat >1
2600
Vessel IdentificationMandatory
Max 1
To provide vessel details and voyage number
2700
Port or TerminalOptional
Max >1
Contractual or operational port or point relevant to the movement of the cargo
2800
Date/Time ReferenceOptional
Max >1
To specify pertinent dates and times
FA1 Loop
Repeat >1
2900
Type of Financial Accounting DataMandatory
Max 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
3000
Accounting DataMandatory
Max >1
To specify the detailed accounting data

Detail

Position
Segment
Name
Max use
IT1 Loop
Repeat 200000
0100
Baseline Item Data (Invoice)Mandatory
Max 1
To specify the basic and most frequently used line item data for the invoice and related transactions
0120
Conditions IndicatorOptional
Max 1
To supply information on conditions
0150
QuantityOptional
Max 5
To specify quantity information
The QTY segment is used to specify a quantity of units which are expected as payments, e.g., trade-ins or returns.
0200
CurrencyOptional
Max 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
0300
Additional Item DataOptional
Max 5
To specify additional item details relating to variations between ordered and shipped quantities, or to specify alternate units of measures and quantities
0400
Tax InformationOptional
Max 10
To specify tax information
0500
Pricing InformationOptional
Max 25
To specify pricing information
0550
Period AmountOptional
Max 10
To indicate a quantity, and/or amount for an identified period
0590
MeasurementsOptional
Max 40
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
PID Loop
Repeat 1000
0600
Product/Item DescriptionMandatory
Max 1
To describe a product or process in coded or free-form format
0700
MeasurementsOptional
Max 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
0800
PaperworkOptional
Max 25
To identify the type or transmission or both of paperwork or supporting information
0900
Marking, Packaging, LoadingOptional
Max 25
To describe marking, packaging, loading, and unloading requirements
1000
Item Physical DetailsOptional
Max 1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
1200
Reference IdentificationOptional
Max >1
To specify identifying information
1250
Yes/No QuestionOptional
Max 10
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
1300
Administrative Communications ContactOptional
Max 5
To identify a person or office to whom administrative communications should be directed
1400
Destination QuantityOptional
Max 500
To specify destination and quantity detail
1500
Date/Time ReferenceOptional
Max 10
To specify pertinent dates and times
1600
Carrier DetailOptional
Max >1
To specify transportation details for the transaction
1700
Tariff ReferenceOptional
Max >1
To reference details of the tariff used to arrive at applicable rates or charge
1750
Requested Service ScheduleOptional
Max 1
To identify requested service schedules
SAC Loop
Repeat >1
1800
Service, Promotion, Allowance, or Charge InformationMandatory
Max 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
1900
Tax InformationOptional
Max 10
To specify tax information
SLN Loop
Repeat 1000
2000
Subline Item DetailMandatory
Max 1
To specify product subline detail item data
2050
Date/Time ReferenceOptional
Max 1
To specify pertinent dates and times
2100
Reference IdentificationOptional
Max >1
To specify identifying information
2200
Product/Item DescriptionOptional
Max 1000
To describe a product or process in coded or free-form format
2300
Service, Promotion, Allowance, or Charge InformationOptional
Max 25
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
2350
CommodityOptional
Max 2
To identify a commodity or a group of commodities or a tariff page commodity
2370
Tax InformationOptional
Max 10
To specify tax information
N1 Loop
Repeat 200
2400
NameMandatory
Max 1
To identify a party by type of organization, name, and code
2600
Address InformationOptional
Max 2
To specify the location of the named party
2700
Geographic LocationOptional
Max 1
To specify the geographic place of the named party
2800
Reference IdentificationOptional
Max 12
To specify identifying information
2900
Administrative Communications ContactOptional
Max 3
To identify a person or office to whom administrative communications should be directed
2950
Demographic InformationOptional
Max 1
To supply demographic information
LM Loop
Repeat 10
3000
Code Source InformationMandatory
Max 1
To transmit standard code list identification information
3100
Industry CodeMandatory
Max 100
Code to transmit standard industry codes
V1 Loop
Repeat >1
3200
Vessel IdentificationMandatory
Max 1
To provide vessel details and voyage number
3300
Port or TerminalOptional
Max >1
Contractual or operational port or point relevant to the movement of the cargo
3400
Date/Time ReferenceOptional
Max >1
To specify pertinent dates and times
FA1 Loop
Repeat >1
3500
Type of Financial Accounting DataMandatory
Max 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
3600
Accounting DataMandatory
Max >1
To specify the detailed accounting data

Summary

Position
Segment
Name
Max use
0100
Total Monetary Value SummaryMandatory
Max 1
To specify the total invoice discounts and amounts
0200
Tax InformationOptional
Max 10
To specify tax information
0300
Carrier DetailOptional
Max 1
To specify transportation details for the transaction
0350
Monetary AmountOptional
Max >1
To indicate the total monetary amount
SAC Loop
Repeat >1
0400
Service, Promotion, Allowance, or Charge InformationMandatory
Max 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
0450
Date/Time ReferenceOptional
Max >1
To specify pertinent dates and times
0500
Tax InformationOptional
Max 10
To specify tax information
ISS Loop
Repeat >1
0600
Invoice Shipment SummaryMandatory
Max 1
To specify summary details of total items shipped in terms of quantity, weight, and volume
0650
Product/Item DescriptionOptional
Max 1
To describe a product or process in coded or free-form format
0700
Transaction TotalsOptional
Max 1
To transmit a hash total for a specific element in the transaction set
Number of line items (CTT01) is the accumulation of the number of IT1 segments. If used CTT02 is the hash total of the quantities invoiced (IT102) for each IT1 segment.
0800
Transaction Set TrailerMandatory
Max 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)

Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference and Mapping Guides are provided for marketing purposes and are free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.