When a courier unloads empty containers, a run-level receipt carries the count into the system; time and counter details help investigate differences.
Closing is one action
List container IDs, receipt time and the person counting. Match the system return entry to that list.
Three possible owners
- The courier: marks their run list at the drop-off.
- The warehouse hand: checks container IDs at receipt.
- The shift lead: follows open differences and checks that the record is complete.
The weakness of batch closing. An end-of-day total alone may not show the last known handoff point for a missing container. Track movement by run and container ID.
Marking can be physical
Use the designated drop-off area and write its code on the form. If software entry happens later, keep the physical count on a temporary list and reconcile the system entry against it.
Does a dirty container count as returned
A container physically received belongs in the return count; keep dirty and clean stock states separate. That prevents received units being mistaken for immediately available units.
Until the record closes, the pool looks smaller than it is, and containers get bought that were never needed.
When nobody is there in the evening
If no warehouse hand is present, use the list and area named by procedure. The next shift matches the list to the count and system entry, then takes any difference.
Record and physical area together
Match the return entry to the drop-off area. For example, if the list says 12 and 11 are there, preserve the 12 entry and open an investigation for one container; add the result to the same run record after reconciliation.

