Walmart Chargeback Code 25: No merchandise received for invoice
Extracted from source — pending expert reviewLast verified: 2026-07-09
What this deduction means
A Code 25 is assessed when Walmart's system shows no receipt at all logged against an invoice. This most often happens when the invoice (EDI 810) reaches Walmart before the shipment is delivered and received, so the system has an invoice with nothing to match it to.
Typical penalty: Equal to the full invoice value
Common causes
- Invoice transmitted before the goods were delivered and receipted
- Delivery to the wrong DC, or goods not scanned at receiving
- ASN/PO mismatch preventing the receipt from matching the invoice
How to prevent Walmart code 25
- Transmit the invoice at or after delivery, never before the shipment moves
- Ensure the ASN (856) matches the PO so the receipt reconciles automatically
- Keep the signed POD to prove delivery and dispute the code in the APDP
Related EDI transactions
EDI 810EDI 856
Source
SPS Commerce SupplierWiki — Walmart Deduction Codes (secondary industry source) (Accessed 2026-07-09; pending official Retail Link verification)
Stop losing money to this deduction
Get early access to our automated pre-shipment audit tool — catch compliance errors before they turn into chargebacks.
Related chargeback codes
Accounts Payable / ShortageCode 22: Goods billed not shippedAccounts Payable / ShortageCode 24: Carton shortage / freight bill signed shortAccounts Payable / ShortageCode 14: Short / damaged (trailer seal intact)Accounts Payable / ShortageCode 15: Pallets / shrink-wrapped short or damagedAccounts Payable / ShortageCode 21: Store-level shortageAccounts Payable / ShortageCode 23: Shipper Load and Count (SLC) shortage