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

EDI 850 PO1 Segment & Product Qualifiers (UP, IN, VN, BP, UK) Guide

Stop hardcoding column indexes when parsing PO1 segments. See how sliding-window qualifier extraction resolves UPCs, Target DPCIs, Walmart Item #s, and Vendor SKUs.

Drop your file below, check the order, then download for Shopify Orders (CSV).

Looking for the raw X12 segments (PO1)? Orders open as a readable document. Select View raw EDI code (for IT) at the top right of the document to see the ANSI X12 segments side by side.
  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-850-crossdock.edi
No file handy? Open a sample:

No chargeback risks found. This order passes every check.

Checked against the Walmart supplier guide for EDI 850.

  • Detected Cross-Dock SDQ allocations (6 store-level splits verified against PO102).
  • Walmart Dept #0018 & Vendor #123456789 verified.

Raw EDI Code Inspector

31 lines
1ISAISA*00* *00* *08*925485US00 *12*5551234567 *261109*0830*^*00501*000010850*0*P*:~
2GSGS*PO*925485US00*5551234567*20261109*0830*10850*X*005010~
3STST*850*0001~
4BEGBEG*00*SA*4500991288**20261109~
5CURCUR*BY*USD~
6REFREF*DP*0018~
7REFREF*MR*0020~
8REFREF*IA*123456789~
9FOBFOB*PP*OR*BENTONVILLE~
10CSHCSH*Y~
11SACSAC*A*D240***2500**********NEW STORE PROMO ALLOWANCE~
12ITDITD*01*3*2**10**30*****2/10 NET 30~
13DTMDTM*037*20261112~
14DTMDTM*038*20261118~
15N1N1*BY*WALMART STORES INC*UL*0078742000008~
16N1N1*ST*WALMART DC 6094G-RDC*UL*0078742035260~
17N3N3*5801 SW REGIONAL AIRPORT BLVD~
18N4N4*BENTONVILLE*AR*72712*US~
19N1N1*VN*ACME HOME GOODS LLC*92*123456789~
20PO1PO1*1*100*EA*12.50*WE*UP*012345678905*IN*554433221*VN*SKU-TOWEL-BLU-L*UK*10012345678902~
21PIDPID*F*08***ORGANIC COTTON BATH TOWEL ROYAL BLUE~
22PO4PO4*10*1*EA~
23SDQSDQ*EA*92*0101*25*0102*35*0103*40~
24PO1PO1*2*60*EA*18.00*WE*UP*012345678912*IN*554433299*VN*SKU-ROBE-WHT-XL~
25PIDPID*F*08***LUXURY WAFFLE ROBE WHITE XL~
26PO4PO4*6*1*EA~
27SDQSDQ*EA*92*0101*20*0102*20*0103*20~
28CTTCTT*2*160~
29SESE*27*0001~
30GEGE*1*10850~
31IEAIEA*1*000010850~
BEGBeginning Segment for Purchase Order (850)
Line #4

Primary header of an EDI 850 Purchase Order. BEG03 is the legal PO # that must be echoed on your 856 ASN and 810 Invoice.

BEG01Transaction Set Purpose Code
00
BEG02Purchase Order Type Code
SA
BEG03Purchase Order Number
4500991288
BEG05Purchase Order Date
20261109

Purchase Order Summary & Line Items

Purchase Order #
4500991288
Order Date
11/09/2026
Dept # / Vendor #
Dept 0018 · Vendor 123456789
Order Total
$2,305.00 USD
Ship-To Warehouse / DC
WALMART DC 6094G-RDC
5801 SW REGIONAL AIRPORT BLVD
BENTONVILLE, AR 72712
Location Code: 0078742035260
Shipping Dates & Payment Terms
Earliest Ship Date:11/12/2026
Latest Ship Date:11/18/2026
Payment Terms:2/10 NET 30 · FOB PP
Multi-Store Order Detected: Automatically split items by store location
Order / Store #Your SKURetailer Item # / UPCItem DescriptionQtyUnit PriceLine Total
PO-4500991288-STORE-0101
Item: 554433221
UPC: 012345678905
ORGANIC COTTON BATH TOWEL ROYAL BLUE25 EA$12.50$312.50
PO-4500991288-STORE-0102
Item: 554433221
UPC: 012345678905
ORGANIC COTTON BATH TOWEL ROYAL BLUE35 EA$12.50$437.50
PO-4500991288-STORE-0103
Item: 554433221
UPC: 012345678905
ORGANIC COTTON BATH TOWEL ROYAL BLUE40 EA$12.50$500.00
PO-4500991288-STORE-0101
Item: 554433299
UPC: 012345678912
LUXURY WAFFLE ROBE WHITE XL20 EA$18.00$360.00
PO-4500991288-STORE-0102
Item: 554433299
UPC: 012345678912
LUXURY WAFFLE ROBE WHITE XL20 EA$18.00$360.00
PO-4500991288-STORE-0103
Item: 554433299
UPC: 012345678912
LUXURY WAFFLE ROBE WHITE XL20 EA$18.00$360.00
Total Units: 160 across 2 items
Items Subtotal: $2330.00
Allowance / Charge: -$25.00
Net Order Total: $2305.00

