810 Invoice
Function Group IN
This X12 Transaction Set 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.
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 InformationOptional
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
N1Loop
Optional
Repeat 200
0700
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
0800
Additional Name InformationOptional
Max 2
To specify additional names
0900
Party LocationOptional
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 InformationOptional
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
1300
Terms of Sale/Deferred Terms of SaleOptional
Max >1
To specify terms of sale
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
2145
Conditions IndicatorOptional
Max 1
To supply information on conditions
LMLoop
Optional
Repeat 10
2200
Code Source InformationMandatory
Max 1
To transmit standard code list identification information
2300
Industry Code IdentificationMandatory
Max 100
To identify standard industry codes
N9Loop
Optional
Repeat 1
2400
Extended Reference InformationMandatory
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
V1Loop
Optional
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
FA1Loop
Optional
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
Position
Segment
Name
Max Use
IT1Loop
Optional
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
Quantity InformationOptional
Max 5
To specify quantity information
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 >1
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)
PIDLoop
Optional
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
1100
Terms of Sale/Deferred Terms of SaleOptional
Max 2
To specify terms of sale
1200
Reference InformationOptional
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
SACLoop
Optional
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
TXILoop
Optional
Repeat >1
1900
Tax InformationMandatory
Max 1
To specify tax information
1950
Date/Time ReferenceOptional
Max 1
To specify pertinent dates and times
SLNLoop
Optional
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 InformationOptional
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 >1
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 >1
To specify tax information
N1Loop
Optional
Repeat 200
2400
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
2500
Additional Name InformationOptional
Max 2
To specify additional names
2600
Party LocationOptional
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 InformationOptional
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
LMLoop
Optional
Repeat 10
3000
Code Source InformationMandatory
Max 1
To transmit standard code list identification information
3100
Industry Code IdentificationMandatory
Max 100
To identify standard industry codes
V1Loop
Optional
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
FA1Loop
Optional
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
Position
Segment
Name
Max Use
0100
Total Monetary Value SummaryMandatory
Max 1
To specify the total invoice discounts and amounts
0200
Tax InformationOptional
Max >1
To specify tax information
0300
Carrier DetailOptional
Max 1
To specify transportation details for the transaction
0350
Monetary Amount InformationOptional
Max >1
To indicate the total monetary amount
SACLoop
Optional
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
TXILoop
Optional
Repeat >1
0500
Tax InformationMandatory
Max 1
To specify tax information
0550
Date/Time ReferenceOptional
Max 1
To specify pertinent dates and times
ISSLoop
Optional
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
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)