Walmart Chargeback Code 30: Duplicate billing
What this deduction means
Two invoices land against the same purchase order, and Walmart flags the second as a duplicate under Code 30, deducting its value so the PO is never paid twice.
Typical penalty: Equal to the value of the duplicate invoice
Common causes
- An invoice re-sent after payment appeared to be missing
- The same EDI 810 transmitted twice due to a mapping or retry error
- A manual invoice raised for a PO that was already invoiced via EDI
How to prevent Walmart code 30
- De-duplicate invoices per PO before transmitting to Walmart
- Make EDI 810 generation idempotent so a retry cannot create a second invoice
- Check remittance and the APDP before ever re-invoicing a PO
Related EDI transactions
Source
8thandWalton: List of Walmart Deduction Codes Defined (secondary industry source) (Accessed 2026-07-09; pending official Retail Link verification)
Frequently asked questions
What is Walmart chargeback code 30?
Two invoices land against the same purchase order, and Walmart flags the second as a duplicate under Code 30, deducting its value so the PO is never paid twice.
How much does Walmart code 30 cost?
Typical penalty: Equal to the value of the duplicate invoice
How do I prevent Walmart chargeback code 30?
De-duplicate invoices per PO before transmitting to Walmart Make EDI 810 generation idempotent so a retry cannot create a second invoice Check remittance and the APDP before ever re-invoicing a PO
Keep going
Is your next shipment at risk for Walmart code 30?
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.