The Cash register module is created to allow you to manage cash payments. Record cash movements at the cash register (open session, cash in, withdrawal, cash count and close session) and keep track of cash to avoid imbalances at the end of each day.
Daily Operations
Open Session
Initiating an open session will commence the cash register session, enabling the cashier to establish the initial cash fund within the cash register. The system will provide the user with information regarding the remaining cash in the register from the previous session.
Cash in
To be done at the start of the day. This feature enables the cashier to manually document a non-standard cash transaction that is unrelated to a regular payment. For instance, when the club manager brings in a refund to the reception desk.
Withdrawal
This feature enables the cashier to manually document a withdrawal from the cash register that is not associated with a standard refund. For instance, when the club manager wishes to settle a bill with money from the cash register.
Audit
This enables the cashiers to verify the accurate amount of cash in the cash register and detect any potential discrepancies in the cash count.
End Session
To be done at the end of the day. This function terminates the cash register session while enabling the cashier to withdraw cash from the cash register at the conclusion of the session, thereby ensuring that sufficient cash funds are available for the next day/session.
Registering cash payments and refunds
Additionally, there are 2 more operations that impact on the cash register report and balance. These must be taken into consideration and recorded correctly to avoid discrepancies at the end of the day.
Cash Payments: Recording a cash payment, regardless of its source (such as bookings, classes, sales, etc.), has an impact on the current cash register report.
Cash refunds: Recording a cash refund, regardless of its origin (such as bookings, classes, sales, etc.), has an impact on the current cash register report.
Cash Register Session Summary
The session summary will present concise details regarding the cash register session. However, the following is an explanation of their significance.
Status = Open / Closed
Opening date & time
Opening user
Expected cash = Starting cash + Cash ins + Payments - Withdrawals - Refunds
Actual cash: It will show the last manually recorded cash amount in the given session (from open sessions, audits, or sessions closures). This is the order to follow:
After the session is closed, this will show the entered amount in closing form
Else, after the last recorded audit, it will show the entered amount in the last audit form.
Else, after the session is opened, this will show the entered amount in the opening form
Difference: Actual cash - Expected cash
Starting cash: the amount in cash of the open session recorded
Cash payments: the sum amount in cash from every paid payment between the session opening time and the session closing time (if the session is already closed)
Cash refunds: the sum amount in cash from every refunded payment between the session opening time and the session closing time (if the session is already closed)
Cash-ins: the sum amount in cash from cash-ins between the session opening time and the session closing time (if the session is already closed). For instance, if 2 pay-ins took place with €10 each, it will display €20.
Withdrawals: the sum amount in cash from withdrawals between the session opening time and the session closing time (if the session is already closed). For instance, if 2 withdrawals took place with -€10 each, it will display -€20.
The rest of the onsite payment methods used for recording payments during the cash register session are also displayed in the cash register summary. We can split them in:
Credit card: the sum amount on the credit card at reception from every paid payment - every refunded payment between the session opening time and the session closing time (if the session is already closed)
Every custom onsite payment method: the sum amount on every single payment method from every paid payment - every refunded payment between the session opening time and the session closing time (if the session is already closed). It will display as many rows as different onsite custom payment methods.