Walmart Code 30: Duplicate billing.
Walmart Code 30 means Walmart believes the same invoice was billed twice and deducted the second payment. It is usually disputable when the two invoices cover separate shipments.
Why Walmart issues Code 30.
- An invoice was resent after a correction
- An EDI invoice was transmitted twice
- Two shipments carried similar invoice numbers
- A credit memo wasn't matched to its invoice
Documents that win.
- Both invoice numbers and their dates
- Remittance history showing what was paid
- Separate BOLs or PODs for each shipment
- Any credit memos
How to dispute it.
Locate Code 30 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.
- The invoice really was billed twice
PreventionUse unique invoice numbers per shipment. Check EDI acknowledgments before resending.
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.
