The Workflow:
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.