The module of Cash Drawer Balancing works on the concept of Batch.
The Batch constitutes the following sequences.
- An operator logs into the software in his/her respective shifts.
- Enters Opening till.
- Creates transactions within the time period.
- Enters Closing Balance.
- Takes print out of X and Z reports.
- Closes the shift.
The BATCH concept
- Batch 1 created
User 'A' logs in
User 'A' enters some opening balance in CDB (cash drawer balancing)
User 'A' creates some sale transaction
User 'A' logs out without printing Z report
Note: With the logging out of User ‘A’ the first Batch expires.
- Batch 2 created
User 'B' logs in
User 'B' enters some opening balance in CDB (cash drawer balancing)
User 'B' creates some sale transaction
User 'B' enters closing balance
User 'B' prints Z report it only prints the report of user 'B'
Note: With the logging out of User ‘B’ the second Batch expires.
- Explanation of Batch concept:
If user 'A' again logs in and try to print his Z report software will not allow him.
User 'A' can enter his closing but software will not allow him to print Z report.
Let us see why.
When user ‘A’ enters his opening balance he starts his 'batch'.
But user 'A' log out, without closing his batch
Now user 'B' logs in and enter his opening balance he starts his own 'batch'. Now 2 batches are open at the same time.
When user 'B' closes his batch by entering closing balance and printing the Z report then the software marked Z report printing done for user 'B' and as the batch of user 'A' also opened that time, software marked, Z report printing done for user 'A' also.
To avoid this scenario please ask your users to submit their own Z report printout before leaving the cash counter.