X12 810 Invoice
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.
- ~ Segment
- * Element
- > Component
- None included
Functional Group Header
To indicate the beginning of a functional group and to provide control information
Code identifying a group of application related Transaction Sets.
- IN
- Invoice Information (810,819)
Code identifying party sending transmission. Codes agreed to by trading partners.
Code identifying party receiving transmission. Codes agreed to by trading partners.
Date sender generated a functional group of transaction sets.
Time (HHMM) when the sender generated a functional group of transaction sets (local time at sender's location).
Assigned number originated and maintained by the sender.
Code used in conjunction with Data Element 480 to identify the issuer of the standard.
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Code indicating the version, release, subrelease and industry identifier of the EDI standard being used. Positions 1-3, version number; positions 4-6, release and subrelease level of version; positions 7-12, industry or trade association identifier (optionally assigned by user).
- 003010
- Draft Standards Approved By ASC X12 Through June 1990.
Heading
Transaction Set Header
To indicate the start of a transaction set and to assign a control number
Code uniquely identifying a Transaction Set.
- The transaction set identifier (ST01) is intended for use by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the invoice transaction set).
- 810
- X12.2 Invoice
Beginning Segment for Invoice
To indicate the beginning of an invoice transaction set and to transmit identifying numbers and dates.
Indicates start of invoice transaction. Includes invoice number and invoice date.
Reference Numbers
To specify identifying numbers.
Indicates reference qualifier and shipment ID, bill of lading, and packing list.
Segment with a value of “VN” is paired with the following N1 segment value of “ST” for telemarketing dealer code.
Code qualifying the Reference Number.
- BM
- Bill of Lading Number
- PK
- Packing List Number
- SI
- Shipper's Identifying Number for Shipment (SID)
- VN
- Vendor Reference
Indicates ID code and qualifier and TMS assigned vendor code.
Name
To identify a party by type of organization, name and code
Code identifying an organizational entity or a physical location.
- At least one of N102 or N103 must be present.
- ST
- Ship To
- SU
- Supplier/Manufacturer
Code designating the system/method of code structure used for Identification Code (67).
- 92
- Assigned by Buyer or Buyer's Agent
Code identifying a party.
- This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.
Date/Time Reference
To specify pertinent dates and times
Indicates date/time qualifiers. Includes shipment date.
Detail
Specifies invoice quantity, unit FOB, TMS purchase order number, line item number, TMS part number, and case numbers.
Baseline Item Data (Invoice)
To specify the basic and most frequently used line item data for the invoice and related transactions.
Number of units invoiced (supplier units).
- If IT108 is present, then IT109 is required.
Code identifying the basic unit of measurement.
- If IT110 is present, then IT111 is required.
- PC
- Piece
Price per unit of product, service, commodity, etc.
- If IT112 is present, then IT113 is required.
Code identifying the type/source of the descriptive number used in Product/Service ID (234).
- IT106 through IT125 provides for ten (10) different product/service ID's for each item. For example: Case, Color, Drawing No., UPC No., ISBN No., Model No., SKU.
- If IT116 is present, then IT117 is required.
- PO
- Purchase Order Number
Identifying number for a product or service.
- If IT118 is present, then IT119 is required.
- TELE
- Telemarketing
Code identifying the type/source of the descriptive number used in Product/Service ID (234).
- If IT120 is present, then IT121 is required.
- VN
- Vendor's (Seller's) Item Number
Identifying number for a product or service.
- If IT122 is present, then IT123 is required.
Code identifying the type/source of the descriptive number used in Product/Service ID (234).
- If IT124 is present, then IT125 is required.
- BP
- Buyer's Part Number
Summary
Total Monetary Value Summary
To specify the total invoice discounts and amounts
Specifies invoice amounts and discount amount.
Tax Information
To specify tax information.
Specifies which type of tax and the tax dollar amount.
Code specifying the type of tax.
- Either TXI02 or TXI03 is required
- CP
- County/Parish Sales Tax
- CS
- City Sales Tax
- CT
- County Tax
- FT
- Federal Excise Tax
- LS
- State and Local Sales Tax
- LT
- Local Tax (All applicable sales taxes by taxing authority below the state level).
- MT
- Metropolitan Transit Tax
- ST
- State Sales Tax
- VA
- Value Added Tax
- ZZ
- Mutually Defined
Specifies charge indicator, charge method.
Allowance, Charge or Service
To specify allowances, charges or services
Code which indicates an allowance or charge for the service specified.
- If ITA01 = A-Allowance or C-Charge, then at least one of ITA06, ITA07, or ITA08 must be present.
- C
- Charge
Code identifying the special service.
- 240
- Brokerage Charges
- 315
- Duty Charges
- FC
- Freight Charges
- IN
- Insurance Charges
- PC
- Packaging Charges
- S0022
- Sleeving
- ZZ
- Mutually Defined
Code indicating method of handling for an allowance or charge.
- 06
- Charge to be Paid by Customer
Transaction Totals
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, hash total (CTT02) is the sum of the value of quantities invoiced (IT102) for each IT1 segment.
Used to transmit a total for a specific element in the transaction.
Transaction Set Trailer
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).
Functional Group Trailer
To indicate the end of a functional group and to provide control information
Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element.
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on this page 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. Use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.