CChargeback.ai
Walmart·Accounts Payable / Invoicing

Walmart Chargeback Code 30: Duplicate billing

Extracted from source — pending expert reviewLast verified: 2026-07-09

What this deduction means

A Code 30 is assessed when two invoices are submitted for the same purchase order. Walmart treats the second invoice as a duplicate and deducts its value so the PO is not 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

EDI 810

Source

8thandWalton — List of Walmart Deduction Codes Defined (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