The Walmart 810 is a matching document
Most short pays are not pricing disputes. They are the invoice disagreeing with the ship notice about how many units arrived.
Get a fixed quote Decode an 824
The four things that have to agree
Everything else in the document is supporting detail.
- BIG04 equals the PO number on the 850, exactly.
- IT102 equals the quantity received, which should equal SN102 on the 856.
- IT104 equals the price on the PO line, not the price you wish you had charged.
- TDS01 equals the sum of the line amounts, in cents, with allowances applied.
Unit of measure, again
If the PO ordered 24 EA and the invoice bills 1 CA, the receipt says 24 units and the invoice says one. The arithmetic may be right and the document still fails, because the unit is part of the match.
Allowances and charges
SAC segments carry freight, discounts and allowances. They belong on the invoice when the supplier agreement says so, and they change TDS. An allowance applied in the wrong place produces a total that cannot reconcile.
What a short pay looks like
The remittance arrives as an 820 with a paid amount lower than the invoice, and the reason lives in the retailer portal rather than the EDI file. Read the 820 first, then the deduction detail, then the 856 for that shipment.
- Invoice quantity above receipt — the commonest cause.
- Price above the PO — a price change that was never acknowledged.
- Missing or late ASN — an invoice for a shipment the DC cannot tie to a receipt.
- Allowance not per the agreement.
Questions
Should I re-send an invoice or raise a credit?
Re-sending the same invoice rarely fixes a matching failure. Correct the document and send a new version, or raise a credit and re-invoice with the right quantities.
Where is the deduction explained?
Usually in the retailer's portal, not in the 820. The 820 carries the amount and the reference; the reason code is portal-side.