Walmart Code 25: No merchandise received for invoice.
Walmart Code 25 means Walmart has no record of receiving any merchandise for an invoice, so it deducts the full invoice amount. The goods often did arrive but were received against another PO or location.
Why Walmart issues Code 25.
- The shipment was received against a different PO number
- Freight was delivered to the wrong distribution center
- The receipt was never recorded in Walmart's system
- The invoice was sent for an order that never shipped
Documents that win.
- Invoice
- Bill of lading
- Purchase order number
- Signed proof of delivery with date and location
How to dispute it.
Locate Code 25 on your Walmart remittance and note the invoice and PO.
Collect every document listed above for that shipment.
Submit it in the Accounts Payable Dispute Portal (APDP) in Retail Link, with the documents attached. This code is reported as eligible for mass dispute creation.
If Walmart returns it for supplier action, respond within its 7-day window.
Reviews typically take about 60 to 75 days.
Why disputes on this code fail.
- No signed delivery proof for the shipment
- The order really didn't ship
PreventionSend the ASN before arrival and match it to the PO. Confirm the destination DC on every BOL.
Walmart generally reviews accounts payable deduction disputes up to two years after the deduction. Dispute as early as possible: the oldest claims expire first.
Source: Walmart supplier guidance · Verified by Laxmi Narayan · 23 Oct 2026We'll check whether yours is disputable, free, in 72 hours.
