Cash box
The Cash box module concentrates charges, movements, advances, closings and billing of the clinic. It operates on an active cash box (shift); while there is no open cash box, only the opening is allowed.
How the screen is organized
The main screen has a header with global actions and four tabs with lazy load:
- Movements (0): entries, exits, advances and charges of the shift. Always loads on entry.
- CryoBank (1): recurring charges of the gamete bank. Shows a badge with overdue charges.
- Closings (2): history of cash box closings (closing sheets).
- Invoices (3): billing data with a details drawer.
Tabs 1 to 3 are disabled if there is no active cash box.
Global actions (toolbar)
- Add Entry (green, requires
CASH_BOX: WRITE): opens the money entry dialog. - Add Exit (red, requires
CASH_BOX: ADMIN): opens the money exit dialog. - Closing (blue, requires
CASH_BOX: WRITE): opens the dialog to close the shift. - Close cash box (red, context button with active
cashBox): closes the current cash box. - Open cash box (context button without
cashBox): opens a new shift. - Gear icon (requires action
CASH_BOX_PARAMETERS): opens the cash box concepts drawer.
Header widgets (Movements tab)
- Net total in cash box.
- Total income.
- Total expenses.
- Widgets by payment type.
Roles and permissions
CASH_BOX: WRITEto record entries and closings.CASH_BOX: ADMINto record exits and manage the cash box.- Action
CASH_BOX_PARAMETERSto access the concepts drawer.
Documented features
| Feature | Page |
|---|---|
| Open cash box | Open cash box |
| Record entry | Record money entry |
| Record exit | Record money exit |
| Advances | Record patient advance |
| Cash box closing | Perform cash box closing |
| Close cash box | Close cash box |
| Invoices | Consult invoices |
| Cash box concepts | Manage cash box concepts |
Relation with other modules
- Schedule: the
Paidstatus of an appointment is reflected from Cash box when the charge is applied to the appointment. - Patients: charges are associated with the selected patient.
- Gamete bank: the CryoBank tab shows the recurring charges of storage plans.
- Resources / Cash box concepts: the concepts that can be used as entry or exit are maintained in the Resources module.
- Services: cash box entries can come from charging a scheduled service.
Operational recommendations
- Open the cash box at the start of the shift and close it at the end to keep the totals consistent.
- Capture the reason in each exit so the closing can reconcile.
- Review the CryoBank tab at the start of the shift to detect overdue charges.
- Coordinate with administration any money exit outside the normal flow.