Blog
Your Item Master Is the Defect. No Evidence Packet Fixes That.
Two retailer codes are flagged as not usually disputable because the data itself is the failure, so even a complete packet loses.
Two deduction codes are marked as not usually disputable, and neither one involves a carrier, a missed appointment, or a shortage you could prove was not yours.
Home Depot's HD-DQC is a Data Quality Compliance failure on GTIN or UPC, the number that identifies your product. Costco's COST-CLUBPK is club-pack non-compliance: not display-ready, or the wrong count. In both cases the data is the defect, and no document makes a wrong GTIN correct after the fact.
What "not usually disputable" means for money
Most teams read that flag as "hard to win". For this class of deduction it means something sharper: the evidence you would file is an admission, not an alibi.
Home Depot still gives you a route. There is a DQC Dispute Form, and it is due by the end of the fiscal month following the infraction. The documents it asks for are item master data records, GS1 GTIN/UPC documentation, and label specifications. You can assemble all three perfectly.
They will describe the defect. That is their purpose. So the filing is not pointless: it is the record that you found the problem and corrected it. It is just not aimed at getting the money back, and it is worth filing for that reason alone.
Five codes sit in this class, and the money behind them is set by the retailer rather than by what you actually lost:
| Code | Retailer | What it means | Usually disputable |
|---|---|---|---|
| HD-DQC | Home Depot | Data Quality Compliance failure, GTIN or UPC | No |
| COST-CLUBPK | Costco | Club-pack non-compliance, not display-ready or wrong count | No |
| SC-CLUBPK | Sam's Club | Club-pack non-compliance | No |
| WM-LBL | Walmart | Non-compliant or unscannable GS1-128 label | No |
| KRG-SUB | Kroger | Unapproved substitution, counted as a fill-rate failure | No |
No code-specific penalty is published for any of the five. What the retailers do publish is the band: Costco charges $50-200 per incident, or 1-5% of PO value. Walmart's ASN and labeling band is $50-500 per incident. Kroger's penalties are fixed-dollar, $50 to several hundred per violation regardless of what the product is worth.
The three data failures underneath
Identity: the GTIN and UPC. A GTIN is the barcode number that says what a unit is. The retailer's item master is the copy their receiving system matches incoming cartons against. If your UPC is not in that item master when the first pallet is broken out, nothing downstream of that match can be right.
Case pack and club-pack configuration. Sam's Club requires display-ready presentation, an exact unit count, and a specific pallet configuration. Costco's code says it in two words: not display-ready, wrong count. Which retailer catches the error decides what it costs. A carton-count discrepancy against the pack list at Walmart is WM-CTN, and a case-pack issue at Target is A034, both usually disputable. The same error becomes HD-DQC or COST-CLUBPK when it surfaces as configuration rather than as a count.
Label spec compliance. WM-LBL is an unscannable or non-compliant GS1-128 label. COST-SSCC is a missing or non-compliant SSCC label, with a two-sides requirement, and it is also not usually disputable. Costco's document set is SSCC label images from both sides of the carton, GS1-128 barcode verification, and pallet configuration photos, because its disputes frequently require physical documentation of the actual shipment.
What a bad 856 actually looks like
An ASN (the advance ship notice you transmit before the truck moves) fails loudly in some places and quietly in the ones that cost you money.
A missing beginning segment, a TD1 with no carton count, a PRF with no purchase order reference, or no item loop at all are all rejected outright. The failure that costs money is the quiet one. Line item segments are matched to quantity segments by position, so one item without a quantity shifts every item after it. And the SKU is read from a short list of qualifiers, when none of them match, the message does not fail. The line is written out with no identifiable SKU at all.
A GTIN that went out under a qualifier your ERP never emits, or one that landed in a segment the receiver did not read, produces a shipment that is internally consistent and cannot be matched to an item. No exception fires anywhere in your own systems. What it produces instead is a quantity discrepancy at Walmart or a carton and SKU level mismatch at Kroger.
One more trap in the same file: ship date, delivered date, and estimated date are three different qualifiers, and the estimated one is not a delivery record.
Why a new SKU is the highest-risk moment
Launch is when three of these failures line up. The UPC is not yet in the retailer's item master. The case pack in the ERP is not the case pack on the pack line, so the ASN and the shipment disagree. And the pallet is not display-ready, because nobody told the warehouse.
That last one compounds. Costco's guidance is that its disputes frequently require photographs of the actual pallet and SSCC configuration taken at warehouse level. If the warehouse was never briefed, the photograph is careful documentation of a non-compliant pallet.
The grace periods do not cover this. First-time Walmart suppliers get three months where OTIF fines are waived, and the tenure is worth confirming. But that grace is scoped to OTIF, and nothing in it covers a data quality compliance failure or a club-pack finding.
When the two problems are the same problem
A short-shipped carton caused by bad master data is a data problem and a logistics problem at the same time, and it bills you twice.
At Kroger, KRG-CFR fires when case fill rate drops below 95% and KRG-ASN fires on the 856 error or mismatch at carton and SKU level. Kroger's penalty note says a short-shipped carton can trigger both an OTIF chargeback and an ASN accuracy chargeback simultaneously. One physical event, two deductions, two filings, and Kroger permits no changes after filing, so the second packet gets built alongside the first.
Other retailers split the same event and price it apart. Walmart folds fill into WM-OTIF, which fires on early, late, or under 95% fill. Target separates them: OTFR is 3% of cost of goods with a $150 minimum, while ASN accuracy is $0.75 per carton with a $100 minimum.
Before the first PO
| Check | What right looks like |
|---|---|
| Item master | UPC loaded in the retailer's item master and acknowledged, not merely requested, before the first shipment |
| Case pack | One number, identical in the ERP record, the ASN generator, and the pack line |
| Club pack | Display-ready configuration and exact unit count confirmed against the club-pack specification, in writing |
| Labels | Retailer-specific template versioned and locked, so a change cannot reach production untested |
| ASN | A real transmission parsed before the first live PO: carton count, PO reference, item pairing all present |
| Identifiers | The SKU qualifier your ERP emits is one the retailer reads, verified against a sent file rather than a spec |
| Retention | Transmission log and acknowledgment archived at launch, because Costco expects the acknowledgment within 24 hours |
Two of those checks have a retailer document behind them. Home Depot's DQC set is item master data records, GS1 GTIN/UPC documentation, and label specifications. Target's ASN accuracy set asks for the ASN data file, a Target item master comparison, and SSCC-18 barcode records, the comparison is what decides that argument.
On the evidence side, the shortage packet is covered in what wins a shortage dispute, Kroger's codes and its no-edits rule in Ralphs, Kroger, and the 180-day window, and every retailer's calendar in the dispute window table.
Home Depot denies DQC disputes filed after the end of the fiscal month following the infraction, and that fiscal month is not the calendar month, so the deadline on your worst deduction is one you cannot read off a wall calendar. Get the UPC into the item master before the first PO, not by the end of the fiscal month after the money has already left.
Keep reading
- 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.
- 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.
- Every Major Retailer Has a Different Dispute Window. Here Is the Table.
Walmart gives you 30 days. Home Depot gives you 48 business hours. Miss either one and the money is gone.
Want to know what you're owed right now?
Join the waitlist for early access to Disputek.
Join the waitlist →