- ERP
- Packing list 60412 shipped
The first version checked each invoice against the price on the order in the ERP. That price is the one somebody typed in from the customer's PO, so it agreed every time. A number checked against itself always passes. On the first real batch of twelve shipments, it called eleven of them ready to bill and held one, for freight.
So I rebuilt it to read the customer's own PO and compare every price against that. Every one of the six holds was real: two were billed in progress payments, so the price didn't match the PO on purpose, two had no PO on file, one PO didn't name the part, and one needed freight added. I caught it before the billing office ever got a morning email. That's what making one of these hold looks like: keep putting real shipments through it until the strange ones stop surprising it.