Blog

Shortage Disputes Are Won on Four Documents. Most Brands Bring One.

A short-shipped carton can cost you twice, a fill-rate deduction and an ASN deduction. Here is the packet that gets both reversed.

6 min read

A short-shipped carton is the most common disputable deduction in retail, and the most commonly lost.

You already know you were short. You already filed. You lost because the packet behind the filing was not there.

One short carton can generate two deductions. Kroger's own guidance is blunt about it: a short-shipped carton can trigger both an OTIF chargeback and an ASN accuracy chargeback simultaneously, because the ASN said one thing and the shipment contained another. One physical event, two charges, two separate filings.

Most teams prepare for the first and forget the second.

A shortage is a disagreement between three documents

Strip away the terminology. A short-shipment deduction is three documents that failed to agree with each other.

The purchase order says what was promised. The quantity the retailer asked for.

The ASN (the advance ship notice, the electronic message you send before the truck leaves your dock) says what you told them was coming. It is sent before the pallets are loaded, so it is evidence of what you believed, not of what you sent.

The invoice says what you billed. Usually the full ASN quantity, because the shortage is not known yet.

When the DC breaks out fewer cartons than the ASN described, a fourth number exists that you did not write: the receiving count. That number wins by default, because your dispute is an argument that the ASN, the invoice, and the carrier records outweigh it. It only wins when all three are in the packet.

Costco's COST-QTY is a three-way match discrepancy across PO, ASN, and invoice. Target's A176 is an invoice-receipt difference. Same event, different vocabulary.

What each document proves, and what it does not

The shortage document set is nearly identical across retailers, so you build it once and reuse it. Home Depot and Sam's Club are absent below: neither profile lists a shortage document set.

DocumentWhat it provesWhat it does not prove
Carrier count recordsHow many units were counted and handed over at pickupWhat the DC received after the trailer was broken out
Warehouse pack confirmationWhat your pack line pulled and sealed for that cartonWhat the carrier loaded, or what arrived
BOL with unit countThe unit count on the truck when it leftThe count at the far end: it is signed for departure, not receipt
POD with receiver signatureThat a named receiver accepted the shipmentWhat the count was. A signature is not a unit count

If the only number anywhere in the chain is the retailer's receiving count, so you are disputing a document you have never seen. The four documents do not each prove the shipment was complete, together they prove the chain is unbroken, and that is the argument.

What each retailer asks for:

RetailerShortage deduction typeRequired documents
WalmartShort-ship / QuantityCarrier count records, warehouse pack confirmation, BOL with unit count, POD with receiver signature
KrogerShortage / Short-payPOD with receiver signature, carrier count records, BOL
TargetPerfect Order - ShortagePOD with receiver signature, carrier count records, BOL with unit count
CostcoQuantity / Short-shipCarrier count records, warehouse pack confirmation, BOL with unit count, receiver sign-off
AlbertsonsShortage / Short-payAlbertsons Receiving shipping document (required), carrier POD, BOL with unit count
CVS, Walgreens, Petco, PetSmartShortage / QuantityPOD with receiver signature, carrier count records, BOL with unit count

One carton, two deductions

Kroger's case fill rate is where the shortage lands. KRG-CFR fires when case fill rate falls below 95%, and Kroger's penalties are fixed-dollar, $50 to several hundred per violation regardless of the product value. The money is not proportional to what you missed. Missing the threshold is the offence.

The second deduction is the one that catches teams out. The same short carton produces an ASN accuracy charge as well, KRG-ASN, an EDI 856 error or ASN mismatch at carton or SKU level, because the ASN described a full load. A fill-rate dispute does not answer it. Kroger's guidance says both can fire at once, which makes it two filings off one packet.

Walmart folds the same problem into a single code instead: WM-OTIF is a failure when the load arrives early, late, or below 95% fill. Target keeps them apart and prices them apart, ASN accuracy is $0.75 per carton with a $100 minimum, and ASN availability is 3% of cost of goods.

Build the packet once. File it against every code the event triggered.

Build the packet before you open the form

Two filing rules make the order of operations non-negotiable.

Target takes one dispute per chargeback, with the full document set, inside five business days. Documentation uploaded late is auto-denied, and multiple items folded into one dispute are denied outright. There is no second attempt inside that window. It is also why the two-week violation lifecycle matters: that exemption request is the cheapest moment to fix a shortage before it becomes a chargeback at all.

Kroger permits no changes after filing. Submit in Supplier Connect and nothing can be modified. No comment thread, no add-a-document step. Whatever you submitted is the case.

Together they invert the way most teams work. The instinct is to open the form, read what it wants, and go hunting for documents with the clock running. By the time the document is found, the dispute is already short something. Assemble the packet, cross-check that the numbers in each document agree, then open the portal.

Archive the timing evidence for years

The four documents above prove quantities. Two more prove timing, and those are the ones teams delete first.

The EDI 856 transmission log with a timestamp says when your ASN left. The 997, the functional acknowledgment the retailer returns, says they received it. Without both, a timing argument is an opinion. Walmart's guidance is that ASN and OTIF fines are routinely reversed when the 997 functional-acknowledgment gap proves the ASN was transmitted within the window, and the instruction is flat: always attach the 997 transmission log.

Retention has to outlast the dispute window, not match it. Kroger's window is 180 days. Target's guidance is that ASN-accuracy disputes succeed when EDI transmission logs are archived for 12 months or more. If the deduction lands 300 days after the fill-rate collapse and your argument is about when the ASN left the building, a log kept for 90 days is not evidence of anything.

Costco tightens the transmission obligation to the other end: the 997 acknowledgment is due within 24 hours of receiving any Costco EDI document. Nobody catches a 24-hour gap in time, which is the argument for capturing the log automatically rather than remembering to pull it.

The one document that overrides the rest

Albertsons is the exception worth knowing. Its shortage set leads with the Albertsons Receiving shipping document, and the guidance is that it is required, without it, disputes typically fail regardless of what else is attached. Four perfect carrier documents will not save an Albertsons shortage filing that is missing the retailer's own receiving paperwork. Costco pulls the other way: its disputes often require photographs of the actual pallet and SSCC configuration, which is why those shipments get photographed at the warehouse before they leave the dock.

Deadlines and portals for all of them are in every retailer's dispute window, in one table. Kroger's portal, banner aliases, and the no-edits rule are in Ralphs, Kroger, and the 180-day window. The cheapest moment to catch a shortage at Target is in the two weeks before a Target chargeback posts.

Kroger's window is 180 days, and it runs from a date you did not choose. The evidence for it has to exist today, not in 180 days. Pull the 997 log for the most recent short-shipped ASN you can find. If it is not in the archive, it does not exist, and the $50 to several hundred comes out of the next remittance anyway.

Keep reading

Want to know what you're owed right now?

Join the waitlist for early access to Disputek.

Join the waitlist →