EDI 810 InvoicePublished Jan 20, 2025 · Updated May 9, 2026

EDI 810 Invoice: Complete Guide

Master EDI 810 invoice transactions with interactive examples. Learn invoice structure, payment terms, tax calculation, and integration with 850 purchase orders.

The EDI 810 is the X12 transaction set for electronic invoices. Vendors send it to buyers to request payment for goods or services delivered, almost always referencing the original 850 Purchase Order via BIG04. It is the billing-side counterpart to the 850 and the document that closes the order-to-cash loop in EDI.

This guide walks through the structure of an 810, shows three real examples (Walmart, Amazon Vendor Central, and a generic invoice) with our interactive renderer, and covers the partner-specific gotchas that trigger chargebacks and payment delays.

What is an EDI 810?

An EDI 810 Invoice is a structured electronic billing document defined by the ASC X12 standards body for vendor-to-buyer payment requests. It carries the same data as a paper invoice (line items, totals, terms, remittance) but in a fixed, machine-readable format that buyer ERPs can three-way match against the original 850 PO and the 856 ASN without human re-keying.

A typical 810 contains:

  • Invoice number and date
  • Reference to the original purchase order
  • Line item details (quantity shipped, unit price)
  • Subtotals, taxes, and shipping charges
  • Payment terms and due date
  • Remittance information

For trading partner specifics, vendors typically work from authoritative public docs:

  • The X12.org Implementation Guidelines define the base 810 structure used by all retailers
  • GS1 US governs the GTIN/UPC identifiers carried in IT108-IT109 and the SCAC carrier codes referenced in invoice and ASN segments
  • Most retailers publish their own EDI implementation guides (Walmart Retail Link, Amazon Vendor Central, Target Partners Online), which extend the base spec with required references and qualifiers

Interactive Example: Walmart 810 Invoice

Walmart 810s reference the original PO number in BIG04 and require a SCAC code, BOL number, and department reference. Use the Plain English tab below for a human-readable translation, the Split View to see raw and parsed side-by-side, or click any segment to break it down element-by-element.

Live exampleWalmartEDI 810

Walmart 810 Invoice

Walmart invoice referencing an 850 PO, with SCAC carrier code, BOL number, and department reference

Transaction Type
810 Invoice
Trading Partners
VENDOR123 → WALMART
Line Items
3 items
$5,096.50
Validation
All checks passed
Ship To
WALMART STORE 001
123 MAIN STREET, BENTONVILLE, AR, 72712
Bill To
WALMART INC
702 SW 8TH STREET, BENTONVILLE, AR, 72716
Party (RE)
VENDOR COMPANY LLC
321 INDUSTRIAL WAY, DALLAS, TX, 75201
Key Dates
Interchange: 2023-11-24
/ search navigateesc close

Raw EDI (X12)

1
ISA*00* *00* *ZZ*VENDOR123 *ZZ*WALMART *231124*0930*U*00401*000000010*0*P*:~
2
GS*IN*VENDOR123*WALMART*20231124*0930*10*X*004010~
3
ST*810*0010~
4
BIG*20231124*WMT-INV-87421**4500123456~
5
REF*DP*001~
6
REF*BM*BOLWMT9988776~
7
REF*CN*FXFE~
8
REF*VN*VENDOR123~
9
ITD*01*3*2*20231209*10**30~
10
DTM*011*20231123~
11
N1*ST*WALMART STORE 001*92*001~
12
N3*123 MAIN STREET~
13
N4*BENTONVILLE*AR*72712~
14
N1*BT*WALMART INC*92*WALMART~
15
N3*702 SW 8TH STREET~
16
N4*BENTONVILLE*AR*72716~
17
N1*RE*VENDOR COMPANY LLC*92*VENDOR123~
18
N3*321 INDUSTRIAL WAY~
19
N4*DALLAS*TX*75201~
20
IT1*001*100*EA*15.99**VN*PROD-12345*UP*012345678901~
21
PID*F****Blue T-Shirt - Size L~
22
IT1*002*50*EA*29.99**VN*PROD-67890*UP*012345678902~
23
PID*F****Denim Jeans - Size 32~
24
IT1*003*200*EA*9.99*PE*VN*PROD-11111*UP*012345678903~
25
PID*F****White Socks - 3 Pack~
26
TDS*509650~
27
CAD*M*FXFE***185000~
28
SAC*C*D240*******45000~
29
TXI*TX*0*0***WALMART TAX EXEMPT~
30
CTT*3~
31
SE*26*0010~
32
GE*1*10~
33
IEA*1*000000010~

