Stedi maintains this guide based on public documentation from ShipBob Guides Catalog. Contact ShipBob Guides Catalog for official EDI specifications. To report any errors in this guide, please contact us.
X12 850 Warehouse Shipping Order
—
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
BEG
0200
Beginning Segment for Purchase Order
Max use 1
Required
CUR
0400
Currency
Max use 1
Optional
REF
0500
Reference Information
Max use 1
Optional
REF
0500
Reference Information Client Number
Max use 1
Optional
PER
0600
Administrative Communications Contact
Max use 3
Optional
FOB
0800
F.O.B. Related Instructions
Max use 1
Optional
CSH
1100
Sales Requirements
Max use 5
Optional
ITD
1300
Terms of Sale/Deferred Terms of Sale
Max use 1
Optional
DTM
1500
Date/Time Reference
Max use 10
Required
PID
1900
Product/Item Description
Max use 200
Optional
TD5
2400
Carrier Details (Routing Sequence/Transit Time)
Max use 1
Optional
TD4
2600
Carrier Details (Special Handling, or Hazardous Materials, or Both)
Max use 5
Optional
CTB
2800
Restrictions/Conditions
Max use 5
Optional
TXI
2850
Tax Information
Max use 1
Optional
detail
PO1 Loop
PO1
0100
Baseline Item Data
Max use 1
Required
PO4
0900
Item Physical Details
Max use 1
Optional
REF
1000
Reference Information
Max use 1
Optional
SDQ
1900
Destination Quantity
Max use 500
Optional
DTM
2100
Date/Time Reference
Max use 10
Optional
TD5
2500
Carrier Details (Routing Sequence/Transit Time)
Max use 12
Optional
MTX
2890
Text
Max use 1
Optional
TXI
2910
Tax Information
Max use 1
Optional
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
—
- 00
- Original
- 01
- Cancellation
- 06
- Confirmation
- 07
- Duplicate
—
- BK
- Blanket Order (Quantity Firm)
- DS
- Dropship
- OS
- Special Order
- PR
- Promotion
- RE
- Reorder
- RL
- Release or Delivery Order
- RO
- Rush Order
- SA
- Stand-alone Order
CUR
0400
Heading > CUR
Currency
OptionalMax use 1
—
Example
If Date (CUR-08) is present, then Date/Time Qualifier (CUR-07) is required
If Time (CUR-09) is present, then Date/Time Qualifier (CUR-07) is required
If Date (CUR-11) is present, then Date/Time Qualifier (CUR-10) is required
If Time (CUR-12) is present, then Date/Time Qualifier (CUR-10) is required
If Date/Time Qualifier (CUR-10) is present, then at least one of Date (CUR-11) or Time (CUR-12) is required
If Date (CUR-14) is present, then Date/Time Qualifier (CUR-13) is required
If Time (CUR-15) is present, then Date/Time Qualifier (CUR-13) is required
If Date/Time Qualifier (CUR-13) is present, then at least one of Date (CUR-14) or Time (CUR-15) is required
If Date (CUR-17) is present, then Date/Time Qualifier (CUR-16) is required
If Time (CUR-18) is present, then Date/Time Qualifier (CUR-16) is required
If Date/Time Qualifier (CUR-16) is present, then at least one of Date (CUR-17) or Time (CUR-18) is required
If Date (CUR-20) is present, then Date/Time Qualifier (CUR-19) is required
If Time (CUR-21) is present, then Date/Time Qualifier (CUR-19) is required
If Date/Time Qualifier (CUR-19) is present, then at least one of Date (CUR-20) or Time (CUR-21) is required
REF
0500
Heading > REF
Reference Information
OptionalMax use >1
—
Example
Variants (all may be used)
REFReference Information Client Number—
- 6P
- Group Number
- 11
- Account Number
- 19
- Division Identifier
- AH
- Agreement Number
- AN
- Associated Purchase Orders
- AO
- Appointment Number
- AR
- Arrival Code
- CO
- Customer Order Number
- CR
- Customer Reference Number
- DP
- Department Number
- IA
- Internal Vendor Number
- MR
- Merchandise Type Code
- PD
- Promotion/Deal Number
- RSN
- Reservation Number
- X9
- Internal Control Number
- ZZ
- Mutually Defined
REF
0500
Heading > REF
Reference Information Client Number
OptionalMax use 1
—
Usage notes
—
Example
Variants (all may be used)
REFReference InformationPER
0600
Heading > PER
Administrative Communications Contact
OptionalMax use 3
—
Example
If either Communication Number Qualifier (PER-03) or Communication Number (PER-04) is present, then the other is required
If either Communication Number Qualifier (PER-05) or Communication Number (PER-06) is present, then the other is required
If either Communication Number Qualifier (PER-07) or Communication Number (PER-08) is present, then the other is required
—
- BD
- Buyer Name or Department
- DC
- Delivery Contact
- IC
- Information Contact
- OC
- Order Contact
—
- EM
- Electronic Mail
- FX
- Facsimile
- TE
- Telephone
—
- EM
- Electronic Mail
- FX
- Facsimile
- TE
- Telephone
—
- EM
- Electronic Mail
- FX
- Facsimile
- TE
- Telephone
FOB
0800
Heading > FOB
F.O.B. Related Instructions
OptionalMax use >1
—
Example
If Description (FOB-03) is present, then Location Qualifier (FOB-02) is required
If Transportation Terms Qualifier Code (FOB-04) is present, then Transportation Terms Code (FOB-05) is required
If Description (FOB-07) is present, then Location Qualifier (FOB-06) is required
—
- BP
- Paid by Buyer
- CC
- Collect
- CF
- Collect, Freight Credited Back to Customer
- DF
- Defined by Buyer and Seller
- FO
- FOB Port of Call
- HP
- Half Prepaid
- MX
- Mixed
- PB
- Customer Pickup/Backhaul
- PC
- Prepaid but Charged to Customer
- PP
- Prepaid (by Seller)
- PS
- Paid by Seller
- TP
- Third Party Pay
—
- AC
- City and State
- CC
- Country
- DE
- Destination (Shipping)
- FA
- Factory
- K
- Census Schedule K
- KL
- Port of Loading
- MI
- Mill
- OR
- Origin (Shipping Point)
- PE
- Port of Entry
- PL
- Plant
- RG
- Region Code
- SP
- State/Province
- TL
- Terminal Cargo Location
—
- 01
- Incoterms
- 02
- Trade Terms Code
- 03
- Undefined
—
- AC
- City and State
- CC
- Country
- DE
- Destination (Shipping)
- FA
- Factory
- K
- Census Schedule K
- KL
- Port of Loading
- MI
- Mill
- OR
- Origin (Shipping Point)
- PE
- Port of Entry
- PL
- Plant
- RG
- Region Code
- SP
- State/Province
- TL
- Terminal Cargo Location
CSH
1100
Heading > CSH
Sales Requirements
OptionalMax use 5
—
Example
If Action Code (CSH-02) is present, then Amount (CSH-03) is required
If either Agency Qualifier Code (CSH-06) or Special Services Code (CSH-07) is present, then the other is required
If either Percentage as Decimal (CSH-09) or Percent Qualifier (CSH-10) is present, then the other is required
—
- 8A
- Section (8a) Set-Aside
- N
- No Back Order
- P2
- Ship As Soon As Possible
- P3
- May Preship
- P4
- Do Not Preship
- SC
- Ship Complete
- SP
- Ship Partial, Balance Cancel
- Y
- Back Order if Out of Stock
SAC Loop
OptionalMax >1
SAC
1200
Heading > SAC Loop > SAC
Service, Promotion, Allowance, or Charge Information
RequiredMax use 1
—
Example
If either Agency Qualifier Code (SAC-03) or Agency Service, Promotion, Allowance, or Charge Code (SAC-04) is present, then the other is required
At least one of Service, Promotion, Allowance, or Charge Code (SAC-02) or Agency Qualifier Code (SAC-03) is required
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
If Quantity (SAC-11) is present, then Quantity (SAC-10) is required
If Option Number (SAC-14) is present, then Reference Identification (SAC-13) is required
If Language Code (SAC-16) is present, then Description (SAC-15) is required
—
- A
- Allowance
- C
- Charge
- N
- No Allowance or Charge
- P
- Promotion
- S
- Service
SAC Loop end
ITD
1300
Heading > ITD
Terms of Sale/Deferred Terms of Sale
OptionalMax use >1
—
Example
If Terms Deferred Due Date (ITD-09) is present, then at least one of Deferred Amount Due (ITD-10) or Percent of Invoice Payable (ITD-11) is required
If Terms Discount Percent (ITD-03) is present, then at least one of Terms Discount Due Date (ITD-04), Terms Discount Days Due (ITD-05) or Day of Month (ITD-13) is required
If Terms Discount Amount (ITD-08) is present, then at least one of Terms Discount Due Date (ITD-04), Terms Discount Days Due (ITD-05) or Day of Month (ITD-13) is required
—
- 01
- Basic
- 02
- End of Month (EOM)
- 03
- Fixed Date
- 04
- Deferred or Installment
- 05
- Discount Not Applicable
- 08
- Basic Discount Offered
- 14
- Previously agreed upon
DTM
1500
Heading > DTM
Date/Time Reference
RequiredMax use 10
—
Example
If either Date Time Period Format Qualifier (DTM-05) or Date Time Period (DTM-06) is present, then the other is required
At least one of Date (DTM-02), Time (DTM-03) or Date Time Period Format Qualifier (DTM-05) is required
If Time Code (DTM-04) is present, then Time (DTM-03) is required
—
- 001
- Cancel After
- 002
- Delivery Requested
- 004
- Purchase Order
- 010
- Requested Ship
- 015
- Promotion Start
- 037
- Ship Not Before
- 038
- Ship No Later
- 063
- Do Not Deliver After
- 064
- Do Not Deliver Before
PID
1900
Heading > PID
Product/Item Description
OptionalMax use 200
—
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
If Source Subqualifier (PID-07) is present, then Agency Qualifier Code (PID-03) is required
If Yes/No Condition or Response Code (PID-08) is present, then Product Description Code (PID-04) is required
If Language Code (PID-09) is present, then Description (PID-05) is required
—
- F
- Free-form
- S
- Structured (From Industry Code List)
TD5
2400
Heading > TD5
Carrier Details (Routing Sequence/Transit Time)
OptionalMax use >1
—
Example
If Identification Code Qualifier (TD5-02) is present, then Identification Code (TD5-03) is required
If Location Qualifier (TD5-07) is present, then Location Identifier (TD5-08) is required
At least one of Identification Code Qualifier (TD5-02), Transportation Method/Type Code (TD5-04), Routing (TD5-05) or Service Level Code (TD5-12) is required
If Service Level Code (TD5-13) is present, then Service Level Code (TD5-12) is required
If Service Level Code (TD5-14) is present, then Service Level Code (TD5-13) is required
If Country Code (TD5-15) is present, then Service Level Code (TD5-12) is required
If Transit Time Direction Qualifier (TD5-10) is present, then Transit Time (TD5-11) is required
—
- 2
- Standard Carrier Alpha Code (SCAC)
- 92
- Assigned by Buyer or Buyer's Agent
- ZZ
- Mutually Defined
—
- A
- Air
- AF
- Air Freight
- C
- Consolidation
- D
- Parcel Post
- E
- Expedited Truck
- FL
- Motor (Flatbed)
- H
- Customer Pickup
- L
- Contract Carrier
- LT
- Less Than Trailer Load (LTL)
- M
- Motor (Common Carrier)
- O
- Containerized Ocean
- P
- Private Carrier
- R
- Rail
- S
- Ocean
- SE
- Sea/Air
- T
- Best Way (Shippers Option)
- U
- Private Parcel Service
- ZZ
- Mutually defined
TD4
2600
Heading > TD4
Carrier Details (Special Handling, or Hazardous Materials, or Both)
OptionalMax use 5
—
Example
At least one of Special Handling Code (TD4-01), Hazardous Material Code Qualifier (TD4-02) or Description (TD4-04) is required
If Hazardous Material Code Qualifier (TD4-02) is present, then Hazardous Material Class Code (TD4-03) is required
—
- HAN
- Handling
- OTD
- Time of Delivery and Signature Required
CTB
2800
Heading > CTB
Restrictions/Conditions
OptionalMax use 5
—
Example
If either Quantity Qualifier (CTB-03) or Quantity (CTB-04) is present, then the other is required
If either Amount Qualifier Code (CTB-05) or Amount (CTB-06) is present, then the other is required
TXI
2850
Heading > TXI
Tax Information
OptionalMax use >1
—
Example
If either Tax Jurisdiction Code Qualifier (TXI-04) or Tax Jurisdiction Code (TXI-05) is present, then the other is required
At least one of Monetary Amount (TXI-02), Percentage as Decimal (TXI-03) or Tax Exempt Code (TXI-06) is required
If Dollar Basis For Percent (TXI-08) is present, then Percentage as Decimal (TXI-03) is required
N9 Loop
OptionalMax >1
N9
2950
Heading > N9 Loop > N9
Extended Reference Information
RequiredMax use 1
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
MTX
3000
Heading > N9 Loop > MTX
Text
OptionalMax use >1
—
Example
If Note Reference Code (MTX-01) is present, then Textual Data (MTX-02) is required
If Textual Data (MTX-03) is present, then Textual Data (MTX-02) is required
If Number (MTX-05) is present, then Printer Carriage Control Code (MTX-04) is required
N9 Loop end
N1 Loop
RequiredMax >1
N1
3100
Heading > N1 Loop > N1
Party Identification
RequiredMax use 1
—
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
—
- 45
- Drop-off Location
- BT
- Bill-to-Party
- BY
- Buying Party (Purchaser)
- FW
- Forwarder
- MF
- Manufacturer of Goods
- RT
- Returned to
- SF
- Ship From
- SO
- Sold To If Different From Bill To
- ST
- Ship To
- SU
- Supplier/Manufacturer
- VN
- Vendor
- WH
- Warehouse
- Z7
- Mark-for Party
N4
3400
Heading > N1 Loop > N4
Geographic Location
OptionalMax use >1
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
Only one of State or Province Code (N4-02) or Country Subdivision Code (N4-07) may be present
If Country Subdivision Code (N4-07) is present, then Country Code (N4-04) is required
REF
3500
Heading > N1 Loop > REF
Reference Information
OptionalMax use 12
—
Example
At least one of Reference Identification (REF-02) or Description (REF-03) is required
PER
3600
Heading > N1 Loop > PER
Administrative Communications Contact
OptionalMax use >1
—
Example
If either Communication Number Qualifier (PER-03) or Communication Number (PER-04) is present, then the other is required
If either Communication Number Qualifier (PER-05) or Communication Number (PER-06) is present, then the other is required
If either Communication Number Qualifier (PER-07) or Communication Number (PER-08) is present, then the other is required
—
- BD
- Buyer Name or Department
- DC
- Delivery Contact
- IC
- Information Contact
- OC
- Order Contact
—
- EM
- Electronic Mail
- FX
- Facsimile
- TE
- Telephone
—
- EM
- Electronic Mail
- FX
- Facsimile
- TE
- Telephone
—
- EM
- Electronic Mail
- FX
- Facsimile
- TE
- Telephone
N1 Loop end
Heading end
Detail
PO1 Loop
RequiredMax >1
PO1
0100
Detail > PO1 Loop > PO1
Baseline Item Data
RequiredMax use 1
—
Example
If Basis of Unit Price Code (PO1-05) is present, then Unit Price (PO1-04) is required
If either Product/Service ID Qualifier (PO1-06) or Product/Service ID (PO1-07) is present, then the other is required
If either Product/Service ID Qualifier (PO1-08) or Product/Service ID (PO1-09) is present, then the other is required
If either Product/Service ID Qualifier (PO1-10) or Product/Service ID (PO1-11) is present, then the other is required
If either Product/Service ID Qualifier (PO1-12) or Product/Service ID (PO1-13) is present, then the other is required
If either Product/Service ID Qualifier (PO1-14) or Product/Service ID (PO1-15) is present, then the other is required
If either Product/Service ID Qualifier (PO1-16) or Product/Service ID (PO1-17) is present, then the other is required
If either Product/Service ID Qualifier (PO1-18) or Product/Service ID (PO1-19) is present, then the other is required
If either Product/Service ID Qualifier (PO1-20) or Product/Service ID (PO1-21) is present, then the other is required
If either Product/Service ID Qualifier (PO1-22) or Product/Service ID (PO1-23) is present, then the other is required
If either Product/Service ID Qualifier (PO1-24) or Product/Service ID (PO1-25) is present, then the other is required
—
- BP
- Buyer's Part Number
- SK
- Stock Keeping Unit (SKU)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VN
- Vendor's (Seller's) Item Number
—
- SK
- Stock Keeping Unit (SKU)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VN
- Vendor's (Seller's) Item Number
—
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- SK
- Stock Keeping Unit (SKU)
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VN
- Vendor's (Seller's) Item Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
- bp
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- C3
- Classification
- CB
- Buyer's Catalog Number
- CH
- Country of Origin Code
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
CTP Loop
OptionalMax >1
CTP
0400
Detail > PO1 Loop > CTP Loop > CTP
Pricing Information
RequiredMax use 1
—
Example
If either Quantity (CTP-04) or Composite Unit of Measure (CTP-05) is present, then the other is required
If Price Multiplier Qualifier (CTP-06) is present, then Multiplier (CTP-07) is required
If Basis of Unit Price Code (CTP-09) is present, then Price Identifier Code (CTP-02) is required
If Condition Value (CTP-10) is present, then Price Identifier Code (CTP-02) is required
If Multiple Price Quantity (CTP-11) is present, then Unit Price (CTP-03) is required
—
- MSR
- Manufacturer's Suggested Retail
- PRP
- Promotional price
- RPC
- RTL
- Retail
- UCP
- Unit cost price
OptionalMax use 1
To identify a composite unit of measure
(See Figures Appendix for examples of use)
CTP Loop end
PID Loop
RequiredMax >1
PID
0500
Detail > PO1 Loop > PID Loop > PID
Product/Item Description
RequiredMax use 1
—
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
If Source Subqualifier (PID-07) is present, then Agency Qualifier Code (PID-03) is required
If Yes/No Condition or Response Code (PID-08) is present, then Product Description Code (PID-04) is required
If Language Code (PID-09) is present, then Description (PID-05) is required
—
- F
- Free-form
- S
- Structured (From Industry Code List)
- X
- Semi-structured (Code and Text)
—
- 08
- Product
- 09
- Sub-product
- 35
- Color
- 73
- Vendor color description
- 74
- Vendor size description
- 75
- Buyer's Color Description
- 85
- Appearance
- 91
- Buyer's Item Size Description
- 92
- Fabric Description
- BW
- Basis Weight Size
- MB
- Marking
- ZZ
- Mutually Defined
PID Loop end
PO4
0900
Detail > PO1 Loop > PO4
Item Physical Details
OptionalMax use >1
—
Example
If either Size (PO4-02) or Unit or Basis for Measurement Code (PO4-03) is present, then the other is required
If either Gross Weight per Pack (PO4-06) or Unit or Basis for Measurement Code (PO4-07) is present, then the other is required
If Weight Qualifier (PO4-05) is present, then Gross Weight per Pack (PO4-06) is required
If either Gross Volume per Pack (PO4-08) or Unit or Basis for Measurement Code (PO4-09) is present, then the other is required
If Unit or Basis for Measurement Code (PO4-13) is present, then at least one of Length (PO4-10), Width (PO4-11) or Height (PO4-12) is required
If Length (PO4-10) is present, then Unit or Basis for Measurement Code (PO4-13) is required
If Width (PO4-11) is present, then Unit or Basis for Measurement Code (PO4-13) is required
If Height (PO4-12) is present, then Unit or Basis for Measurement Code (PO4-13) is required
If Assigned Identification (PO4-17) is present, then Assigned Identification (PO4-16) is required
If Number (PO4-18) is present, then Packaging Code (PO4-04) is required
REF
1000
Detail > PO1 Loop > REF
Reference Information
OptionalMax use >1
—
Example
At least one of Reference Identification (REF-02) or Description (REF-03) is required
—
- AH
- Agreement Number
- CS
- Condition of Sale Document Number
- DP
- Department Number
- PG
- Product Group
- RU
- Route Number
- ZZ
- Mutually Defined
SAC Loop
OptionalMax >1
SAC
1300
Detail > PO1 Loop > SAC Loop > SAC
Service, Promotion, Allowance, or Charge Information
RequiredMax use 1
—
Example
If either Agency Qualifier Code (SAC-03) or Agency Service, Promotion, Allowance, or Charge Code (SAC-04) is present, then the other is required
At least one of Service, Promotion, Allowance, or Charge Code (SAC-02) or Agency Qualifier Code (SAC-03) is required
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
If Quantity (SAC-11) is present, then Quantity (SAC-10) is required
If Option Number (SAC-14) is present, then Reference Identification (SAC-13) is required
If Language Code (SAC-16) is present, then Description (SAC-15) is required
—
- A
- Allowance
- C
- Charge
- N
- No Allowance or Charge
- S
- Service
SAC Loop end
SDQ
1900
Detail > PO1 Loop > SDQ
Destination Quantity
OptionalMax use 500
—
Example
If either Identification Code (SDQ-05) or Quantity (SDQ-06) is present, then the other is required
If either Identification Code (SDQ-07) or Quantity (SDQ-08) is present, then the other is required
If either Identification Code (SDQ-09) or Quantity (SDQ-10) is present, then the other is required
If either Identification Code (SDQ-11) or Quantity (SDQ-12) is present, then the other is required
If either Identification Code (SDQ-13) or Quantity (SDQ-14) is present, then the other is required
If either Identification Code (SDQ-15) or Quantity (SDQ-16) is present, then the other is required
If either Identification Code (SDQ-17) or Quantity (SDQ-18) is present, then the other is required
If either Identification Code (SDQ-19) or Quantity (SDQ-20) is present, then the other is required
If either Identification Code (SDQ-21) or Quantity (SDQ-22) is present, then the other is required
DTM
2100
Detail > PO1 Loop > DTM
Date/Time Reference
OptionalMax use 10
—
Example
If Time Code (DTM-04) is present, then Time (DTM-03) is required
If either Date Time Period Format Qualifier (DTM-05) or Date Time Period (DTM-06) is present, then the other is required
At least one of Date (DTM-02), Time (DTM-03) or Date Time Period Format Qualifier (DTM-05) is required
—
- 001
- Cancel After
- 002
- Delivery Requested
- 010
- Requested Ship
- 036
- Expiration
- 037
- Ship Not Before
- 038
- Ship No Later
- 069
- Promised for Delivery
TD5
2500
Detail > PO1 Loop > TD5
Carrier Details (Routing Sequence/Transit Time)
OptionalMax use 12
—
Example
If Identification Code Qualifier (TD5-02) is present, then Identification Code (TD5-03) is required
At least one of Identification Code Qualifier (TD5-02), Routing (TD5-05) or Service Level Code (TD5-12) is required
If Location Qualifier (TD5-07) is present, then Location Identifier (TD5-08) is required
If Transit Time Direction Qualifier (TD5-10) is present, then Transit Time (TD5-11) is required
If Service Level Code (TD5-13) is present, then Service Level Code (TD5-12) is required
If Country Code (TD5-15) is present, then Service Level Code (TD5-12) is required
If Service Level Code (TD5-14) is present, then Service Level Code (TD5-13) is required
MTX
2890
Detail > PO1 Loop > MTX
Text
OptionalMax use >1
—
Example
If Number (MTX-05) is present, then Printer Carriage Control Code (MTX-04) is required
TXI
2910
Detail > PO1 Loop > TXI
Tax Information
OptionalMax use >1
—
Example
If either Tax Jurisdiction Code Qualifier (TXI-04) or Tax Jurisdiction Code (TXI-05) is present, then the other is required
If Dollar Basis For Percent (TXI-08) is present, then Percentage as Decimal (TXI-03) is required
SCH Loop
OptionalMax >1
SCH
2950
Detail > PO1 Loop > SCH Loop > SCH
Line Item Schedule
RequiredMax use 1
—
Example
If Entity Identifier Code (SCH-03) is present, then Name (SCH-04) is required
If Date (SCH-09) is present, then Date/Time Qualifier (SCH-08) is required
If Time (SCH-10) is present, then Date/Time Qualifier (SCH-08) is required
If Date/Time Qualifier (SCH-08) is present, then at least one of Date (SCH-09) or Time (SCH-10) is required
—
- 001
- Cancel After
- 002
- Delivery Requested
- 010
- Requested Ship
- 015
- Promotion Start
- 016
- Promotion End
- 037
- Ship Not Before
- 038
- Ship No Later
- 063
- Do Not Deliver After
- 064
- Do Not Deliver Before
- 118
- Requested Pickup
SCH Loop end
N9 Loop
OptionalMax >1
N9
3300
Detail > PO1 Loop > N9 Loop > N9
Extended Reference Information
RequiredMax use 1
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
MTX
3400
Detail > PO1 Loop > N9 Loop > MTX
Text
OptionalMax use >1
—
Example
If Number (MTX-05) is present, then Printer Carriage Control Code (MTX-04) is required
N9 Loop end
N1 Loop
OptionalMax >1
N1
3500
Detail > PO1 Loop > N1 Loop > N1
Party Identification
RequiredMax use 1
—
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
N4
3800
Detail > PO1 Loop > N1 Loop > N4
Geographic Location
OptionalMax use 1
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
Only one of State or Province Code (N4-02) or Country Subdivision Code (N4-07) may be present
If Country Subdivision Code (N4-07) is present, then Country Code (N4-04) is required
PER
4000
Detail > PO1 Loop > N1 Loop > PER
Administrative Communications Contact
OptionalMax use 3
—
Example
If either Communication Number Qualifier (PER-03) or Communication Number (PER-04) is present, then the other is required
If either Communication Number Qualifier (PER-05) or Communication Number (PER-06) is present, then the other is required
If either Communication Number Qualifier (PER-07) or Communication Number (PER-08) is present, then the other is required
—
- BD
- Buyer Name or Department
- DC
- Delivery Contact
- IC
- Information Contact
- OC
- Order Contact
N1 Loop end
SLN Loop
OptionalMax >1
SLN
4700
Detail > PO1 Loop > SLN Loop > SLN
Subline Item Detail
RequiredMax use 1
—
Example
If either Quantity (SLN-04) or Composite Unit of Measure (SLN-05) is present, then the other is required
If Basis of Unit Price Code (SLN-07) is present, then Unit Price (SLN-06) is required
If Relationship Code (SLN-08) is present, then Unit Price (SLN-06) is required
If either Product/Service ID Qualifier (SLN-09) or Product/Service ID (SLN-10) is present, then the other is required
If either Product/Service ID Qualifier (SLN-11) or Product/Service ID (SLN-12) is present, then the other is required
If either Product/Service ID Qualifier (SLN-13) or Product/Service ID (SLN-14) is present, then the other is required
If either Product/Service ID Qualifier (SLN-15) or Product/Service ID (SLN-16) is present, then the other is required
If either Product/Service ID Qualifier (SLN-17) or Product/Service ID (SLN-18) is present, then the other is required
If either Product/Service ID Qualifier (SLN-19) or Product/Service ID (SLN-20) is present, then the other is required
If either Product/Service ID Qualifier (SLN-21) or Product/Service ID (SLN-22) is present, then the other is required
If either Product/Service ID Qualifier (SLN-23) or Product/Service ID (SLN-24) is present, then the other is required
If either Product/Service ID Qualifier (SLN-25) or Product/Service ID (SLN-26) is present, then the other is required
If either Product/Service ID Qualifier (SLN-27) or Product/Service ID (SLN-28) is present, then the other is required
RequiredMax use 1
To identify a composite unit of measure
(See Figures Appendix for examples of use)
—
- SK
- Stock Keeping Unit (SKU)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VN
- Vendor's (Seller's) Item Number
—
- SK
- Stock Keeping Unit (SKU)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VN
- Vendor's (Seller's) Item Number
—
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- SK
- Stock Keeping Unit (SKU)
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VN
- Vendor's (Seller's) Item Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
- VP
- Vendor's (Seller's) Part Number
—
- BO
- Buyers Color
- BP
- Buyer's Part Number
- CB
- Buyer's Catalog Number
- DV
- Location Code
- EM
- Equipment Identification Number
- EN
- EAN/UCC - 13
- EO
- EAN/UCC - 8
- IB
- International Standard Book Number (ISBN)
- IN
- Buyer's Item Number
- IT
- Buyer's Style Number
- IZ
- Buyer's Size Code
- MG
- Manufacturer's Part Number
- MN
- Model Number
- P8
- Retail Price Look Up Number (PLU)
- PD
- Part Number Description
- PI
- Purchaser's Item Code
- PU
- Part Reference Number
- SK
- Stock Keeping Unit (SKU)
- TP
- Product Type Code
- UA
- U.P.C./EAN Case Code (2-5-5)
- UK
- GTIN 14-digit Data Structure
- UP
- UCC - 12
- VA
- Vendor's Style Number
- VN
- Vendor's (Seller's) Item Number
MTX
4750
Detail > PO1 Loop > SLN Loop > MTX
Text
OptionalMax use >1
—
Example
If Number (MTX-05) is present, then Printer Carriage Control Code (MTX-04) is required
PID
4900
Detail > PO1 Loop > SLN Loop > PID
Product/Item Description
OptionalMax use 1000
—
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
If Source Subqualifier (PID-07) is present, then Agency Qualifier Code (PID-03) is required
If Yes/No Condition or Response Code (PID-08) is present, then Product Description Code (PID-04) is required
If Language Code (PID-09) is present, then Description (PID-05) is required
—
- F
- Free-form
- S
- Structured (From Industry Code List)
- X
- Semi-structured (Code and Text)
DTM
5150
Detail > PO1 Loop > SLN Loop > DTM
Date/Time Reference
OptionalMax use 10
—
Example
If Time Code (DTM-04) is present, then Time (DTM-03) is required
If either Date Time Period Format Qualifier (DTM-05) or Date Time Period (DTM-06) is present, then the other is required
At least one of Date (DTM-02), Time (DTM-03) or Date Time Period Format Qualifier (DTM-05) is required
CTP
5160
Detail > PO1 Loop > SLN Loop > CTP
Pricing Information
OptionalMax use 25
—
Example
If Price Multiplier Qualifier (CTP-06) is present, then Multiplier (CTP-07) is required
If Basis of Unit Price Code (CTP-09) is present, then Price Identifier Code (CTP-02) is required
If Condition Value (CTP-10) is present, then Price Identifier Code (CTP-02) is required
If Multiple Price Quantity (CTP-11) is present, then Unit Price (CTP-03) is required
If either Quantity (CTP-04) or Composite Unit of Measure (CTP-05) is present, then the other is required
OptionalMax use 1
To identify a composite unit of measure
(See Figures Appendix for examples of use)
N9 Loop
OptionalMax >1
N9
5230
Detail > PO1 Loop > SLN Loop > N9 Loop > N9
Extended Reference Information
RequiredMax use 1
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
MTX
5250
Detail > PO1 Loop > SLN Loop > N9 Loop > MTX
Text
OptionalMax use >1
—
Example
If Number (MTX-05) is present, then Printer Carriage Control Code (MTX-04) is required