Local in-browser EDI parsing — zero raw orders or wholesale prices are ever stored on our servers.
EDIParse

ANSI X12 EDI 856 Advance Ship Notice (ASN) Viewer & SOTPI Parser

Untangle nested Shipment → Order → Tare → Pack → Item (SOTPI & SOPI) HL loops into a flat Excel packing list, audit live GS1 prefixes & TD1 carton counts, and print matching 4x6" GS1-128 Master Pallet + Carton labels.

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

In-browser workbench (no AS2/VAN pipe hosting): Converts X12 files, auto-fixes compliance errors, builds 855/856/810 turnarounds & prints 4x6" GS1-128 labels with zero raw orders stored. Pair with Amazon Vendor Central Self-Service EDI (free built-in SFTP) or your existing Direct AS2, SFTP, or VAN mailbox.

  1. 1Load your order file
  2. 2Check it and match your SKUs
  3. 0/1 Buyer IDs

Drop EDI order files or a .zip batch folder here

Drop multiple .edi / .x12 POs or a .zip archive for one-click batch 855/856/810 turnaround & merged 4x6" labels. Read locally in browser memory.

Now showing
target-856-asn-sotpi.edi
No file handy? Open a sample:

Advance Ship Notice: 0 blocking errors, 1 compliance warning detected

Checked against the Target supplier guide for EDI 856.

  • Verified 3 GS1-128 (SSCC-18) Modulo 10 barcodes across 7 HL hierarchy nodes.
Estimated penalty at risk
$50+
  • Detected GS1 US sample/demo Company Prefix (0614141 / 00614141) on 3 MAN*GM container barcodes. Retail receiving docks reject demo barcodes in live production shipments.Manual VerificationHow to fix: Replace the demo prefix with your licensed 6–11 digit GS1 Company Prefix from my.gs1us.org before shipping live orders.MAN, line 23, GS1_DEMO_PREFIX_WARNING · Click to jump to line

Raw EDI Code Inspector

39 lines
1ISAISA*00* *00* *12*5551234567 *08*6111470100 *261109*1415*U*00401*000020856*0*P*>~
2GSGS*SH*5551234567*6111470100*20261109*1415*20856*X*004010VICS~
3STST*856*0001~
4BSNBSN*00*SHP-20261109-01*20261109*1415*0001~
5HLHL*1**S~
6TD1TD1*CTN25*2****G*48.5*LB~
7TD5TD5*B*2*ODFL*M*OLD DOMINION FREIGHT LINE~
8REFREF*BM*BOL-99887766~
9REFREF*CN*PRO-1122334455~
10DTMDTM*011*20261109~
11DTMDTM*017*20261113~
12N1N1*SF*ACME HOME GOODS WAREHOUSE*92*WH-01~
13N3N3*1200 INDUSTRIAL PKWY~
14N4N4*DALLAS*TX*75201*US~
15N1N1*ST*TARGET REGIONAL DC 0555*92*0555~
16N3N3*3000 TARGET WAY~
17N4N4*MIDLOTHIAN*TX*76065*US~
18HLHL*2*1*O~
19PRFPRF*TGT-PO-889900***20261105~
20REFREF*DP*049~
21REFREF*IA*9876543~
22HLHL*3*2*T~
23MANMAN*GM*00106141410000099990~
24HLHL*4*3*P~
25MANMAN*GM*00006141410000010004~
26HLHL*5*4*I~
27LINLIN*1*IN*049-12-3456*UP*012345678905*VN*SKU-TOWEL-BLU-L~
28SN1SN1*1*50*EA~
29PIDPID*F****ORGANIC COTTON BATH TOWEL ROYAL BLUE~
30HLHL*6*3*P~
31MANMAN*GM*00006141410000010011~
32HLHL*7*6*I~
33LINLIN*2*IN*049-12-3499*UP*012345678912*VN*SKU-ROBE-WHT-XL~
34SN1SN1*2*30*EA~
35PIDPID*F****LUXURY WAFFLE ROBE WHITE XL~
36CTTCTT*7*80~
37SESE*35*0001~
38GEGE*1*20856~
39IEAIEA*1*000020856~
BSNBeginning Segment for Ship Notice (856)
Line #4

Identifies the physical shipment in an EDI 856 ASN and declares the hierarchy structure (e.g., 0001 for SOTPI/SOPI).