Human-Readable

Interchange

Sender ID(ZZ)VENDOR123
Receiver ID(ZZ)WALMART
Date231124
Time0930
Control Number000000010
Acknowledgment RequestedNo

Functional Group

Functional IDINInvoice
SenderVENDOR123
ReceiverWALMART
Date20231124
Time0930
Control Number10
Transactions1

Transaction 810

Invoice
Transaction Type810
Control Number0010
Segments27

Invoice Information

Invoice NumberWMT-INV-87421
Date20231124
1 functional group1 transactionControl #000000010Valid

Interactive Example: Amazon Vendor Central 810

Amazon Vendor Central invoices use ASINs in the line items, must arrive before goods reach the FC, and apply Amazon-specific allowances via SAC*A segments.

Live exampleAmazonEDI 810

Amazon Vendor Central 810 Invoice

Amazon Vendor Central invoice with ASIN line items, FC routing reference, and pre-receipt timing

Transaction Type
810 Invoice
Trading Partners
VENDOR789 → AMAZON
Line Items
3 items
$19,727.00
Validation
All checks passed
Ship To
AMAZON.COM DEDC LLC
24208 SAN MICHELE ROAD, MORENO VALLEY, CA, 92551
Buyer
AMAZON.COM LLC
Party (RE)
VENDOR COMPANY LLC
100 SUPPLIER ROW, SEATTLE, WA, 98101
Key Dates
Interchange: 2023-11-21
/ search navigateesc close

Raw EDI (X12)

1
ISA*00* *00* *ZZ*VENDOR789 *12*AMAZON *231121*1015*U*00401*000000011*0*P*:~
2
GS*IN*VENDOR789*AMAZON*20231121*1015*11*X*004010~
3
ST*810*0011~
4
BIG*20231121*AMZ-INV-554821*D*AMZ-PO-123456~
5
REF*DP*ONT8~
6
REF*MR*MERCHANDISE-TYPE-A~
7
REF*VN*VENDOR789~
8
ITD*01*3*0****60~
9
DTM*011*20231121~
10
N1*ST*AMAZON.COM DEDC LLC*92*ONT8~
11
N3*24208 SAN MICHELE ROAD~
12
N4*MORENO VALLEY*CA*92551~
13
N1*BY*AMAZON.COM LLC*92*AMAZON~
14
N1*RE*VENDOR COMPANY LLC*92*VENDOR789~
15
N3*100 SUPPLIER ROW~
16
N4*SEATTLE*WA*98101~
17
IT1*001*500*EA*12.50*PE*VN*ASIN-B001*UK*B001ABC123~
18
PID*F****Wireless Mouse - Black~
19
IT1*002*300*EA*24.99*PE*VN*ASIN-B002*UK*B002DEF456~
20
PID*F****USB-C Cable 6ft - White~
21
IT1*003*1000*EA*5.99*PE*VN*ASIN-B003*UK*B003GHI789~
22
PID*F****Phone Case - Clear~
23
TDS*1972700~
24
SAC*A*A010*******98635~
25
TDS*1874065~
26
CTT*3~
27
SE*23*0011~
28
GE*1*11~
29
IEA*1*000000011~

Human-Readable

Interchange

Sender ID(ZZ)VENDOR789
Receiver ID(12)AMAZON
Date231121
Time1015
Control Number000000011
Acknowledgment RequestedNo

Functional Group

Functional IDINInvoice
SenderVENDOR789
ReceiverAMAZON
Date20231121
Time1015
Control Number11
Transactions1

Transaction 810

Invoice
Transaction Type810
Control Number0011
Segments23

Invoice Information

Invoice NumberAMZ-INV-554821
Date20231121
PO NumberD
1 functional group1 transactionControl #000000011Valid

Interactive Example: Generic 810 Invoice

A standard 810 with payment terms (1% 15, Net 30), freight (CAD), tax (TXI), and handling charges (SAC):

Live exampleEDI 810

Generic 810 Invoice

Standard invoice for a purchase order with payment terms

