You can also consider creation of zero tolerance groups for posting of differences, so warehouse operators will not be able to post it, just process the PI document, or only create an alert.
Also nice functionality is to use exception code Missing HU (HUMI) or Missing Product (PRIL), which can trigger a workflow.
Cheers,
Petr