Automated cash balance for cashless cash registers

Automated cash balance for cashless cash registers

What
With the automated cash balance for cashless cash registers, the system can automatically create a daily cash balance for selected POS registers and display a cash balance report.

Where
Admin: Store > Stores > Edit > Settings > Cash journal and cash balances > Automated cash balance.


You can configure automated cash balance creation for selected POS registers. This feature allows a scheduled end-of-day closure without manual interaction, provided specific conditions are met.

1. Open settings

To configure the automatic creation of a cash balance, navigate to Admin: Store > Stores > Edit > Settings > Cash journal and cash balances.



2. Activate automated cash balance 

  1. Scroll down to "Automated cash balance".
  2. Activate the global switch under "Activate automated cash balance" and set it to "Yes" to activate the automation for the store.
  3. For each POS (register), activate or deactivate the automatic journal via the toggle switch.
  4. Set the time (HH:MM) (hours:minutes) at which the system should trigger the automated process.




The closure will be executed within 10 minutes after the defined time.
Automatic journal creation only works for cash registers that:
  1. Have no open orders or tables
  2. Have no logged-in employees
  3. Have no cash transactions (cashless POS only)
  4. Have a balanced cash drawer of €0.00.

3. Cash balance report

After login, users will see a daily modal overview of all cash registers with enabled automated cash balance and the currently used cash register, even if no automation is configured.

The report contains:
  1. POS name (active POS is labeled "logged in")
  2. Scheduled execution time
  3. Last executed report (automatic or manual)
  4. Current status ✅ or ❌
  5. Failure reason if journal creation failed
  6. Action option:
    1. Option "Schedule again"
    2. Cash balance report creation for the logged-in user/cash register
  7. If all reports were successful, the report shows only the status and an "OK" button.
  8. If any report failed, manual reschedule is required. Users can optionally check "Do not show again" for that day. The reset time for this option is next day at 04:00 AM.