Transaction Type
810 Invoice
Trading Partners
VENDOR123 → BUYER456
Line Items
2 items
$3,099.00
Validation
All checks passed
Ship To
BUYER COMPANY INC
789 COMMERCE BLVD, CHICAGO, IL, 60601
Party (RE)
VENDOR COMPANY LLC
321 INDUSTRIAL WAY, DALLAS, TX, 75201
Key Dates
Interchange: 2023-11-21
/ search navigateesc close

Raw EDI (X12)

1
ISA*00* *00* *ZZ*VENDOR123 *ZZ*BUYER456 *231121*1000*U*00401*000000004*0*P*:~
2
GS*IN*VENDOR123*BUYER456*20231121*1000*4*X*004010~
3
ST*810*0004~
4
BIG*20231121*INV-001234**PO-987654~
5
REF*PO*PO-987654~
6
REF*VN*VENDOR123~
7
DTM*011*20231121~
8
N1*ST*BUYER COMPANY INC*92*BUYER456~
9
N3*789 COMMERCE BLVD~
10
N4*CHICAGO*IL*60601~
11
N1*RE*VENDOR COMPANY LLC*92*VENDOR123~
12
N3*321 INDUSTRIAL WAY~
13
N4*DALLAS*TX*75201~
14
ITD*01*3*1*20231221*15**30~
15
IT1*001*100*EA*15.99**VN*PROD-12345*UP*012345678901~
16
PID*F****Blue T-Shirt - Size L~
17
IT1*002*50*EA*29.99**VN*PROD-67890*UP*012345678902~
18
PID*F****Denim Jeans - Size 32~
19
TDS*309900~
20
CAD*C*FREIGHT***150000~
21
TXI*TX*250*5***STATE SALES TAX~
22
SAC*C*D500*******125000~
23
TDS*323150~
24
CTT*2~
25
SE*23*0004~
26
GE*1*4~
27
IEA*1*000000004~

Human-Readable

Interchange

Sender ID(ZZ)VENDOR123
Receiver ID(ZZ)BUYER456
Date231121
Time1000
Control Number000000004
Acknowledgment RequestedNo

Functional Group

Functional IDINInvoice
SenderVENDOR123
ReceiverBUYER456
Date20231121
Time1000
Control Number4
Transactions1

Transaction 810

Invoice
Transaction Type810
Control Number0004
Segments21

Invoice Information

Invoice NumberINV-001234
Date20231121
1 functional group1 transactionControl #000000004Valid

Key Segments Explained

BIG - Beginning Segment for Invoice

The BIG segment contains invoice header information:

  • BIG01: Invoice date (CCYYMMDD format)
  • BIG02: Invoice number
  • BIG04: Purchase order number (reference to original 850)

ITD - Terms of Sale/Deferred Terms of Sale

Payment terms are critical for cash flow management:

ITD*01*3*1*20231221*15**30
  • ITD01: Terms type code (01 = Basic)
  • ITD02: Terms basis date code (3 = Invoice date)
  • ITD03: Terms discount percent (1 = 1%)
  • ITD04: Terms discount due date
  • ITD05: Terms discount days due (15 days for discount)
  • ITD07: Terms net days (30 days net)

Translation: "1% discount if paid within 15 days, net 30 days"

IT1 - Baseline Item Data (Invoice)

Each IT1 segment represents one invoiced line item:

  • IT101: Line item number
  • IT102: Quantity invoiced
  • IT103: Unit of measure
  • IT104: Unit price
  • IT106-IT107: Part number identifier
  • IT108-IT109: UPC identifier

TDS - Total Monetary Value Summary

Summary segments show the financial breakdown:

TDS*309900          // Subtotal: $3,099.00
CAD*C*FREIGHT***150000  // Freight charge: $1,500.00
TXI*TX*250*5        // Sales tax: $250.00
SAC*C*D500*******125000 // Handling charge: $1,250.00
TDS*323150          // Total amount due: $3,231.50

Invoice Calculation Breakdown

Line Items

Line 1: 100 × $15.99 = $1,599.00
Line 2:  50 × $29.99 = $1,499.50
                       ─────────
Subtotal:              $3,098.50

Additional Charges

Freight:               $1,500.00
Handling:              $1,250.00
Sales Tax (5%):        $  250.00
                       ─────────
Total Amount Due:      $3,231.50

