US POS EOD Cash Recon
POS End-of-Day Drawer Count, Over/Short, Deposit Slip & GL (US)
POS End-of-Day Drawer Count, Over/Short, Deposit Slip & GL (US)
Key Features
US denomination drawer count - penny, nickel, dime,
US denomination drawer count - penny, nickel, dime, quarter, half dollar, dollar coin and $1/$2/$5/$10/$20/$50/$100 bills, each with a computed subtotal that rolls up to the counted cash total (coins vs bills split out).
Over / short - expected cash = opening
Over / short - expected cash = opening float + cash sales + paid in - paid out - cash drops; over/short = counted - expected, classified as over / short / balanced with a configurable tolerance flag.
Tender breakdown - cash / card / check
Tender breakdown - cash / card / check / other lines, expected vs counted per tender, optionally aggregated from the linked POS session's payments (defensive across Odoo 18 & 19) or entered manually.
Cash deposit slip - greedy currency & coin
Cash deposit slip - greedy currency & coin breakdown of the deposit (counted cash minus the retained next-day float), a generated deposit reference and a printable summary.
GL posting - one balanced account.move (entry) debiting
GL posting - one balanced account.move (entry) debiting the bank / deposit-in-transit account, crediting the POS cash account and booking the variance to a cash over/short account; accounts and journal are resolved automatically when not se
Workflow - draft -> counted -> reconciled ->
Workflow - draft -> counted -> reconciled -> posted, guarded by validations so steps cannot be skipped.
Screenshots
Why Choose This Module
Close out a register the US way: count the drawer, compute over / short, break the tenders down, print a cash deposit slip and post the balanced General Ledger entry - all in one worksheet.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: point_of_sale, account
- Support: support@pokutsoft.com
Update date: 2026-07-05