Download for your software

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

Import wholesale purchase orders directly into Shopify (compatible with Matrixify) with automatic per-store order splitting.
Field mapping table: which EDI segment fills which column (for IT & bookkeepers)

PO1 Segment Elements & Product Qualifier Dictionary

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

Source X12 Segment / ElementSample Raw ValueTarget ERP / CSV ColumnTransformation & Validation Logic
PO101, PO102, PO103, PO104
1 * 100 * EA * 12.50
Line #, Quantity, UOM, Unit PriceDefines ordered quantity and explicit-decimal wholesale unit price.
Qualifier UP / EN / UK
UP*012345678905 / UK*10012345678902
UPC-12 / EAN-13 / GTIN-14UP = 12-digit Consumer UPC; EN = 13-digit European Article Number; UK = 14-digit Case GTIN.
Qualifier IN / BP / CB / SK
IN*554433221 / BP*B08N5WRWNW
Buyer Item # / DPCI / ASINRetailer’s internal catalog code (Walmart Item #, Target DPCI, Amazon ASIN).
Qualifier VN / VP / VA / VC
VN*SKU-TOWEL-BLU-L
Vendor’s Internal SKU / Style #Supplier’s own catalog part number.

Critical Chargeback & Import Pitfalls We Prevent

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

Hardcoding PO107 as UPC and PO109 as SKU

Risk: Scrambled Order Lines

One retailer sends PO1*...*UP*123*VN*ABC~, while another sends PO1*...*IN*999*UP*123~. Fixed index parsers grab the wrong field.

Our parser steps through PO106+ in pairs of 2 to build a normalized qualifier dictionary.

Returning Partial Qualifiers on 856 LIN and 810 IT1

Risk: 824 Line Match Error

If the buyer sent IN and UP in PO1, omitting IN on your outbound 856 or 810 causes line matching to fail.

Our turnaround engine echoes all PO1 qualifiers onto LIN and IT1.

Missing Internal SKU When Buyer Only Sends IN & UP

Risk: Failed Shopify / QuickBooks Import

Walmart and Target often omit VN (your SKU) and only send their own Item #/DPCI and UPC.

Use our SKU Cross-Reference Drawer to map IN or UP codes to your internal SKU.

How to Map PO1 Product Qualifiers to Your Internal SKUs

Zero middleware setup — complete in under 60 seconds

1. Click Any PO1 Segment in the Left AST Tree Above

See every element (PO101–PO113) decoded side-by-side.

2. Open the "SKU Dictionary" Drawer

Click "Auto-Populate from Active EDI" to list all buyer IDs and UPCs.

3. Export to Shopify, QuickBooks, or Excel

Every exported row now uses your clean internal SKU.

Frequently Asked Technical Questions

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

What is the difference between UP and UK in a PO1 segment?

UP is a 12-digit UPC-A barcode printed on the individual retail unit. UK is a 14-digit GTIN-14 (ITF-14) barcode printed on the outer corrugated master case.

What qualifier does Target use for DPCI and Amazon use for ASIN?

Target transmits its 9-digit DPCI (XXX-XX-XXXX) using qualifier "IN" (Buyer’s Item Number). Amazon Vendor Central transmits its 10-character ASIN using qualifier "BP" (Buyer’s Part Number).

Related EDI Converters, Retailer Guides & X12 Segment References