For contract manufacturers, EDI (Electronic Data Interchange) isn't optional—it's table stakes for working with major retailers. But the complexity of retailer-specific requirements catches many co-packers off guard.
This guide covers the core EDI documents you'll encounter, common compliance pitfalls, and strategies for avoiding the chargebacks that eat into your margins.
The Four Core EDI Documents
While there are dozens of EDI transaction sets, four documents form the backbone of most retailer relationships:
850 - Purchase Order
The 850 is how retailers send orders. It contains product details, quantities, requested delivery dates, and shipping instructions. Sounds simple—but the devil is in the details. Each retailer structures their 850s differently, with varying requirements for how you identify products, locations, and special handling.
Common 850 Pitfalls
- Mismatched product identifiers (UPC vs. internal SKU vs. retailer item number)
- Incorrect interpretation of ship-to locations
- Missing or misread routing instructions
855 - Purchase Order Acknowledgment
The 855 confirms you received the order and can fulfill it. Many retailers require this within 24 hours—some within 4 hours. Delayed acknowledgments trigger compliance violations even if you ship perfectly.
856 - Advance Ship Notice (ASN)
The ASN tells the retailer exactly what's coming before it arrives: what products, in what quantities, on which pallets, with which carton labels. This is where most chargebacks happen. ASN accuracy is typically 95%+ or you're in penalty territory.
ASN Accuracy Matters
A single mismatched case count or incorrect SSCC-18 label can trigger chargebacks of $500-$2,000 or more. When you're shipping 20+ loads per week, these add up fast.
810 - Invoice
The electronic invoice. Must match your ASN and their receiving exactly. Discrepancies between what you said you shipped (856), what they received, and what you're billing (810) are automatic chargeback triggers.
Retailer-Specific Requirements
The challenge isn't understanding EDI in general—it's understanding each retailer's specific implementation. Here's a sample of how requirements vary:
Walmart
- GTIN-14 identifiers required on all products
- Specific pallet configuration requirements by distribution center
- MABD (Must Arrive By Date) windows are tight—miss by a day and you're charged
- ASN timing: must be sent after shipment leaves but before arrival
Target
- Unique packaging and labeling requirements
- Specific routing guide that changes by season
- PO acknowledgment required within 48 hours
- Strict carton labeling specifications
Costco
- Vendor-managed inventory programs with specific EDI requirements
- Pallet-level detail required in ASNs
- Unique item number assignments
Amazon
- Highly automated receiving—ASN accuracy directly impacts receiving speed
- Multiple fulfillment center destinations common
- Prep and labeling requirements vary by product category
The Chargeback Problem
Chargebacks are the penalty system retailers use to enforce compliance. Understanding the most common triggers helps you avoid them:
Top Chargeback Causes
- ASN Inaccuracies: What you said you shipped doesn't match what arrived (40%+ of chargebacks)
- Late Shipments: Missing delivery windows, even by hours
- Label Errors: Incorrect or missing carton labels, pallet labels, or SSCC-18s
- Documentation Issues: Missing BOLs, incorrect PO references
- Packaging Non-Compliance: Wrong case pack, incorrect pallet build
Industry data suggests that for every dollar of product shipped, manufacturers lose 1-3% to chargebacks. For a co-packer doing $10M in retail sales, that's $100,000-$300,000 annually in preventable costs.
Manual vs. Automated EDI
Many co-packers start with manual EDI processing: receiving orders via email or web portal, keying them into their system, and manually generating outbound documents. This works at low volume but doesn't scale.
The Manual Approach
- Labor-intensive: 15-30 minutes per order for data entry
- Error-prone: Human keying introduces mistakes
- Delayed: Orders sit in email until someone processes them
- No tracking: Hard to audit what went wrong after a chargeback
The Automated Approach
- Orders flow directly into your system
- ASNs generate automatically from shipping data
- Invoices match shipments without manual reconciliation
- Compliance validation happens before documents are sent
"We went from 2-3 chargebacks per week to zero in the first month after automating EDI. The system catches things we used to miss—wrong GTIN formats, timing issues, quantity mismatches."
— Jeff Koehler, ZoRoCo Packaging
What to Look for in EDI Solutions
If you're evaluating EDI solutions, here's what matters for contract manufacturing:
Native ERP Integration
EDI that's bolted onto your ERP creates gaps. Look for solutions where orders flow directly into your production system and ASNs generate from actual shipping data—not manual entry.
Retailer-Specific Mapping
Each retailer has unique requirements. Your EDI system should handle the translation automatically, not require you to understand the technical differences.
Pre-Send Validation
The best time to catch an error is before the document is sent. Look for systems that validate documents against retailer requirements before transmission.
Exception Handling
When issues occur, you need visibility. Dashboard alerts, exception queues, and audit trails help you address problems before they become chargebacks.
Building EDI into Your Operations
EDI compliance isn't just a technology problem—it's an operational one. The most successful co-packers treat EDI accuracy as a production metric, not an afterthought.
- Measure accuracy: Track your first-pass ASN accuracy rate weekly
- Review chargebacks: Treat each one as a process improvement opportunity
- Train your team: Warehouse staff need to understand the downstream impact of labeling and picking errors
- Automate where possible: Remove human touchpoints from the EDI workflow
EDI that just works
EDIStack, built into ShiftERP, handles retailer-specific compliance automatically. AI-powered mapping, pre-send validation, and 99.5% first-pass accuracy.
See EDIStack in Action