BSN01Transaction Set Purpose Code
00
BSN02Shipment Identification (SID)
SHP-20261109-01
BSN03ASN Creation Date (YYYYMMDD)
20261109
BSN04ASN Creation Time (HHMM)
1415
BSN05Hierarchical Structure Code
0001

Packing List & Advance Ship Notice (ASN)

Shipment ID
SHP-20261109-01
Carrier
ODFL · OLD DOMINION F
BOL / Tracking #
BOL-99887766
Total Shipped Units
80 EA (2 Cartons)
Carton Barcode (SSCC-18)Purchase Order #Ship-To Warehouse / DCYour SKU & Item IDShipped Qty
00006141410000010004
Pallet: 00106141410000099990
TGT-PO-889900
Dept: 049
TARGET REGIONAL DC 0555
DC #0555 · ZIP 76065
Item: 049-12-3456 · UPC: 012345678905
50 EA
00006141410000010011
Pallet: 00106141410000099990
TGT-PO-889900
Dept: 049
TARGET REGIONAL DC 0555
DC #0555 · ZIP 76065
Item: 049-12-3499 · UPC: 012345678912
30 EA
View Advanced Packaging Hierarchy (Optional)
Level #1 (Shipment) [S]
Level #2 (←1) [O]
Level #3 (←2) [T]
Level #4 (←3) [P]
Level #5 (←4) [I]
Level #6 (←3) [P]
Level #7 (←6) [I]

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 856 SOTPI / SOPI Hierarchy to Flattened Packing List Mapping

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

Source X12 Segment / ElementSample Raw ValueTarget ERP / CSV ColumnTransformation & Validation Logic
HL (Level S) + BSN + TD1 + TD5
SHP-20261109-01 / ODFL / CTN25
shipmentId / carrierScac / Carton CountVerifies TD102 matches exact HL*P carton count and checks DTM*011 ship dates for Late ASN risk.
HL (Level O) + PRF + REF*DP/BX
TGT-PO-889900 / Dept 049
poNumber / departmentNumber / ARNAttaches originating PO #, Department #, and optional Amazon REF*BX ARN to all child containers.
HL (Level T & P) + MAN*GM
Pallet & Carton 20-Digit SSCC-18
palletSscc / cartonSscc & 4x6" PDFValidates Modulo 10 check digits, blocks duplicate SSCCs & 0614141 demo prefixes, and prints HL*T Master Pallet + HL*P Carton labels.
HL (Level I) + LIN + SN1 + PID
Single or Mixed-SKU Carton Items
buyerSku / upc / shippedQtyFlattens single-SKU and Mixed-SKU cartons while Non-Ledger Export Guard prevents bogus $0.00 QuickBooks/Xero invoice exports.

Authentic ANSI X12 (EDI 856) & Flattened Spreadsheet Output

Real target-856-asn-sotpi.edi flattened into denormalized Excel (.XLSX) / RFC-4180 CSV rows

Flattened Table
1. Raw ANSI X12 Input — target-856-asn-sotpi.edi (EDI 856)Highlighted: BSN, HL, MAN
ISA*00*          *00*          *12*5551234567     *08*6111470100     *261109*1415*U*00401*000020856*0*P*>~
GS*SH*5551234567*6111470100*20261109*1415*20856*X*004010VICS~
ST*856*0001~
BSN*00*SHP-20261109-01*20261109*1415*0001~
HL*1**S~
TD1*CTN25*2****G*48.5*LB~
TD5*B*2*ODFL*M*OLD DOMINION FREIGHT LINE~
REF*BM*BOL-99887766~
REF*CN*PRO-1122334455~
DTM*011*20261109~
DTM*017*20261113~
N1*SF*ACME HOME GOODS WAREHOUSE*92*WH-01~
N3*1200 INDUSTRIAL PKWY~
N4*DALLAS*TX*75201*US~
N1*ST*TARGET REGIONAL DC 0555*92*0555~
N3*3000 TARGET WAY~
N4*MIDLOTHIAN*TX*76065*US~
HL*2*1*O~
PRF*TGT-PO-889900***20261105~
REF*DP*049~
REF*IA*9876543~
HL*3*2*T~
MAN*GM*00106141410000099990~
HL*4*3*P~
MAN*GM*00006141410000010004~
HL*5*4*I~
LIN*1*IN*049-12-3456*UP*012345678905*VN*SKU-TOWEL-BLU-L~
SN1*1*50*EA~
PID*F****ORGANIC COTTON BATH TOWEL ROYAL BLUE~
HL*6*3*P~
MAN*GM*00006141410000010011~
HL*7*6*I~
LIN*2*IN*049-12-3499*UP*012345678912*VN*SKU-ROBE-WHT-XL~
SN1*2*30*EA~
PID*F****LUXURY WAFFLE ROBE WHITE XL~
CTT*7*80~
SE*35*0001~
GE*1*20856~
IEA*1*000020856~
2. Flattened Spreadsheet Rows (Excel / CSV)
ShipmentID,PONumber,Dept,CarrierSCAC,BOL,PalletSSCC,CartonSSCC,BuyerItemID,UPC,VendorSKU,ShippedQty,UOM
SHP-20261109-01,TGT-PO-889900,049,ODFL,BOL-99887766,00106141410000099990,00006141410000010004,049-12-3456,012345678905,SKU-TOWEL-BLU-L,50,EA
SHP-20261109-01,TGT-PO-889900,049,ODFL,BOL-99887766,00106141410000099990,00006141410000010011,049-12-3499,012345678912,SKU-ROBE-WHT-XL,30,EA

