This morning the Shipper's Manifest reported that the inventories-to-sales ratio rose to 1.30 in June from 1.28 in May, the first monthly rise since October 2025, and that it rose because sales fell, not because anyone rebuilt stock (see The Inventory Ratio Rose Because Sales Fell). Its sharper point: an inventory record is created at the receiving dock, the moment somebody decides what arrived matches what was ordered. Here is that decision, six days early.
The operation in this walkthrough is illustrative, built to reflect a typical dry-LTL shipper: a 62-person manufacturer of industrial control panels and electrical enclosures, running a 54,000 square foot plant and about 95 inbound purchase orders a month. The workflow and the arithmetic are real. The company is not.
The order that arrived twice
PO 5512 goes to Brayton Ridge Components: 900 stainless cable glands, 60 to a carton, 15 cartons. The vendor splits it across two deliveries six days apart, on two pro numbers.
Tuesday the bill of lading declares 10 cartons and ten come off the truck. The receiver counts pieces against the delivery receipt and signs clean. Monday, four more arrive on a second pro number, declared four, counted four, signed clean. Both signatures are correct: the carrier delivered exactly what it accepted. There is no carrier failure here, and no carrier claim to file. The fifteenth carton, 60 units, was never shipped.
Two documents, two relationships
At the tailgate, you count pieces (cartons, handling units) against the delivery receipt, or a copy of the bill of lading. That is the carrier's document and it governs the carrier claim; an exception must be noted before signing, because a clean signature forecloses it.
After the driver leaves, cartons are opened and units are received against the purchase order line. The purchase order is the contract with the vendor, and it governs the vendor chargeback. Nobody signs or counts against a purchase order at the tailgate. Two documents, two relationships, two recoveries. Here the carrier side is clean and the loss sits with the vendor.
The failure is in the second step. The receiver closes PO 5512 as fully received on the first truck, because the packing list header describes the whole order (900 units) and the shipment looked complete. The system posts 900 when 600 are on the shelf. Six days later the second delivery has no open line left, so 240 units are put away with no receipt at all. Books say 900. Shelf holds 840. Nobody knows the gap exists.
What the missing carton cost
- Ordered and invoiced: 900 units at $8.40 = $7,560
- First delivery: 600 units (10 cartons of 60) = $5,040
- Second delivery: 240 units (4 cartons of 60) = $2,016
- Total received: 840 units = $7,056
- Paid for, never delivered: $7,560 minus $7,056 = $504
That is half of it. The reorder point on this SKU is 150 units, against a two week lead time. The system reached 150 and the requisition went out on schedule, but the number was 60 high, so the shelf was at 90. Nine working days later, replacement still in transit, a panel build needed 60 glands and the bin was empty.
Those 60 come from a distributor at $11.90 each: 60 x $11.90 = $714, a $210 premium over the $504 they cost on contract, plus $148 next day freight. Avoidable cost: $358.
Total exposure: $504 plus $358 = $862 on a $7,560 order, 11.4 percent of it. Only $504 is recoverable, and only from the vendor, as a chargeback against the purchase order.
What forecloses that $504 is evidence, not a clock. The invoice was paid, the period closed, and one posting for 900 units cannot show which delivery was short, or that anything was. On a quarterly cycle count, nothing checked the shelf in between.
The fix
The fix sits at check-in, on the quantity actually received.
LanePilot puts every inbound shipment in a working queue tied to the purchase order. The receiver opens the order, checks each line against what actually arrived, and records the quantity received. A line that matches moves on; a line that does not gets marked over, short or damaged with a reason, on the same screen. So 600 against 900 posts as a short with a reason, not absorbed by a full receive, and becomes evidence at the moment it happens.
Anything held back for a discrepancy stays out of available stock until it is resolved, so the number on screen matches what is actually on the shelf.
That record is what a chargeback is raised on, and LanePilot drafts the vendor chargeback letter from the receiving discrepancy. You send it. LanePilot prepares the paperwork; it does not send, file or negotiate anything with a vendor or a carrier.
Run this on your own dock
One. Ask how many of last month's purchase orders arrived in more than one delivery. If nobody can answer, the system is not holding partial receipts.
Two. Check what your reorder points read from. A number running one carton high reorders late every time without ever looking wrong.
This error is directional: closing an order early always posts more than arrived, never less. A stockroom that keeps finding itself short and never long is not miscounting. It is closing purchase orders before the freight finished arriving.