Stedi maintains this guide based on public documentation from Walmart. Contact Walmart for official EDI specifications. To report any errors in this guide, please contact us.
X12 810 Invoice
—
Delimiters
- ~ Segment
- * Element
- > Component
- ^ Repetition
EDI samples
- None included
Powered by
Build EDI implementation guides at stedi.com
Overview
ISA
-
Interchange Control Header
Max use 1
Required
GS
-
Functional Group Header
Max use 1
Required
heading
ST
0100
Transaction Set Header
Max use 1
Required
BIG
0200
Beginning Segment for Invoice
Max use 1
Required
REF
0500
Reference Information Department Number
Max use 12
Optional
REF
0500
Reference Information Internal Vendor Number
Max use 1
Optional
REF
0500
Reference Information Merchandise Type Code
Max use 1
Optional
ITD
1300
Terms of Sale/Deferred Terms of Sale
Max use 1
Required
DTM
1400
Date/Time Reference Effective
Max use 10
Optional
DTM
1400
Date/Time Reference Shipped
Max use 1
Optional
FOB
1500
F.O.B. Related Instructions
Max use 1
Required
GE
-
Functional Group Trailer
Max use 1
Required
IEA
-
Interchange Control Trailer
Max use 1
Required
—
- 00
- No Authorization Information Present (No Meaningful Information in I02)
—
- 00
- No Security Information Present (No Meaningful Information in I04)
—
- 00501
- Standards Approved for Publication by ASC X12 Procedures Review Board through October 2003
—
- 0
- No Interchange Acknowledgment Requested
- 1
- Interchange Acknowledgment Requested (TA1)
—
- I
- Information
- P
- Production Data
- T
- Test Data
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
REF
0500
Heading > REF
Reference Information Department Number
OptionalMax use 12
—
Usage notes
—
Example
Variants (all may be used)
REFReference Information Internal Vendor NumberREFReference Information Merchandise Type CodeREF
0500
Heading > REF
Reference Information Internal Vendor Number
OptionalMax use 1
—
Usage notes
—
Example
Variants (all may be used)
REFReference Information Department NumberREFReference Information Merchandise Type CodeREF
0500
Heading > REF
Reference Information Merchandise Type Code
OptionalMax use 1
—
Usage notes
—
Example
Variants (all may be used)
REFReference Information Department NumberREFReference Information Internal Vendor NumberN1
0700
Heading > N1 Loop Ship To > N1
Party Identification
RequiredMax use 1
—
Usage notes
—
Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
—
Usage notes
—
Example values
SUPPLIER NAME
WAL-MART 100
WAL-MART WHSE# 06009
WALMART STORE 00100
N1 Loop Ship To end
N1
0700
Heading > N1 Loop Supplier/Manufacturer > N1
Party Identification
RequiredMax use 1
—
Usage notes
—
Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
—
Example values
SUPPLIER NAME
WAL-MART 100
WAL-MART WHSE# 06009
WALMART STORE 00100
N3
0900
Heading > N1 Loop Supplier/Manufacturer > N3
Party Location
OptionalMax use 2
—
Usage notes
—
Example
N4
1000
Heading > N1 Loop Supplier/Manufacturer > N4
Geographic Location
OptionalMax use 1
—
Usage notes
—
Example
N1 Loop Supplier/Manufacturer end
ITD
1300
Heading > ITD
Terms of Sale/Deferred Terms of Sale
RequiredMax use >1
—
Usage notes
—
Example
If Terms Discount Percent (ITD-03) is present, then Terms Discount Days Due (ITD-05) is required
If Terms Discount Amount (ITD-08) is present, then Terms Discount Days Due (ITD-05) is required
—
- 02
- End of Month (EOM)
- 05
- Discount Not Applicable
- 08
- Basic Discount Offered
—
- 1
- Ship Date
- 3
- Invoice Date
- 7
- Effective Date—
- 15
- Receipt of Goods
DTM
1400
Heading > DTM
Date/Time Reference Effective
OptionalMax use 10
—
Usage notes
—
Example
Variants (all may be used)
DTMDate/Time Reference ShippedDTM
1400
Heading > DTM
Date/Time Reference Shipped
OptionalMax use 1
—
Usage notes
—
Example
Variants (all may be used)
DTMDate/Time Reference EffectiveHeading end
Detail
IT1 Loop
RequiredMax 200000
IT1
0100
Detail > IT1 Loop > IT1
Baseline Item Data (Invoice)
RequiredMax use 1
—
Usage notes
—
Example
If either Quantity Invoiced (IT1-02), Unit or Basis for Measurement Code (IT1-03) or Unit Price (IT1-04) are present, then the others are required
If either Product/Service ID Qualifier (IT1-06) or Product/Service ID (IT1-07) is present, then the other is required
If either Product/Service ID Qualifier (IT1-08) or Product/Service ID (IT1-09) is present, then the other is required
If either Product/Service ID Qualifier (IT1-10) or Product/Service ID (IT1-11) is present, then the other is required
If either Product/Service ID Qualifier (IT1-12) or Product/Service ID (IT1-13) is present, then the other is required
If either Product/Service ID Qualifier (IT1-14) or Product/Service ID (IT1-15) is present, then the other is required
If either Product/Service ID Qualifier (IT1-16) or Product/Service ID (IT1-17) is present, then the other is required
If either Product/Service ID Qualifier (IT1-18) or Product/Service ID (IT1-19) is present, then the other is required
If either Product/Service ID Qualifier (IT1-20) or Product/Service ID (IT1-21) is present, then the other is required
If either Product/Service ID Qualifier (IT1-22) or Product/Service ID (IT1-23) is present, then the other is required
If either Product/Service ID Qualifier (IT1-24) or Product/Service ID (IT1-25) is present, then the other is required
—
Usage notes
—
- CH
- Country of Origin Code—
- EN
- GTIN-13—
- IN
- Buyer's Item Number—
- LT
- Lot Number—
- UK
- GTIN-14—
- UP
- GTIN-12—
- ZZ
- Mutually Defined—
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
—
Usage notes
—
- CH
- Country of Origin Code
- EN
- GTIN-13
- IN
- Buyer's Item Number
- LT
- Lot Number
- UK
- GTIN-14
- UP
- GTIN-12
- ZZ
- Mutually Defined
PID Loop
OptionalMax 1000
PID
0600
Detail > IT1 Loop > PID Loop > PID
Product/Item Description
RequiredMax use 1
—
Usage notes
—
Example
If Product Description Code (PID-04) is present, then Agency Qualifier Code (PID-03) is required
At least one of Product Description Code (PID-04) or Description (PID-05) is required
—
- F
- Free-form—
- S
- Structured (From Industry Code List)—
—
- VI
- Voluntary Inter-Industry Commerce Standard (VICS) EDI—
—
- GM04COMPFE
- California Air Resources Board (CARB) Formaldehyde Act—
- GM04COMPTS
- TSCA (Toxic Substances Control Act) Title VI
PID Loop end
SAC Loop
OptionalMax >1
SAC
1800
Detail > IT1 Loop > SAC Loop > SAC
Service, Promotion, Allowance, or Charge Information
RequiredMax use 1
—
Usage notes
—
Example
If either Allowance/Charge Percent Qualifier (SAC-06) or Percent, Decimal Format (SAC-07) is present, then the other is required
If either Unit or Basis for Measurement Code (SAC-09) or Quantity (SAC-10) is present, then the other is required
—
- A260
- Advertising Allowance
- B000
- Central Buy
- B270
- Collect Surcharge—
- B720
- Cooperative Advertising/Merchandising Allowance (Performance)
- B950
- Damaged Merchandise
- C000
- Defective Allowance
- C220
- Development Charge
- C310
- Discount
- C320
- Display Allowance
- C490
- Drum Deposit
- C530
- Duty Charge
- C540
- Early Buy Allowance
- C550
- Early Payment Allowance
- C580
- Emergency Service
- D170
- Free Goods
- D240
- Freight—
- D500
- Handling
- E720
- New Distribution Allowance
- E740
- New Store Allowance
- E750
- New Store Discount
- F180
- Pallet
- F210
- Parish/County Sales Tax (only)—
- F330
- Pickup and Delivery
- F670
- Price and Marketing Allowance
- F800
- Promotional Allowance
- F910
- Quantity Discount
- F970
- Rebate
- G470
- Restocking Charge—
- G970
- Small Order Charge—
- H010
- Special Buy
- H420
- Storage in Transit
- H505
- Sugar Fee—
- H560
- Swell
- H750
- Tax - Sales Tax (State and Local)—
- H770
- Tax - State Tax—
- H780
- Tax - Super Fund Excise Tax—
- H910
- Temperature Protection
- H920
- Temporary Allowance
- I170
- Trade Discount
- I310
- Truckload Discount
- I410
- Unsaleable Merchandise Allowance
- I530
- Volume Discount
- I570
- Warehouse
—
- 1
- Item List Cost
- 2
- Item Net Cost
- 3
- Discount/Gross—
- 4
- Discount/Net—
- 5
- Base Price per Unit—
- 6
- Base Price Amount
- 7
- Base Price Amount Less Previous Discount—
SAC Loop end
IT1 Loop end
Detail end
Summary
TXI
0200
Summary > TXI
Tax Information
OptionalMax use >1
—
Usage notes
—
Example
If either Tax Jurisdiction Code Qualifier (TXI-04) or Tax Jurisdiction Code (TXI-05) is present, then the other is required
—
- BE
- Harmonized Sales Tax—
- GS
- Goods and Services Tax—
- PG
- State or Provincial Tax on Goods—
- SE
- State Excise Tax—
- ST
- State Sales Tax—
—
Usage notes
—
Example values
222.29
294.54
—
Usage notes
—
- HI
- Hawaii—
- PR
- Puerto Rico—
- QST
- Québec sales tax—
CAD
0300
Summary > CAD
Carrier Details
OptionalMax use 1
—
Usage notes
—
Example
At least one of Standard Carrier Alpha Code (CAD-04) or Routing (CAD-05) is required
If Reference Identification Qualifier (CAD-07) is present, then Reference Identification (CAD-08) is required
—
- BM
- Bill of Lading Number—
- CN
- Carrier's Reference Number (PRO/Invoice)—
SAC Loop
OptionalMax >1
SAC
0400
Summary > SAC Loop > SAC
Service, Promotion, Allowance, or Charge Information
RequiredMax use 1
—
Usage notes
—
Example
If either Allowance/Charge Percent Qualifier (SAC-06) or Percent, Decimal Format (SAC-07) is present, then the other is required
If either Unit or Basis for Measurement Code (SAC-09) or Quantity (SAC-10) is present, then the other is required
—
- A
- Allowance
- C
- Charge
- N
- No Allowance or Charge
- R
- Allowance Request
—
- A260
- Advertising Allowance
- B000
- Central Buy
- B270
- Collect Surcharge—
- B720
- Cooperative Advertising/Merchandising Allowance (Performance)
- B950
- Damaged Merchandise
- C000
- Defective Allowance
- C220
- Development Charge—
- C310
- Discount
- C320
- Display Allowance
- C490
- Drum Deposit
- C530
- Duty Charge
- C540
- Early Buy Allowance
- C550
- Early Payment Allowance
- C580
- Emergency Service—
- D170
- Free Goods
- D240
- Freight—
- D500
- Handling
- E720
- New Distribution Allowance
- E740
- New Store Allowance
- E750
- New Store Discount
- F180
- Pallet
- F210
- Parish/County Sales Tax (only)
- F910
- Quantity Discount
- F920
- Quantity Surcharge
- F970
- Rebate
- G470
- Restocking Charge—
- G970
- Small Order Charge—
- H010
- Special Buy
- H420
- Storage in Transit
- H560
- Swell
- H750
- Tax - Sales Tax (State and Local)—
- H770
- Tax - State Tax—
- H780
- Tax - Super Fund Excise Tax—
- H910
- Temperature Protection
- H920
- Temporary Allowance
- I170
- Trade Discount
- I310
- Truckload Discount
- I410
- Unsaleable Merchandise Allowance
- I530
- Volume Discount
- I570
- Warehouse
—
- 1
- Item List Cost
- 2
- Item Net Cost
- 3
- Discount/Gross—
- 4
- Discount/Net—
- 5
- Base Price per Unit—
- 7
- Base Price Amount Less Previous Discount—
SAC Loop end
ISS Loop
RequiredMax >1
ISS
0600
Summary > ISS Loop > ISS
Invoice Shipment Summary
RequiredMax use 1
—
Usage notes
—
Example
If either Number of Units Shipped (ISS-01) or Unit or Basis for Measurement Code (ISS-02) is present, then the other is required
If either Weight (ISS-03) or Unit or Basis for Measurement Code (ISS-04) is present, then the other is required
At least one of Number of Units Shipped (ISS-01) or Weight (ISS-03) is required
ISS Loop end
Summary end
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.