Access X12 from your terminal Get the tedi CLI
810

Invoice

This invoice transaction set is used by suppliers to request payment from their customers for goods or services provided. The seller transmits the 810 to the buyer, typically in response to a purchase order or as a standalone billing document. The transaction begins with the BIG (Beginning Segment for Invoice) segment, which contains essential invoice details such as invoice number, date, and amount due. Supporting information is organized through optional segments like REF (Reference Identification) for cross-referencing related documents and N1 (Name) loops for identifying parties involved in the transaction. The IT1 (Baseline Item Data) loop in the detail section itemizes each product or service being invoiced, including quantities and pricing.

Consider a scenario where Midwest Manufacturing ships widgets to Northeast Retail. After delivery, Midwest’s billing system generates an 810 Invoice with invoice number INV-47392 and today’s date in the BIG segment. The transaction details Northeast Retail as the bill-to party in an N1 loop and lists three IT1 line items: 500 units of blue widgets at $12 each, 300 units of red widgets at $15 each, and a setup charge service. The TDS (Total Monetary Value Summary) segment calculates the grand total of $12,300, which Northeast Retail receives and matches against their purchase order for payment processing.

Invoice (IN810) contains 3 tables (Heading, Detail, Summary), 17 loops, and 95 segments. Sign up free or login to view every table, loop, and element in full, as well as download it in Markdown or console (text) formats.

Heading
ST 0100
Transaction Set Header
R
Max 1
BIG 0200
Beginning Segment for Invoice
R
Max 1
NTE 0300
Note/Special Instruction
O
Max 100
CUR 0400
Currency
O
Max 1
REF 0500
Reference Information
O
Unbounded
YNQ 0550
Yes/No Question
O
Max 10

Sign up free to see the full IN810 reference

See every segment, loop, and element across all 3 tables. Download it as a diagram or Markdown, or use the tedi CLI to access the full X12 reference from your terminal.