Title: Interface Template
Author: dcasper
Last saved by: athekkemuryle
Company: walmart.com

EDI 855 v4.0.0
11/2/2001 

Walmart.com EDI 855
Purchase Order Acknowledgement
Version 4.0.0
07/18/2011

Walmart.com

Table of Contents
Table of Contents	1
Revision History	2
Interface Description	3
[ST] Transaction Set Header	4
[BEG] Beginning Segment for Purchase Order Acknowledgment	5
[PO1] Baseline Item Data	6
[ACK] Line Item Acknowledgment	7
[CTT] Transaction Totals	8
[SE] Transaction Set Trailer	9
 
Revision History

Date | Author | Description
2001-08-14 | David Casper | Baseline specification
2001-11-02 | David Casper |
2009-08-11 | Sam Li | Add new status ‘AR’ to [ACK] Line Item Acknowledgment
Interface Description
This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order Acknowledgment Transaction Set (855) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business and industry practice relative to a seller's acknowledgment of a buyer's purchase order. This transaction set can also be used as notification of a vendor generated order. This usage advises a buyer that a vendor has or will ship merchandise as prearranged in their partnership.

Heading:
| Pos | Id | Segment Name | Req | Max Use | Repeat | Notes | Usage | |
| 010 | ST | Transaction Set Header | M | 1 | | | Must use | |
| 020 | BAK | Beginning Segment for Purchase Order Acknowledgment | M | 1 | | | Must use | |

Detail:
| Pos | Id | Segment Name | Req | Max Use | Repeat | Notes | Usage | |
| LOOP ID - PO1 | | | | | 100000 | | | |
| 010 | PO1 | Baseline Item Data | M | 1 | | | Must use | |
| LOOP ID - ACK | | | | | 104 | | | |
| 270 | ACK | Line Item Acknowledgment | M | 1 | | | Must use | |

Summary:
| Pos | Id | Segment Name | Req | Max Use | Repeat | Notes | Usage | |
| LOOP ID - CTT | | | | | 1 | | | |
| 010 | CTT | Transaction Totals | M | 1 | | N3/010 | Must use | |
| 030 | SE | Transaction Set Trailer | M | 1 | | | Must use | |

Notes:
3/010 | The number of line items (CTT01) is the accumulation of the number of PO1 segments.

[ST] Transaction Set Header

Pos: 010 | Max: 1
Heading - Mandatory
Loop: N/A | Elements: 2

Usage Option: | Must use

To indicate the start of a transaction set and to assign a control number

Element Summary: 
| Ref | Id | Element Name | Req | Type | Min/Max
| ST01 | 143 | Transaction Set Identifier Code | M | ID | 3/3
| Code | Name
| 855 | Purchase Order Acknowledgment
| ST02 | 329 | Transaction Set Control Number | M | AN | 4/9

[BEG] Beginning Segment for Purchase Order Acknowledgment

Pos: 020 | Max: 1
Heading - Mandatory
Loop: N/A | Elements: 4

Usage Option: | Must use
To indicate the beginning of the Purchase Order Acknowledgment Transaction Set and transmit identifying numbers and dates

Element Summary: 
| Ref | Id | Element Name | Req | Type | Min/Max
| BAK01 | 353 | Transaction Set Purpose Code | M | ID | 2/2
| Code | Name
| 00 | Original
| BAK02 | 587 | Acknowledgment Type | M | ID | 2/2
| Code | Name
| NA | No Acknowledgment Needed

BAK03

324

Purchase Order Number
Usage Notes
Original Purchase Order - BEG03 from the 850 PO

M

AN

1/22

BAK04

373

Date
Usage Notes
Date the Purchase Order was processed.

M

DT

8/8

[PO1] Baseline Item Data

Pos: 010 | Max: 1
Detail - Mandatory
Loop: PO1 | Elements: 3

Usage Option: | Must use

To specify basic and most frequently used line item data

Element Summary: 
| Ref | Id | Element Name | Req | Type | Min/Max

PO101

350

Assigned Identification
Usage Notes
Sequential number to distinguish this line detail within the transaction set.

M

AN

1/20

| PO106 | 235 | Product/Service ID Qualifier | M | ID | 2/2
| Code | Name
| PL | Purchaser's Order Line Number

PO107

234

Product/Service ID
Usage Notes
Original Purchase Order Line Number - PO101 from the 850 PO.

M

AN

1/48

[ACK] Line Item Acknowledgment

Pos: 270 | Max: 1
Detail - Mandatory
Loop: ACK | Elements: 3

Usage Option: | Must use

To acknowledge the ordered quantities and specify the ready date for a specific line item

Element Summary: 
| Ref | Id | Element Name | Req | Type | Min/Max
| ACK01 | 668 | Line Item Status Code | M | ID | 2/2
| Code | Name
| IA | Item Accepted
| ID | Item Deleted
| IH | Item on Hold
| R1 | Item Rejected, Not a Contract Item
| R2 | Item Rejected, Invalid Item Product Number
| R4 | Item Rejected, Contract Item not Available
| AR | Item Accepted and Released for shipment

Note:

EDI 855 Release for shipment status (AR) is a second status after the initial mandatory line acceptance IA status. Both statuses IA and AR can be send in the same file, however IA status must precede the AR

The status IA indicates there is enough stock for the line item and the line item can be fulfilled, while on receiving the second 855 with AR status prevents customer to cancel the line item through the web site.
In case customer wants to cancel a line item after AR status is received by Walmart.com, the customer has to call customer service.

ACK02

380

Quantity
Usage Notes

Used to indicate quantity not available, only if the ACK01 element is "R4".
Used to indicate quantity released for shipment, only if the ACK01 element is "AR"

C

R

1/15

ACK03

355

Unit or Basis for Measurement Code
Usage Notes
Required if ACK02 is present.

X

ID

2/2

| Code | Name
| EA | Each

[CTT] Transaction Totals

Pos: 010 | Max: 1
Summary - Optional
Loop: CTT | Elements: 1

Usage Option: | Must use

To transmit a hash total for a specific element in the transaction set

Element Summary: 
| Ref | Id | Element Name | Req | Type | Min/Max
| CTT01 | 354 | Number of Line Items | M | N0 | 1/6

[SE] Transaction Set Trailer

Pos: 030 | Max: 1
Summary - Mandatory
Loop: N/A | Elements: 2

Usage Option: | Must use

To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)

Element Summary: 
| Ref | Id | Element Name | Req | Type | Min/Max
| SE01 | 96 | Number of Included Segments | M | N0 | 1/10
| SE02 | 329 | Transaction Set Control Number | M | AN | 4/9

©COPYRIGHT 2001 | CONFIDENTIAL	Page

©COPYRIGHT 2001  |  Walmart.com  |  CONFIDENTIAL