-
Notifications
You must be signed in to change notification settings - Fork 115
Cashbook
Dr. M H B Ariyaratne edited this page Jul 6, 2025
·
1 revision
The Cashbook in CareCode HIMS is a central financial log that records monetary movements resulting from shift handovers, deposits, and reconciliations. It ensures traceability, auditability, and transparency across all levels of operation—institution, site, and department—by linking every transaction to its source.
Each cashbook entry is created under the following structure:
| Field | Description |
|---|---|
| User | The cashier or staff who performed the handover |
| Department | The department from which the payment originated |
| Site | Derived from the department |
| Institution | Derived from the department |
| Date | Entry date (shifts spanning multiple days are split automatically) |
| Amount | Total of all payment modes for that shift handover |
| Payment Modes | A breakdown (e.g., Cash, Card, Cheque, eWallet, IOUs) |
🔄 Note: Cashbook entries are only created once per transaction, even if amounts are re-handovered between users later.
Cashbook entries are generated in the following events:
- Each shift handover creates a new cashbook entry.
- The system splits entries if a shift spans across calendar days.
- One entry per user, per department, per day.
- When funds are deposited to bank or safe, a separate entry is added.
- These entries allow downstream tracking of fund movements from drawer to secure holding.
- User-to-user float or re-handover transactions do not create new cashbook entries.
- The payment is only recorded once, at the point of the original shift handover.
The system provides comprehensive reporting views based on the cashbook:
- View of cashbook entries per user
- Shift-by-shift breakdown
- Payment method breakdown
- Aggregated entries per department
- Used for internal audits and departmental financial summaries
- Combined cash movements across all departments operating at the same site
- Aggregated view across all sites and departments under a legal entity
Each report supports date range filtering, payment method summarisation, and user-based access permissions.
- Ensure all shift handovers are accepted before relying on cashbook totals.
- Float movements should be reconciled using drawer-level reports, not cashbook.
- Use institution and site cashbooks for financial audits and bank reconciliations.