Payment Terms

Invoice Date:    11/21/2023
Discount Terms:  1% if paid by 12/06/2023
Net Terms:       Pay by 12/21/2023

Common Use Cases

1. Standard Invoice After Shipment

The most common flow:

  1. Receive 850 Purchase Order
  2. Ship goods and send 856 ASN
  3. Send 810 Invoice (usually within 24-48 hours of shipment)
  4. Receive payment within net terms

2. Consolidated Invoice

Some trading partners prefer consolidated invoices:

  • Multiple shipments on one invoice
  • Weekly or monthly billing cycles
  • Includes all deliveries for a period

3. Credit/Debit Adjustments

Use 810 for adjustments:

  • Price corrections
  • Quantity discrepancies
  • Damaged goods credits
  • Promotional allowances

Use special codes in BIG segment:

  • BIG03: Credit/Debit flag (C = Credit, D = Debit)

Matching 810 to 850 Purchase Order

Critical Matching Fields

When the buyer receives your 810, their system will match it to the original 850:

Field850 Segment810 SegmentMust Match
PO NumberBEG03BIG04✅ Yes
Part NumberPO106-PO107IT106-IT107✅ Yes
UPCPO108-PO109IT108-IT109✅ Yes
QuantityPO102IT102Should match
Unit PricePO104IT104Should match

Important: If quantity or price differs from the 850:

  • Document the reason (partial shipment, price change)
  • May trigger a dispute resolution process
  • Could delay payment

Payment Terms Code Quick Reference

Common ITD codes you'll encounter:

CodeMeaningExample
ITD*01*3*1***15**301% 15, Net 301% discount if paid in 15 days, due in 30
ITD*01*3*2***10**302% 10, Net 302% discount if paid in 10 days, due in 30
ITD*01*3*0****30Net 30No discount, due in 30 days
ITD*01*3*0****45Net 45No discount, due in 45 days
ITD*14ConsignmentPayment upon sale (no fixed terms)

Tax and Charges

TXI - Tax Information

TXI*TX*250*5***STATE SALES TAX
  • TXI01: Tax type (TX = Sales Tax)
  • TXI02: Tax amount in cents ($250.00)
  • TXI03: Tax percent (5%)
  • TXI06: Description

SAC - Service, Promotion, Allowance, or Charge

SAC*C*D500*******125000
  • SAC01: Allowance or charge indicator (C = Charge, A = Allowance)
  • SAC02: Service/charge code (D500 = Handling)
  • SAC09: Amount in cents ($1,250.00)

CAD - Carrier Detail

CAD*C*FREIGHT***150000
  • Freight charges
  • Amount in cents ($1,500.00)

Implementation Best Practices

1. Timely Invoice Submission

Trading partner requirements vary:

  • Walmart: Within 24 hours of shipment
  • Target: Within 48 hours of delivery
  • Amazon: Before goods arrive at FC

Late invoices can result in:

  • Payment delays
  • Chargebacks
  • Compliance violations

2. Accurate Reference Numbers

Always include:

  • ✅ Original PO number (BIG04)
  • ✅ ASN/BOL number (REF*BM segment)
  • ✅ Delivery ticket number (REF*DT)
  • ✅ Department number if required (REF*DP)

3. Price and Quantity Validation

Before sending 810:

  • ✅ Verify prices match 850 or approved changes
  • ✅ Confirm quantities shipped match invoice
  • ✅ Check for promotional pricing agreements
  • ✅ Validate tax calculations

4. Currency and Amounts

Critical: All monetary amounts in EDI are in cents (no decimal point):

❌ TDS*3099.00  // WRONG - Don't include decimal
✅ TDS*309900   // CORRECT - Amount in cents

Common Errors to Avoid

1. Missing Purchase Order Reference

❌ BIG*20231121*INV-001234  // Missing PO reference
✅ BIG*20231121*INV-001234**PO-987654  // Correct

2. Incorrect Amount Format

❌ TDS*3,099.00  // Commas and decimals not allowed
✅ TDS*309900    // Cents only, no punctuation

3. Missing Tax Information

❌ No TXI segment when tax charged
✅ TXI*TX*250*5***STATE SALES TAX

4. Invalid Terms Format

❌ ITD*Net 30 Days  // Text not allowed
✅ ITD*01*3*0****30  // Proper code structure

