← Back to blog

EDI 856 ASN Errors: The Chargeback Source Nobody Audits

EDIASNchargebackscompliance

A pallet ships from the 3PL on Thursday. The EDI 856 — the advance ship notice — transmits twelve minutes after the truck leaves. It contains the PO number, the line items, the quantities, the SSCC-18 carton identifiers, and the ship date. When it arrives at the retailer's DC, the receiving team scans the barcodes and matches them against the 856. If the data matches, the shipment receives clean. If it doesn't, a chargeback generates automatically. At Walmart, that chargeback can fire within twenty-four hours.

The 856 is the most consequential EDI document a specialty food brand sends. It is also the one with the least quality oversight. Most brands audit their invoices. Most review their purchase orders. Almost nobody audits the ASN.

What the 856 Actually Carries

The EDI 856 is a hierarchical document with three levels: shipment, order, and pack. At the shipment level: carrier, tracking, ship date, estimated delivery. At the order level: PO reference, line items, quantities. At the pack level: carton identifiers (SSCC-18 barcodes), contents per carton, weight.

Grocery retailers add a fourth level — pallet — because grocery DCs pre-assign dock doors and slot space based on the 856 before the truck arrives. A Walmart DC uses the 856 to plan labor for receiving. A UNFI DC uses it to stage by route. When the 856 is wrong, the receiving plan is wrong, and the cost of re-sorting falls on the supplier as a compliance fine.

The fields that cause the most chargebacks are not exotic. They are: quantities that don't match the physical carton contents, SSCC labels that reference the wrong PO, ship dates that post after the delivery window, and weight figures that don't reconcile with the DC scale.

The Four Errors That Generate 80% of ASN Chargebacks

Quantity mismatch. The 856 says 48 cases. The DC counts 47. One case was shorted by the 3PL, or — more commonly — one case was on the pallet but the 856 was built from the pick ticket, which had 48, while the packer pulled 47 and nobody updated the shipment record. The chargeback is automated. There is no grace period for one case.

Late ASN transmission. The retailer's compliance window is typically "ASN received before delivery." If the truck arrives at 6:00 AM and the 856 transmits at 6:14 AM, the shipment is noncompliant. The fourteen-minute gap generates the same chargeback as a shipment with no ASN at all. At most brands, the 856 transmits when the warehouse management system closes the shipment — which depends on when someone clicks "complete" in the WMS. That click is a manual step, and manual steps drift.

SSCC-to-PO mismatch. Each carton's SSCC-18 barcode should map to a specific PO in the 856. When a 3PL reuses SSCC sequences, or when a multi-PO pallet has cartons labeled from a previous shipment's label run, the barcode scans clean but references the wrong order. The DC's system sees an unexpected item on the PO. Chargeback.

Weight discrepancy. The 856 includes gross weight at the shipment or pack level. The DC weighs the pallet on intake. If the declared weight and actual weight diverge beyond the tolerance (typically 2–3%), the system flags it. The root cause is almost always a master data discrepancy — the case weight in the 856 was pulled from a product master that hasn't been reconciled with actual production weights since the last formula change.

Why Nobody Catches These Before They Ship

The 856 is generated automatically by the WMS or ERP. It flows from the system to the retailer's VAN (value-added network) without human review. Nobody reads it. Nobody spot-checks it against the physical shipment. The first time anyone sees the data is when the chargeback arrives on a remittance stub forty-five to sixty days later.

By then, the shipment is received, the inventory is stocked, and the chargeback is a line item on an accounts-receivable aging report. The operations team disputes it manually, requests proof of delivery, and waits. The recovery rate on ASN-related chargebacks is low — below 15% — because the retailer's automated systems generated the fine from data that technically didn't match, even when the physical shipment was correct.

The fix is not faster disputes. The fix is an ASN quality layer between the WMS and the outbound EDI transmission — a validation step that checks: Does the quantity in the 856 match the verified pack count? Is the SSCC sequence current and mapped to the correct PO? Has the ASN transmitted within the compliance window? Does the weight reconcile with the product master?

What an ASN Audit Looks Like

An ASN audit reviews the last ninety days of outbound 856 documents against the corresponding chargeback data. It maps each chargeback to the specific field in the 856 that caused it — quantity, timing, SSCC, or weight. The output is a frequency table: which error type, how often, which 3PL or warehouse, which retailer.

In the Cinderhaven dataset, sixty-two percent of deductions coded as "shortages" trace back to ASN data errors, not physical shortages. The fix for each error type is different — a WMS configuration change for quantity mismatches, a scheduling change for late transmissions, a label protocol update for SSCC errors, a product master reconciliation for weight — but all of them are data corrections, not logistics changes.

The 856 is a data document that travels invisibly. It generates chargebacks that arrive visibly. The gap between those two moments — the transmission nobody reviews and the fine everyone disputes — is where the cost accumulates. An audit closes the gap. It costs less than one quarter of the chargebacks it prevents.