EDI X12 850 definition data elements
Understand the EDI X12 850 definition data elements.
Last updated
Understand the EDI X12 850 definition data elements.
Last updated
The EDI X12 850 transaction set is a Purchase Order document used in Electronic Data Interchange (EDI) systems to order products, goods, or services from a supplier. It contains all the necessary details to process the order, including the parties involved, order type, shipping instructions, and item information. The following sections outline the various elements that make up the EDI X12 850 transaction set, providing a clear definition and description of each data element to facilitate accurate and efficient data exchange.
Position | Element ID | Description |
---|---|---|
Envelope:
ISA
Interchange Control Header Min/Max: 1 Required: Y
ISA01
I01
Authorization Information Qualifier Type: ID Min/Max: 2/2 Required: Y Comments: 00
ISA02
I02
Authorization Information Type: AN Min/Max: 10/10 Required: Y
ISA03
I03
Security Information Qualifier Type: ID Min/Max: 2/2 Required: Y Comments: 00
ISA04
I04
Security Information Type: AN Required: Y
ISA05
I05
Interchange ID Qualifier Type: ID Min/Max: 2/2 Required: Y
ISA06
ISA06
Interchange Sender ID Type: AN Required: Y
ISA07
I05
Interchange ID Qualifier Type: ID Min/Max: 2/2 Required: Y
ISA08
I07
Interchange Receiver ID Type: AN Min/Max: 15/15 Required: Y
ISA09
I08
Interchange Date Type: DT Required: Y
ISA10
I09
Interchange Time Type: TM Required: Y
ISA11
I10
Interchange Control Standards ID Type: ID Required: Y
ISA12
I11
Interchange Control Version Number Type: ID Min/Max: 5/5 Required: Y
ISA13
I12
Acknowledgment Requested Type: ID Min/Max: 1/1 Required: Y
ISA15
I14
Usage Indicator Type: ID Min/Max: 1/1 Required: Y Comments: P=Production, T=Test
ISA16
ISA16
Component Element Separator Min/Max:1/1 Required: Y
GS
Functional Group Header Min/Max: 1 Required: Y
GS01
479
Functional Identifier Code Type: ID Min/Max: 2/2 Required: Y
GS02
142
Application Sender's Code Type: AN Min/Max: 2/15 Required: Y
GS03
124
Application Receiver's Code Type: AN Min/Max: 2/15 Required: Y
GS04
373
Date Type: DT Min/Max: 8/8 Required: Y
GS05
337
Time Type: TM Min/Max: 4/8 Required: Y
GS06
28
Group Control Number Type: N0 Min/Max: 1/9 Required: Y
GS07
GS07
Responsible Agency Code Type: ID Min/Max: 1/2 Required: Y
GS08
480
Version / Release / Industry ID Type: AN Min/Max: 1/12 Required: Y Comments: 4010
Heading:
ST
Transaction Set Header Min/Max: 1 Required: Y
ST01
143
Transaction SetIdentifier Code Type: ID Min/Max: 3/3 Required: Y Comments: 850
ST02
329
Transaction Set Control Number Type: AN Min/Max: 4/9 Required: Y
BEG
Beginning Segment for PO Min/Max: 1 Required: Y
BEG01
353
Transaction Set Purpose Code Type: ID Min/Max: 2/2 Required: Y Comments: 00
00—Original
BEG02
92
Purchase Order Type Code Type: ID Min/Max: 2/2 Required: Y Comments: NE
NE—New Order
DS—Dropship
BEG03
324
Purchase Order Number Type: AN Min/Max: 1/22 Required: Y Comments: PO Number
BEG05
373
Date Type: DT Min/Max: 8/8
REF
Reference Identification Min/Max: 1 Required: N
REF01
128
Reference Identification Qualifier Type: ID Min/Max: 2/3 Required: Y
CN—Digital River Channel ID Example: 324
SN—Digital River Site ID Example: rpeusb2c
LO—Site Locale Example: US
CT—Contract Number Required: N
AR—Ship To Country qualifier Required: N
REF02
127
Reference Identification Type: AN Min/Max: 1/20 Required: Y
REF03
352
Description Type: AN Min/Max: 1/80 Required: N
CUR
Currency Min/Max: 1 Required: Y
CUR01
98
Entity Identifier Code Type: ID Min/Max: 2/2 Required: Y Comments: BY
BY—Buying Party
CUR02
100
Currency Code Type: ID Min/Max: 3/3 Required: Y
TAX
Tax Reference Min/Max: 1 Required: N
TAX01
325
Tax Identification Number Type: AN Min/Max: 1/20 Required: Y Comments: Buyer's Tax ID
TAX12
441
Tax Exempt Code Type: ID Min/Max: 1/1 Required: N
1—Yes (Tax Exempt)
2—No
CSCH
Sales Requirements Min/Max: 1 Required: N
CSH01
563
Sales Requirement Code Type: ID Min/Max: 1/2 Required: N
BK—Ship Partial, Balance Back Order
SC—Ship Complete
SAC
Service, Promotion, Allowance, or Charge Min/Max: 1 Required: N
SAC01
248
Allowance or Charge Indicator Type: ID Min/Max: 1/1 Required: Y
A—Allowance/Discount
C—Charge
SAC02
1300
Service, Promotion, Allowance, or Charge Code Type: ID Min/Max: 4/4 Required: Y
D340—Merchandise Total Comments: Total of all D340s at the item level
F050—Discount Total Comments: Total of all F050s at the item level
F050—Discount Total Comments: Total of all G830s at the item level
H850—Total Tax on merchandise and Shipping Comments: Total of all H850s at the item level
FEE0—Total of all Fees Comments: Total of all FEEns at the item level
FTX0—Total Tax on all Fees Comments: Total of all FTXns at the item level
ZZZZ—Order Total Comments: Total of all ZZZZs at the item level
SAC05
610
Amount Min/Max: 1/15 Required: Y
SAC15
352
Description Min/Max: 1/80 Required: N
TD5
Carrier Details (Routing Sequence) Min/Max: 1 Required: N
TD501
133
Routing Sequence Code Type: ID Min/Max: 1/2 Required: Y
TD502
66
Identification Code Qualifier Type: AN Min/Max: 1/2 Required: Y Comments: 92
TD503
67
Identification Code Type: AN Min/Max: 1/4 Required: Y Comments: The code identifies the shipping method
N9
Reference Identification Min/Max: 1 Required: Y
N901
128
Reference Identification Qualifier Type: ID Min/Max: 2/3 Required: Y Comments: PSM
N902
127
Reference Identification Type: AN Min/Max: 1/30 Required: N
N903
369
Free-form Description Type: AN Min/Max: 1/45 Required: Y
DTM
Date/Time Reference Min/Max: 1 Required: N
DTM01
374
Date/Time Qualifier Type: ID Min/Max: 3/3 Required: N
010—Requested Ship
DTM02
373
Date Type: DT Min/Max: 8/8 Required: N
N1
Name Min/Max: 1 Required: Y
N101
98
Entity Identifier Code Type: ID Min/Max: 2/2 Required: Y
ST—Ship To
BT—Bill To
BY—Buying Party (Purchaser) Required: N
PO—Party to receive Invoice for Goods or Services Required: N
BT—Bill To Required: N
ST—Ship To Required: Y
N102
93
Name Type: AN Min/Max: 1/35 Required: Y
N103
66
Identification Code Qualifier Type: ID Min/Max: 1/2 Required: N
N104
67
Identification Code Type: AN Min/Max: 2/80 Required: N
N3
Address Information Min/Max: 2 Required: Y
N301
166
Street Address Type: AN Min/Max: 1/35 Required: Y
N302
166
Street Address 2 Type: AN Min/Max: 1/35 Required: N
N4
Geographic Location Min/Max: 1 Required: Y
N401
19
City Name Type: AN Min/Max: 2/30 Required: Y
N402
156
State or Province Code Type: ID Min/Max: 2/2 Required: Y
N403
116
Postal Code Type: ID Min/Max: 3/15 Required: Y
N404
26
Country Code Type: ID Min/Max: 2/3 Required: Y
PER
Administrative Contact Min/Max: 1 Required: N
PER01
366
Contact Function Code Type: ID Min/Max: 2/2 Required: Y
IC—Information Contact
PER02
93
Name Type: AN Min/Max: 1/36 Required: Y
PER03
365
Communication Number Qualifier Type: ID Min/Max: 2/2 Required: N Comments: TE
PER04
364
Communication Number Type: AN Min/Max: 1/36 Required: N
MSG
Message Text Min/Max: 1 Required: N
MSG01
933
Free-Form Message Text Type: AN Min/Max: 1/254 Required: Y Comments: Gift message at the line
MSG02
934
Printer Carriage Control Code Type: ID Min/Max: 2/2 Required: Y
MSG03
1470
Number Type: N0 Min/Max: 1/9 Required: N
Detail:
PO1
Baseline Item Data Min/Max: 0 Required: Y
PO101
350
Assigned Identification Type: N0 Min/Max: 1/20 Required: Y Comments: Purchase order line item number
PO102
330
Quantity Ordered Type: N0 Min/Max: 1/0 Required: Y
PO103
355
Unit or Basis for Measurement Type: ID Min/Max: 2/2 Required: Y
EA—Each
PO104
212
Unit Price Type: N2 Min/Max: 1/40 Required: Y Comments: Unit Price (VAT excluded and before applying any discounts)
PO105
639
Bases of Unit Price Code Type: ID Min/Max: 2/2 Required: N
CA—Catalog
PE—Price per Each
PO106
235
Product/Service ID Qualifier Type: ID Min/Max: 2/2 Required: Y Comments: VP
VP—Vendor/Seller Part Number
PO107
234
Product/Service ID
PO108
235
Product/Service ID
WH—Warehouse
PO109
234
Product/Service ID Qualifier Type: ID Min/Max: 2/2 Required: Y Comments: WH
PID
Product/Item Description Min/Max: 1 Required: Y
PID01
349
Item Description Type Type: ID Min/Max: 1/1 Required: Y
Item Description Type Type: ID Min/Max: 1/1 Required: Y
F—Free-form
PID05
352
Description Type: AN Min/Max: 1/80 Required: Y
MSG
Message Text Min/Max: 1 Required: N
MSG01
933
Free-Form Message Text Type: AN Min/Max: 1/254 Required: Y Comments: Gift message at the line
MSG02
934
Printer Carriage Control Code Type: ID Min/Max: 2/2 Required: Y
MSG03
1470
Number Type: N0 Min/Max: 1/9 Required: N
REF
Reference Identification Min/Max: 1 Required: N
REF01
128
Reference Identification Qualifier Type: ID Min/Max: 2/3 Required: Y
BP—Bundle Product
REF02
127
Reference Identification Type: AN Min/Max: 1/30 Required: Y Comments: 0/1
REF03
352
Description Type: AN Min/Max: 1/80 Required: N
SAC
Service, Promotion, Allowance, or Charge Min/Max: 1 Required: N
SAC01
248
Allowanceor Charge Indicator Min/Max: 1/1 Required: Y
A—Allowance
C—Charge
SAC02
1300
Service, Promotion, Allowance, or Charge Code Min/Max: 4/4 Required: Y Comments: All values are total amounts, not a per unit amount
D340—Merchandise Amount Comments: VAT excludes Unit Price before applying discounts * Qty
F050—Discount Amount Comments: Product discounts (SAC01=A)
G830—Shipping and Handling Comments: Net shipping excluding tax (actual shipping - discounts)
H850—Tax on merchandise Comments: Tax amount on merchandise and shipping
FEE1—Fee1 Comments: Fees
FTX1—Tax on Fee1 Comments: Tax on fees
FEE2—Fee2 Comments: Fees
FTX2—Tax on Fee2 Comments: Tax on fees
FEE3—Fee3 Comments: Fees
FTX3—Tax on Fee3 Comments: Fees
FEE4—Fee4 Comments: Fees
FTX4—Tax on Fee4 Comments: Tax on fees
FEE5—Fee5 Comments: Fees
TX5—Tax on Fee5 Comments: Tax on fees
## ZZZZ—Line Item Total Comments: Total Line Item amount
SAC05
610
Amount Min/Max: 1/15 Required: Y
SAC15
SAC15
Description Min/Max: 1/80 Required: N Comments: For fees, fee name will be here
DTM
Date/Time Reference Min/Max: 1 Required: N
DTM01
374
Date/Time Qualifier Type: ID Min/Max: 3/3 Required: N
010—Requested Ship
DTM02
373
Date Type: DT Min/Max: 6/6 Required: N
Summary:
CTT
Transaction Totals Min/Max: 1 Required: Y
CTT01
354
Number of Line Items Type: N0 Min/Max: 1/6 Required: Y
SE
Transaction Set Trailer Min/Max: 1 Required: Y
SE01
96
Number of Included Segments Type: N0 Min/Max: 1/10 Required: Y
SE02
329
Transaction Set Control Number Type: AN Min/Max: 1/20 Required: Y Comments: Buyer's Tax ID
Envelope:
GE
Functional Group Trailer Min/Max: 1 Required: Y
GE01
97
Number of Transaction Sets Included Type: N0 Min/Max: 1/6 Required: Y
GE02
28
Group Control Number Type: N0 Min/Max: 1/9 Required: Y
IEA
Interchange Control Trailer Min/Max: 1 Required: Y
IEA01
I16
Number of Included Functional Groups Type: N0 Min/Max: 1/5 Required: Y
IEA02
I12
Interchange Control Number Type: N0 Min/Max: 9/9 Required: Y