Skip to content

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:

  1. Movements (0): entries, exits, advances and charges of the shift. Always loads on entry.
  2. CryoBank (1): recurring charges of the gamete bank. Shows a badge with overdue charges.
  3. Closings (2): history of cash box closings (closing sheets).
  4. 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: WRITE to record entries and closings.
  • CASH_BOX: ADMIN to record exits and manage the cash box.
  • Action CASH_BOX_PARAMETERS to access the concepts drawer.

Documented features

FeaturePage
Open cash boxOpen cash box
Record entryRecord money entry
Record exitRecord money exit
AdvancesRecord patient advance
Cash box closingPerform cash box closing
Close cash boxClose cash box
InvoicesConsult invoices
Cash box conceptsManage cash box concepts

Relation with other modules

  • Schedule: the Paid status 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.