Finance & accounting

Finance connects patient revenue with expenses, payables, assets, insurance claims, and reporting. Available actions depend on permission and record status.

Finance Dashboard

  • Purpose: Shows collected revenue, outstanding amounts, total cost, net profit, and recent finance activity.
  • Access: Module Hub → Finance & Accounting → Dashboard.
  • Select cards/records to move to invoices, expenses, payouts, or reports.

Invoices and Payments

Finance invoices
Use the invoice list to review balances and open collection, verification, discount, refund, cancel, or print actions.
  • 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.

Expenses

  • Purpose: Record and process operating costs.
  • Fields: Description, Category, Amount, Expense Date, and Payment Method are required where marked. Vendor, Reference/Cheque Number, and Notes are optional. Methods include Cash, Card, Bank Transfer, Cheque, bKash, and Nagad.
  • Workflow: Record Expense → save → Approve/Reject → Mark Paid when appropriate. Delete is available where permitted.
  • After payment: The expense contributes to cost and profit/loss views.

Insurance Claims

  • Purpose: Track patient reimbursement claims.
  • New claim fields: Patient ID, Provider, Policy Number, and Claimed Amount are required. Invoice ID, Diagnosis, Treatment, and Notes are optional.
  • Settle fields: Approved Amount and Settlement Date are required.
  • After submitting: The claim appears in the tracking list. Settlement records the approved amount/date and changes its status.

Payouts and Payables

  • Purpose: Track money owed to doctors, duty doctors, visiting surgeons, referrers, vendors, and other payees.
  • Generate Doctor Payout: Choose a period and doctor; ZenhCare previews unsettled earnings and a breakdown before creating the payout.
  • Manual Payout fields: Payee Type (Doctor, Duty Doctor, or Vendor), Payee ID/Name, Period Start/End, Base, Commission, Deductions, and Notes.
  • Mark Paid fields: Payment Method (Cash, Bank Transfer, Cheque, bKash, or Nagad) and optional Reference/Transaction Number.
  • Actions: Create, approve, mark paid, cancel, or reverse where permitted. Payables can be selected together and settled with one payment method/reference.
  • After payment: The included payable items are marked settled and the payout appears in history.

Assets and Requisitions

  • Register Asset required fields: Name, Type, Purchase Date, Purchase Price, and Useful Life. Optional fields: Serial Number, Vendor, Location, Salvage Value, and Notes.
  • Actions: Register, assign/transfer through a requisition, retire, or delete as permitted. The Assets page displays tracked depreciation and status.
  • New Requisition: Choose Consumable or Durable Asset. Select the inventory item/asset and Quantity; add Priority (Routine/Urgent), Location/chamber, and Reason.
  • Fulfill Asset Requisition: Select/confirm the asset, assignee staff ID (defaults to requester), and location.
  • After submission: A manager reviews the requisition. Approved consumables are issued from stock; a fulfilled asset is assigned to the custodian/location. Rejected/cancelled requests retain their status history.

Profit & Loss and Referral Reports

  • Profit & Loss: Select From and To dates and Run Report to see revenue, service costs, operating expenses, and net profit.
  • Referral Discounts: Select the reporting period to see discounts attributed to referring doctors/staff.
  • Referral Payouts: Available through the Payouts area; filter referral payables, select a payment method, and settle 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.