Cash Register Management
POS Pro includes comprehensive cash register management to track cash flow, reconcile drawers, and maintain accurate financial records.
Overview
The cash register system allows you to:
- Open and close register shifts
- Track starting cash amounts
- Monitor sales by payment method
- Calculate expected cash at close
- Record actual cash counted
- Track variances (over/short)
- View shift history
Opening a Register
When Opening is Required
If Require Open Register is enabled in POS settings, you must open a register before processing any orders.
How to Open a Register
- When accessing POS, you'll see the Open Register prompt
- Or go to POS > Register
- Click Open Register
- Enter the Starting Cash Amount in your drawer
- Click Open
TIP
Count your cash drawer carefully before entering the starting amount. This establishes the baseline for end-of-shift reconciliation.
What Happens When You Open
- A new register shift record is created
- The opening time is recorded
- The starting cash amount is saved
- You can now process POS orders
During Your Shift
Monitoring Sales
While your register is open, you can view:
- Cash Sales: Total cash payments received
- Card Sales: Total card payments processed
- Other Tenders: Bank transfers, gift cards, etc.
- Expected Cash: Starting cash + cash sales - cash refunds
Viewing Register Status
- Go to POS > Register
- View the current shift summary:
- Shift start time
- Starting cash
- Sales breakdown by payment type
- Expected cash amount
- Cash refunds issued
Closing a Register
When to Close
Close your register at the end of your shift or work day. This:
- Creates a permanent record of the shift
- Calculates any cash variance
- Allows the next shift to start fresh
How to Close a Register
- Go to POS > Register
- Click Close Register
- Count your cash drawer carefully
- Enter the Actual Cash Amount counted
- Review the summary:
- Starting cash
- Cash sales
- Cash refunds
- Expected cash
- Actual cash
- Variance (difference)
- Add Notes if needed (explain any variance)
- Click Close Register
Understanding Variance
| Variance | Meaning |
|---|---|
| $0.00 | Perfect match - drawer balanced |
| Positive (+) | Over - more cash than expected |
| Negative (-) | Short - less cash than expected |
WARNING
Investigate significant variances. Common causes include:
- Incorrect change given
- Missing cash sales
- Unrecorded payouts
- Counting errors
Register History
Viewing Past Shifts
- Go to POS > Registers
- View list of all closed shifts
- Each record shows:
- User who worked the shift
- Open and close times
- Starting and ending cash
- Variance amount
- Notes
Filtering History
Use filters to find specific shifts:
- Date Range: Filter by shift dates
- User: Filter by cashier
- Status: Open or closed shifts
Sales Breakdown
The register tracks sales by tender type:
| Tender Type | Description |
|---|---|
| Cash | Physical cash payments |
| Card | Credit/debit card payments |
| Bank Transfer | QR-based bank transfers |
| Gift Card | Gift card redemptions |
| Store Credit | Store credit applications |
| Check | Check payments |
Expected Cash Calculation
Expected Cash = Starting Cash + Cash Sales - Cash RefundsOnly cash transactions affect the expected cash amount. Card and electronic payments are tracked separately.
Handling Cash Refunds
When processing cash refunds from an open register:
- The refund amount is deducted from expected cash
- The refund is recorded in the register history
- At close, expected cash reflects all cash refunds issued
See Refunds for refund processing details.
Best Practices
Opening the Register
- Count the starting cash with a witness if possible
- Verify all denominations
- Enter the exact amount - don't round
- Keep the starting amount consistent across shifts
During Your Shift
- Process all transactions through POS
- Don't make cash payouts without recording them
- Keep the cash drawer closed when not in use
- Don't leave cash unattended
Closing the Register
- Count cash carefully - count twice if needed
- Separate and count each denomination
- Record the exact count - don't adjust to match expected
- Document any variances with notes
- Investigate discrepancies before closing
Security Tips
- Only authorized users should access the register
- Change register access passwords regularly
- Review register history regularly for anomalies
- Keep backup cash in a secure location
Troubleshooting
"Register Required" Error
Problem: Cannot process orders without open register
Solution:
- Open a register before processing orders
- Or disable "Require Open Register" in settings (not recommended)
Large Variance at Close
Problem: Significant difference between expected and actual cash
Investigation Steps:
- Recount the cash drawer
- Review all transactions for the shift
- Check for voided or cancelled orders
- Look for unrecorded cash payouts
- Verify no orders were processed outside POS
Cannot Close Register
Problem: Close register button not working
Solution:
- Ensure you have the Registers permission
- Check for any pending transactions
- Clear browser cache and try again
Register Shows Wrong User
Problem: Register associated with wrong user
Solution:
- Each user should log in with their own account
- Open register after logging in
- Close register before logging out
Permissions
Register operations require specific permissions:
| Permission | Allows |
|---|---|
| Registers | Open, close, and view register status |
| Reports | View register history and reports |
Assign these permissions in Users > Roles.
