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.
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.
| Document | What it proves | What it does not prove |
|---|---|---|
| Carrier count records | How many units were counted and handed over at pickup | What the DC received after the trailer was broken out |
| Warehouse pack confirmation | What your pack line pulled and sealed for that carton | What the carrier loaded, or what arrived |
| BOL with unit count | The unit count on the truck when it left | The count at the far end: it is signed for departure, not receipt |
| POD with receiver signature | That a named receiver accepted the shipment | What 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:
| Retailer | Shortage deduction type | Required documents |
|---|---|---|
| Walmart | Short-ship / Quantity | Carrier count records, warehouse pack confirmation, BOL with unit count, POD with receiver signature |
| Kroger | Shortage / Short-pay | POD with receiver signature, carrier count records, BOL |
| Target | Perfect Order - Shortage | POD with receiver signature, carrier count records, BOL with unit count |
| Costco | Quantity / Short-ship | Carrier count records, warehouse pack confirmation, BOL with unit count, receiver sign-off |
| Albertsons | Shortage / Short-pay | Albertsons Receiving shipping document (required), carrier POD, BOL with unit count |
| CVS, Walgreens, Petco, PetSmart | Shortage / Quantity | POD 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
- Ralphs, Kroger, and the 180-Day Window Nobody Uses
Kroger moved its dispute portal in October 2025. If your team still has Lavante bookmarks, you are filing in the wrong place.
- Target Gives You 547 Days to Dispute a Chargeback. You Should File in Two Weeks.
Target's dispute window is 547 days, but every violation is live for only two weeks, and the long window is not the deadline that costs you money.
- File an OTIF Dispute in APDP and Walmart Auto-Denies It
Walmart runs OTIF disputes through HighRadius, not Retail Link's APDP. File in the wrong queue and it is auto-denied.
Want to know what you're owed right now?
Join the waitlist for early access to Disputek.
Join the waitlist →