-
Notifications
You must be signed in to change notification settings - Fork 115
Shift‐Based Handovers
CareCode HIMS introduces a secure shift-based handover mechanism that ensures all payments collected during a cashier's shift are properly verified, documented, and handed over to an authorised person before the shift ends. The system ties every cashier’s financial activity to their active shift, with no transactions permitted outside an active session (unless explicitly configured).
- Mandatory (by default): Users must start a shift to enable transaction capabilities.
- Starting a shift activates the user’s drawer and links it to one or more departments as bills are processed.
- This can be disabled by configuration, but is enabled by default to enforce accountability.
At the end of a shift, a cashier is required to hand over all funds and transfer activity before closing.
-
Payments collected during the shift:
- Each bill payment is linked to a specific department.
-
Float transfers received during the shift.
-
Together, these match the current drawer balance.
-
Shift Details Preview:
- Shift date
- Department(s)
- Bill counts and totals
- Payment method breakdown (cash, credit card slips, cheques, bank transactions, IOUs)
-
Physical Verification:
- User manually confirms possession of all non-cash payment instruments.
-
Enter Cash Denominations:
- Denomination-wise cash input is required for reconciliation.
-
Select Receiver:
- Cashier selects a valid user (Bulk Cashier, Main Cashier, or Accounts user).
-
Submit Handover:
-
Once submitted:
- The sender’s drawer is immediately deducted.
- The receiver’s drawer remains unchanged until accepted.
- A separate handover record is created.
-
-
Receivers are notified via in-system alerts.
-
Each handover must be individually reviewed and accepted or rejected.
-
They must:
- Cross-verify cash and other payment slips
- Accept or reject based on correctness
- The receiver’s drawer is updated.
- Full audit record is saved.
- Sender is notified.
- Drawer balance is rolled back accordingly.
- The handover is cancelled and must be reattempted.
-
A user may handover multiple shifts:
- Their own earlier sessions
- Shifts of other users (if allowed)
-
Each shift is handed over as one handover. Multiple handovers per shift is possible..
-
Receivers maintain a queue of pending handovers, each processed independently.
- View of all past handovers (given or received)
- Status: Pending, Accepted, Rejected
- Access to drawer reconciliation reports
-
Summary reports by department, user, and date
-
Analysis of:
- Shift durations
- Payment patterns
- Outstanding or rejected handovers
-
All bills, float transfers, and handovers are linked to departments for precise reporting.
-
Drawer balance = shift collections + float transfers – handovers
-
Every handover includes:
- User and receiver identities
- Timestamp
- Payment method breakdown
- Optional remarks
- Currently, managers cannot override or reassign handovers.
- Rejected handovers must be re-initiated by the original sender.