Your files are read in your browser. Orders and pricing never leave your computer.
EDIParse

EDI 855 Purchase Order Acknowledgment Inspector & Turnaround Guide

Understand BAK01/BAK02 status codes and ACK01 line-item acceptance qualifiers (IA, IB, IR, IQ) when confirming retail purchase orders.

Drop your file below, check the order, then download for Excel (.XLSX) & CSV.

  1. 1Load your order file
  2. 2Check it and match your SKUs

Drop your EDI order file here

.edi, .x12 or .txt. The file is read on your computer and is not uploaded.

Now showing
walmart-855-po-ack.edi
No file handy? Open a sample:

No chargeback risks found. This order passes every check.

Checked against the Walmart supplier guide for EDI 855.

EDI 855 — Purchase Order Acknowledgment

Transaction Type
EDI 855 Purchase Order Acknowledgment
Control #
ST #0001
Group #50855 · v005010
Trading Partners
5551234567 → 925485US00
ISA #000050855
Total Segments
15 Business Segments
19 Total Lines (with Envelope)
Structured X12 Business Document View: Automatically translated all 15 segments of this EDI 855 transaction into human-readable business fields.
Line #Section NameBusiness MeaningExtracted Values
#3
STTransaction Set Header
Marks the start of an individual business document (850, 856, 810).
Transaction Set Identifier Code:855Transaction Set Control Number:0001
#4
BAKBAK Data Segment
Standard X12 business data segment
BAK01:00BAK02:ACBAK03:4500991288BAK04:20261109BAK08:20261109
#5
CURCurrency
Specifies the currency code (e.g., USD, CAD) used in the transaction.
Entity Identifier Code:BYCurrency Code:USD
#6
REFReference Identification
Carries critical retailer identifiers such as Department # (DP), Vendor # (IA), or BOL # (BM).
Reference Identification Qualifier:DP (Department Number (Mandatory for Walmart & Target))Reference Identification Value:0018
#7
REFReference Identification
Carries critical retailer identifiers such as Department # (DP), Vendor # (IA), or BOL # (BM).
Reference Identification Qualifier:IA (Internal Vendor Number (Assigned by Retailer))Reference Identification Value:123456789
#8
N1Party Identification
Identifies Ship-To DC (ST), Buyer (BY), Vendor (VN), Ship-From (SF), or Remit-To (RE) party and GLN/DC code.
Entity Identifier Code:BYParty Name:WALMART STORES INCIdentification Code Qualifier:ULIdentification Code (DC / Store / GLN):0078742000008
#9
N1Party Identification
Identifies Ship-To DC (ST), Buyer (BY), Vendor (VN), Ship-From (SF), or Remit-To (RE) party and GLN/DC code.
Entity Identifier Code:STParty Name:WALMART DC 6094G-RDCIdentification Code Qualifier:ULIdentification Code (DC / Store / GLN):0078742035260
#10
PO1Baseline Item Data (850 Order Line)
Defines ordered quantity (PO102), UOM (PO103), unit price (PO104), and dynamic SKU/UPC qualifier pairs.
Assigned Identification (Line #):1Quantity Ordered:100Unit of Measure (EA, CA, DZ):EAUnit Price (Explicit Decimal):12.50Basis of Unit Price Code:WEDynamic Product ID Qualifier Pairs:UPPO107:012345678905PO108:INPO109:554433221PO110:VNPO111:SKU-TOWEL-BLU-L
#11
PIDProduct/Item Description
Human-readable item title/description in PID05.
Item Description Type:FProduct Description Text:ORGANIC COTTON BATH TOWEL ROYAL BLUE
#12
ACKACK Data Segment
Standard X12 business data segment
ACK01:IAACK02:100ACK03:EAACK04:068ACK05:20261112
#13
PO1Baseline Item Data (850 Order Line)
Defines ordered quantity (PO102), UOM (PO103), unit price (PO104), and dynamic SKU/UPC qualifier pairs.
Assigned Identification (Line #):2Quantity Ordered:60Unit of Measure (EA, CA, DZ):EAUnit Price (Explicit Decimal):18.00Basis of Unit Price Code:WEDynamic Product ID Qualifier Pairs:UPPO107:012345678912PO108:INPO109:554433299PO110:VNPO111:SKU-ROBE-WHT-XL
#14
PIDProduct/Item Description
Human-readable item title/description in PID05.
Item Description Type:FProduct Description Text:LUXURY WAFFLE ROBE WHITE XL
#15
ACKACK Data Segment
Standard X12 business data segment
ACK01:IAACK02:60ACK03:EAACK04:068ACK05:20261112
#16
CTTTransaction Totals
Control totals for number of line items / HL segments (CTT01) and total quantity hash (CTT02).
Number of Line Items (or HL Segments in 856):2Hash Total of Quantities (Sum of PO102 / SN102):160
#17
SETransaction Set Trailer
Closes the ST transaction set and verifies exact segment count (SE01) and control number (SE02).
Number of Included Segments (ST through SE inclusive):15Transaction Set Control Number (Must match ST02):0001

Download for your software

Pick where the order is going, then download. Files are ready for Excel, QuickBooks, Shopify or a thermal printer.

Clean Excel spreadsheet with all order lines, store breakdown, quantities, and prices ready to open in Microsoft Excel or Google Sheets.
Field mapping table: which EDI segment fills which column (for IT & bookkeepers)

EDI 855 BAK & ACK Segment Status Codes Reference

Deterministic segment-to-column mapping rules enforced by our client-side X12 engine

Source X12 Segment / ElementSample Raw ValueTarget ERP / CSV ColumnTransformation & Validation Logic
BAK02 (Acknowledgment Type)
AD / AC / RD
Order-Level StatusAD = Acknowledge With Detail & No Change; AC = Acknowledge With Change; RD = Reject.
BAK03 & BAK04
4500991288 / 20261109
Purchase Order # & DateMust match the buyer’s 850 BEG03 and BEG05 exactly.
ACK01 (Line Item Status Code)
IA / IB / IQ / IR
Line-Level AcceptanceIA = Item Accepted; IB = Backordered; IQ = Item Accepted - Quantity Changed; IR = Item Rejected.
ACK02 & ACK03
100 EA
Confirmed Quantity & UOMConfirms exact quantity committed to ship within the DTM window.

Critical Chargeback & Import Pitfalls We Prevent

Common EDI mistakes that trigger $250+ retailer fines or accounting balance errors

Sending BAK02=AD When Short-Shipping a Line Item

Risk: OTIF In-Full Penalty

Confirming 100% acceptance in the 855 and then shipping only 80% on the 856 ASN triggers a severe unannounced short-ship fine.

Use BAK02=AC and ACK01=IQ to declare quantity changes upfront.

Mismatched Product Qualifiers Between 850 and 855

Risk: 824 Rejection

Returning only your Vendor SKU (VN) when the buyer sent an ASIN (BP) or DPCI (IN) causes line-matching failure.

Echo all qualifier pairs from the originating 850 PO1 segment.

Late 855 Acknowledgment Transmission

Risk: PO Auto-Cancellation

Amazon Vendor Central and Target require 855 acknowledgments within 24 hours of 850 PO receipt.

Process incoming 850 files immediately and verify all SKUs against your inventory.

How to Inspect Incoming 850s Before Confirming with an 855

Zero middleware setup — complete in under 60 seconds

1. Load the Incoming 850 Purchase Order

Check all PO1 quantities, unit prices, and DTM shipping windows.

2. Map Buyer IDs to Your Internal SKUs

Verify stock availability using the SKU Cross-Reference dictionary.

3. Export Order Lines to Your WMS / ERP

Download the Shopify, ShipStation, or QuickBooks file to reserve inventory.

Frequently Asked Technical Questions

ANSI X12 specification details, retail companion rules, and ERP import answers

What is the difference between EDI 997 and EDI 855?

An EDI 997 Functional Acknowledgment only confirms that the X12 file was received and passed syntax checks. An EDI 855 Purchase Order Acknowledgment confirms business acceptance of the items, prices, and delivery dates.

Does Walmart require an EDI 855?

Walmart Domestic Warehouse orders typically skip the 855 and go straight from 850 to 856 ASN, whereas Walmart Dropship (DSV), Target, and Amazon Vendor Central mandate an 855 within 24 hours.

Related EDI Converters, Retailer Guides & X12 Segment References