EDI X12 855 definition data elements
Understand the EDI X12 855 definition data elements.
The EDI X12 855 document, also known as the Purchase Order Acknowledgement, confirms the receipt and acceptance of a purchase order. This guide details the essential data elements that make up the EDI X12 855 transaction set, including the necessary headers, segments, and codes. Each data element has specific requirements and characteristics that ensure accurate communication between trading partners. Understanding these elements is crucial for efficiently processing purchase orders and maintaining seamless supply chain operations.
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 Comments: 01
ISA06
I06
Interchange Sender ID Type: AN Required: Y
ISA07
I05
Interchange ID Qualifier Type: ID Min/Max: 2/2 Required: Y Comments: 01
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 Min/Max: ID Required: Y
ISA12
I11
Interchange Control Version Number Type: ID Min/Max: 5/5 Required: Y
ISA13
I12
Interchange Control Number Type: N0 Min/Max: 9/9 Required: Y
ISA14
I13
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
I15
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/29 Required: Y
GS07
455
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 Set Identifier Code Type: ID Min/Max: 3/3 Required: Y Comments: 855
ST02
329
Transaction Set Control Number Type: AN Min/Max: 4/9 Required: Y
BAK
Beginning Segment for PO Min/Max: 1 Required: Y
BAK01
353
Transaction Set Purpose Code Type: ID Min/Max: 2/2 Required: Y Comments: 00
00—Original
BAK02
BAK02
Acknowledgment Type Type: ID Min/Max: 2/2 Required: Y
AT—Accepted
RD—Rejected
RJ—Rejected
—No Detail
BAK03
324
Purchase Order Number Type: AN Min/Max: 1/22 Required: Y Comments: Digital River PO Number
BAK04
373
Date Type: DT Min/Max: 8/8 Required: Y
BAK08
127
Reference Identification Type: AN Min/Max: 1/22 Required: Y Comments: Fulfillment Center PO Number
REF
Reference Identification Min/Max: 1 Required: N
REF01
128
Reference Identification Qualifier Type: ID Min/Max: 2/3 Required: Y
CN—Channel ID
SN—Site ID
LO—Locale
REF02
127
Reference Identification Min/Max: 1/30 Required: N
Detail:
PO1
Baseline Item Data Min/Max: 1 Required: Y
PO101
350
Assigned Identification Type: N0 Min/Max: 1/20 Required: Y
PO102
330
Quantity Ordered Type: N0 Min/Max: 1/9 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/17 Required: Y
PO106
235
Product/Service ID Qualifier Type: ID Min/Max: 2/2 Required: Y
VP—Vendor Part Number
PO107
234
Product/Service ID Type: AN Min/Max: 1/18 Required: Y
PID
Product/Item Description Min/Max: 0 Required: N
PID01
349
Item Description Type Type: ID Min/Max: 1/1 Required: N
F—Free Form
PID05
352
Description Type: AN Min/Max: 1/80 Required: N
ACK
Line Item Acknowledgment Min/Max: 1 Required: Y
ACK01
668
Line Item Status Code Type: ID Min/Max: 2/2 Required: Y
IA—Item Accepted
IR—Item Rejected
ACK02
380
Quantity Type: N0 Min/Max: 1/15 Required: Y
ACK03
355
Unit or Basis of Measurement Type: ID Min/Max: 2/2 Required: Y
EA—Each
ACK05
373
Date Type: DT Min/Max: 8/8 Required: Y
ACK29
1271
Industry Code Type: AN Min/Max: 1/30 Required: N Comments: Details for ACK01
AC—Item Accepted and Shipping
BA—Backordered: Not yet available (Not Shipped)
CA—Cancelled: Invalid product (Not Shipped)
00—Shipping 100 Percent
02—Invalid SKU
03—Item Out of Stock
04—Duplicate Order
05—Invalid Bill to Location Code
06—Invalid Ship from Location Code
07—Exceeds Ship to Name Field Length ( max 30 ) or Null Value
08—Exceeds Ship to Address1 Field Length ( max 30 ) or Null Value
09—Exceeds Ship to City Field Length ( max 20 ) or Null Value
10—Exceeds Ship to State Field Length ( max 2 ) or Null Value
11—Exceeds Ship o Zip Field Length ( max 10 ) or Null Value
12—Invalid Customer Ship to Customer Code
13—Invalid Shipping Carrier/Shipping Method
20—Invalid Unit Price
21—Exceeds Ship o Address2 Field Length ( max 30 )
22—Exceeds Ship to Address3 Field Length ( max 30 )
50—Tax Nexus Issue
51—Restricted Item/Qty
52—Restrict USPS
53—USPS > $400
54—Restrict APO / FPO
55—Item Floor Denied
56—Restrict International ( <> 50 states )
57—Restrict Canada orders
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: 4/9 Required: Y
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
Last updated