Sessions

Sessions track the time period during which a register is opened and used for billing. All sales, refunds, and cash movements recorded while a counter is open are tracked under a session.

Sessions play a critical role in cash reconciliation, audit trails, and daily retail operations.


What is a Session?

A session is created when a cashier opens a register and ends when the register is closed. Each session records:

  • Opening cash balance
  • Sales and refunds
  • Cash in and cash out transactions
  • Closing balance
  • Cash discrepancies, if any

Every POS sale must be associated with an active session.


Why Sessions Are Important

Sessions help businesses:

  • Track cash handled by each cashier or shift
  • Reconcile physical cash with system totals
  • Identify shortages or excess cash
  • Maintain accountability at a register level
  • Generate session-wise reports for audits

Insight: Sessions allow cash discrepancies to be identified at the exact shift and register where they occurred.


How Sessions Work with Retail Store

Sessions are tightly integrated with other Retail Store components:

  • Registers: A session is always opened against a specific register.
  • Sales: Sales can be recorded only when a session is active.
  • Cash Management: Cash in and cash out transactions are linked to the active session.
  • Approvals: Sessions can require approval before closure.

Note: A register can have only one active session at a time.