Testing Your 810 Implementation

Use our EDI Inspector to:

  • Validate mathematical accuracy
  • Check reference number formats
  • Verify segment structure
  • Test matching logic against 850

Integration with Other Transaction Sets

The Complete Order-to-Cash Flow

1. 850 Purchase Order     → Buyer sends order
2. 855 PO Acknowledgment  → You confirm order
3. 856 ASN               → You notify shipment
4. 810 Invoice (YOU)     → You request payment
5. 820 Payment Remittance → Buyer sends payment details

How the 810 Relates to Other EDI Documents

The 810 sits near the end of the order cycle, between the shipment and the payment. This table shows how it connects to the order, the ship notice, and the remittance.

DocumentWhat it communicatesDirectionTiming
850 Purchase OrderWhat the buyer orderedBuyer to SupplierOrder placed
856 Ship Notice (ASN)What physically shippedSupplier to BuyerAt shipment
810 InvoiceThe amount owed for the shipmentSupplier to BuyerAfter shipment
820 Payment Order/RemittancePayment details for the invoiceBuyer to SupplierAfter invoice approval

The 810 should bill for what the 856 reported as shipped, and the buyer responds with an 820 carrying the remittance once the invoice clears their three-way match.

Related Transaction Sets

Compliance Tips

Walmart Specific

  • Must include SCAC code for carrier
  • Require BOL number reference
  • Strict 24-hour submission window

Target Specific

  • Include original ship-to location code
  • Department number mandatory
  • Store number in reference segments

Amazon Vendor Central

  • ASIN must match exactly
  • Invoice must arrive before goods
  • Routing number validation

Frequently Asked Questions

What is the difference between an EDI 810 and a 210?

The 810 is the standard X12 invoice for retail and distribution trading partners. The 210 is the freight-specific version used by carriers (LTL, parcel, ocean) to bill shippers for transportation services. They share concepts but use different segments — for example, the 210 uses B3 instead of BIG, and it ties to bill of lading numbers rather than purchase orders.

Does the 810 invoice have to match the 850 exactly?

No, but mismatches need to be explainable. Most buyer ERPs run a three-way match between the 850 (what was ordered), the 856 ASN (what was shipped), and the 810 (what is being billed). Quantity differences are normally fine when there was a partial shipment. Price differences usually require a documented reason (an approved price change, a promotional allowance), or the invoice will be flagged for dispute and held from payment.

How fast does an 810 need to be sent after shipment?

It depends on the trading partner. Walmart requires the invoice within 24 hours of shipment, Target within 48 hours of delivery, and Amazon Vendor Central typically requires it before the goods arrive at the FC. Late invoices are a common cause of chargebacks and aging-driven payment delays.

What format are amounts in on an EDI 810?

All monetary amounts in EDI are expressed as integers with implied decimal places — usually cents with no decimal point. So TDS*309900 represents $3,099.00, not $309,900.00. Decimal points and thousands separators in amount fields are non-compliant and most translators will reject them.

Do all 810s carry tax information?

No. If the buyer is tax-exempt (typical for big-box retailers like Walmart that handle tax themselves at point-of-sale), the TXI segment is omitted or set to zero with an exemption note. If you charge tax incorrectly, the buyer's AP system will flag the invoice and short-pay or reject it. Always confirm a partner's tax handling in their EDI implementation guide.

What is the difference between EDI 810 and 820?

The 810 is the invoice and the 820 is the payment. The supplier sends the 810 to request payment for a shipment. The buyer sends the 820 Payment Order/Remittance Advice back to report that payment is being made and which invoices it covers. In short, the 810 asks for money and the 820 explains the money being sent. The 820 often accompanies an ACH or wire transfer and lets the supplier's accounts receivable team apply the cash to the right invoices automatically.

What is the difference between EDI 810 and 850?

The 850 is the purchase order the buyer sends to place an order; the 810 is the invoice the supplier sends to get paid for it. The 850 comes first and defines what was ordered and the expected price. The 810 comes after shipment, references the 850's PO number in BIG04, and bills for what was actually shipped. The 850 starts the order-to-cash cycle and the 810 closes it.

Need Help?

Try our free EDI inspector to validate your 810 invoices or contact our team for implementation support and compliance verification.

James Darby
Last updated: 5/9/2026

Related Resources