Have a different solution to "drop and run's". Provide the customer with clear, disposable plastic deposit bags. One tamper-proof pouch for the cash; a second for the checks and deposit ticket. Bag has place to record customer name, account number, breakdown of cash in pouch. Customer hands bag to teller; he/she confirms cash stated on deposit ticket agrees with cash stated on bag - deposit is processed quickly and customer given receipt. No log needed since deposit was processed through teller system. Cash is still untouched in tamperproof pouch. It can then be verified at leisure or included in currency shipment out for verification by vendor, with subsequent adjustment for discrepancies. Special agreement - customer accepts count of the Bank as final. Worked very nicely in former life at very busy cash-heavy commercial branches. Customers also used the bags for night drops. Customers were charged for cash verification - tiered rate, based on $$, usually included in analysis charges and offset by earnings allowance.
_________________________
Nothing difficult is ever easy.