Flattened 7 nested S-O-T-P-I HL nodes into 2 denormalized carton packing row(s)

Critical Chargeback & Import Pitfalls We Prevent

Red-light 824/997(R) rejections, $250+ receiving fines, and $0.00 ledger errors blocked automatically

Late ASN Transmission or Missing Physical HL*T Master Pallet Labels

Risk: $500+ Late / Pallet ASN Fine

Transmitting the 856 after truck arrival—or declaring HL*T pallet barcodes in SOTPI mode without applying physical 4x6" Master Pallet labels—triggers immediate DC fines.

Check Late ASN ship-window warnings and print both HL*T MASTER PALLET LABELS and HL*P carton labels together.

Duplicate SSCC-18, Invalid Modulo 10, or GS1 "0614141" Demo Prefix

Risk: $250 Per Carton

Reusing a MAN*GM serial on two containers, miscalculating the 20th digit, or leaving GS1’s 0614141 demo prefix on live shipments fails dock scans.

Our 856 linter flags DUPLICATE_SSCC18_IN_ASN, auto-heals Modulo 10 typos, and blocks 0614141 in live mode.

TD102 Carton Count Mismatch or Orphan HL02 Parent Pointers

Risk: 997 / 824 Structural Rejection

If TD102 declares 2 cartons when 10 PO4-split HL*P nodes exist—or HL02 points to a missing parent—retailers reject the ASN.

Auto-Fix recalculates TD102, CTT01, and SE01 to match the exact HL topology.

How to Validate an EDI 856 ASN, Flatten to Excel & Print Labels

Zero middleware setup — complete in under 60 seconds

1. Drop Your EDI 856 File into the Inspector

Inspect the interactive S→O→T→P→I or S→O→P→I tree and verify zero Modulo 10, TD102, or duplicate SSCC errors.

2. Print 4x6" GS1-128 Master Pallet + Carton Labels PDF

Render thermal labels for every HL*T Master Pallet and HL*P Carton (including Mixed-SKU contents) locked 1:1 to MAN*GM.

3. Export Flattened Packing List to Excel (.XLSX)

Download a text-locked spreadsheet showing Pallet SSCC, Carton SSCC, Store #, PO #, SKU, and Shipped Qty on every row.

Technical Questions & Implementation Notes

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

Does EDIParse support both SOPI (parcel cartons) and SOTPI (multi-pallet LTL) ASNs?

Yes. Both our 856 parser and 850-to-856 generator support SOPI (Shipment-Order-Pack-Item for small parcel) and SOTPI (Shipment-Order-Tare-Pack-Item for palletized LTL), automatically printing 4x6" MASTER PALLET LABELS whenever HL*T nodes are present.

Why is QuickBooks / Xero invoice export blocked when an 856 ASN is active?

An EDI 856 is a physical packing list without unit prices or ledger totals. Our Non-Ledger & $0.00 Fake Invoice Export Guard blocks exporting operational 856 files into QuickBooks or Xero so you never pollute Accounts Receivable with empty $0.00 shells.

Related EDI Converters, Retailer Guides & X12 Segment References