Walmart Chargeback Code 22: Goods billed not shipped
What this deduction means
Invoice more units than Walmart's distribution center or store logs as received and you draw a Code 22. If the DC signs for 10 cases but the invoice bills 12, Walmart deducts the value of the 2 cases that were billed but never received.
Typical penalty: Equal to the cost of the units billed but not received (not a flat fee)
Common causes
- Invoice built from the ordered quantity instead of the actual shipped quantity
- A short shipment that was never reflected back on the invoice
- Carrier or DC miscount at receiving so fewer units are logged than sent
How to prevent Walmart code 22
- Invoice from the confirmed pick/ship quantity, never from the PO quantity
- Reconcile the ASN (856) and invoice (810) against the signed POD/BOL before billing
- Retain the signed proof of delivery so an invalid deduction can be disputed in Walmart's APDP
Related EDI transactions
Source
SPS Commerce SupplierWiki, Code 22: Goods Billed not Shipped (secondary industry source) (Accessed 2026-07-09; pending official Retail Link verification)
Frequently asked questions
What is Walmart chargeback code 22?
Invoice more units than Walmart's distribution center or store logs as received and you draw a Code 22. If the DC signs for 10 cases but the invoice bills 12, Walmart deducts the value of the 2 cases that were billed but never received.
How much does Walmart code 22 cost?
Typical penalty: Equal to the cost of the units billed but not received (not a flat fee)
How do I prevent Walmart chargeback code 22?
Invoice from the confirmed pick/ship quantity, never from the PO quantity Reconcile the ASN (856) and invoice (810) against the signed POD/BOL before billing Retain the signed proof of delivery so an invalid deduction can be disputed in Walmart's APDP
Walmart shortage codes (21-25): which one is it?
Codes 21 through 25 all fire when Walmart records fewer units than your invoice billed. They share one root, a gap between what shipped, what was billed, and what was received, but each one pins that gap to a different point in the flow. Match the symptom to the code before you dispute or change a process.
| Code | How to tell it apart |
|---|---|
| 21 | Shortage surfaces at the store, after the DC already received the freight (includes DSD). |
| 22 (this page) | Invoice bills more units than the DC or store logged as received. |
| 23 | Shipper Load and Count: you loaded and counted the trailer, so the count is your responsibility. |
| 24 | Signed short on the carrier's freight bill at the DC dock. |
| 25 | No receipt matched the invoice at all, often because the 810 arrived before delivery. |
Keep going
Is your next shipment at risk for Walmart code 22?
Run one shipment's PO, ASN, invoice, and delivery data through the free scanner and see the chargeback risks before the truck leaves, no signup, nothing uploaded.
Scan a shipment free →Get ahead of the next chargeback
Join the early-access list for automated pre-shipment audits that flag compliance errors across every shipment, before they become deductions.