Code 30: Duplicate Billing

Stacy Tan

By Stacy Tan, SVP of Retail Insights

Last Updated April 24, 2025

2 min read

What is Deduction Code 30?

Code 30s are triggered when two invoices are submitted for the same goods/purchase order.

Common Root Causes for Code 30s

This code can simply be triggered by the supplier accidentally sending multiple invoices. However, a common scenario for receiving Code 30s is when an invoice is sent for an order before Walmart receives the order. If this happens, Walmart will issue a Code 25 for no merchandise received and then close out the order. Then, if another invoice is sent for that order once Walmart receives the order, Walmart will issue a Code 30 for a duplicate invoice.

How to Prevent Valid Code 30s

  • Only invoice once per order.

  • If Walmart responds with a Code 25 for no merchandise received for an order that was indeed shipped, then dispute the Code 25. Do not re-invoice.

  • Check your EDI 810s to be sure they are being sent at the appropriate time (after goods are received), and only once.

Can Code 30s be Disputed?

Yes. Code 30s can be disputed and won if you can prove that each invoice was for a unique order. Claims should be submitted through the Accounts Payable Dispute Portal. Walmart recommends against contacting your buyer for this claim code.

How to Dispute Invalid Code 30s

Supporting Documentation:

  • Proof of Delivery for each invoice.

    • Collect: Bill of Lading signed by the driver showing the PO was picked up in full. The Purchase Order number should be clearly noted on this document.

    • Prepaid: Proof of Delivery showing the PO was received in full. The Purchase Order number should be clearly noted on this document.

Related Resources