Billing & payments
Invoices can be created manually or generated by patient registration, appointments, consultations, OPD, IPD, laboratory, pharmacy, and OT workflows.
Invoices and payments






- Purpose: Create, issue, send, collect, cancel, refund, print, and consolidate patient bills.
- Access: Finance → Invoices. Invoices also arise from appointment, OPD, IPD, OT, lab, pharmacy, consultation, and registration workflows.
- Create Invoice: Select patient and add one or more line items. Each line contains Description, Quantity, and Unit Price. Complete invoice date/due and optional notes/discount/referrer fields when shown.
- Collect payment: Select full or partial amount where allowed, Payment Method, optional transaction/reference, and optional note. Manual methods include Cash, bKash, Nagad, Rocket, and Bank Transfer; enabled online gateways may also appear.
- After payment: The invoice and patient balance update. A staff-recorded payment may remain Awaiting verification and is not counted until a Hospital Admin verifies it.
- Verify payment: Open Payment Verifications, review the payment, add an optional decision note, and approve or reject. Approval counts the payment; rejection returns the note to the staff member.
- Discount/referrer: Apply a discount and optionally select a referring doctor/staff member and split. The discount remains attached to the selected invoice.
- Send to patient: Enter/confirm patient email and send. The patient receives the invoice through the configured communication flow.
- Cancel: Enter a required reason. Cancellation is blocked when the invoice's collected-money state does not permit it.
- Refund: Select Process Refund or the refund action, enter amount and reason, and submit. The exact approval path depends on the user's role; patient requests are reviewed by a Super Admin.
- Print/download: Open the invoice view and use the available print/PDF action.
Consolidated bills
- Purpose: Put several unpaid invoices for one patient onto one statement.
- Access: From Invoices, select eligible bills and Consolidate, or open a consolidated bill by its number.
- Fields: Patient/invoices, allocation amounts (prefilled oldest first), and optional statement note.
- Actions: Record payment, discount an individual invoice, print, or cancel the consolidated bill.
- After payment: Money is allocated across the included invoices. Cancelling returns invoices to individual payable status; it does not refund or cancel them.
Finance settings
- Invoicing: Invoice Number Prefix, Default Due Period, partial payments, refund on/off, refund window, maximum refundable percentage, and the policy note shown to staff.
- Invoice Template: Design or select the default printable invoice template.
- Tax: Apply tax on/off, Tax Name, and Tax Rate.
- Payroll: Cycle start day, salary day, and optional automatic payment of approved salary on salary day.
- Automation: Toggle invoice generation for Consultation, OPD, IPD, Lab, Pharmacy, OT, and Room Booking workflows.
- Payments: Select accepted methods from Cash, Card, bKash, Nagad, Mobile banking, Internet banking, Wallet, and Insurance.
- After saving: Future billing uses these settings. Currency is managed in Administration → System Settings.