When you start the day, you can open a new 'Cash Drawer'. This will start logging cash transactions, adding cash to the expected drawer balance when you accept cash payments. At the end of the day, you can compare how much should be in the cash drawer vs. how much is actually in the cash drawer.
When you take a cash payment, the log will add the amount of the transaction to the log
Users have the option to remove cash from the drawer
Users enter the amount and that is subtracted from the balance
Users have the option to add cash to the drawer
Users enter the amount and that is added to the balance
When you close the cash drawer at the end of the day, you get an audit report with amount added/subtracted and user and date/time for each transactions.
Check out the below video to see how it works!