Last updated: 25 July 2026
An advance is a payment received from a patient before the final invoice is generated for an encounter. It is stored as a RECEIPT voucher and is automatically counted toward the encounter's balance.
Advances are encounter-scoped — they belong to a specific encounter and cannot be transferred or adjusted across encounters.
| Field | Required | Description |
|---|---|---|
| Date | Yes | Date the advance was received |
| Resource Account | Yes | The account receiving the money — CASH, BANK, or DIGITAL |
| Notes | No | Defaults to "Advance". Add a cheque number, UPI ID, or other reference here. |
| Amount | Yes | The advance amount received |
The advance is automatically linked to the patient's current open (in-progress) encounter. It immediately reflects in the encounter balance.
There is no separate "adjustment" step. The system tracks the encounter balance using standard voucher arithmetic:
When you create an invoice for the same encounter, the advance already reduces the balance. No manual linking is needed.
If an advance exceeds the final bill for an encounter, the excess cannot be moved to a different encounter. You must:
| Advance | Regular Receipt | |
|---|---|---|
| When used | Before the bill is generated | After the bill is generated |
| Invoice mapping | No — applies to the encounter balance | Yes — can map to a specific invoice within the encounter |
| Access | Patient Billing > Collect Advance | Patient Billing > Receive Payment |
| Voucher type | RECEIPT | RECEIPT |
| Print options | Basic print | Supports multiple letter pad headers |
Both are auto-targeted to the in-progress encounter and both create RECEIPT vouchers. The key difference: advances are for pre-billing deposits, regular receipts can be mapped to a specific invoice.
Q: Can I collect an advance for a TPA/insurance patient? A: Yes. Hospitals often collect advances from TPA patients because TPA payments can be unreliable. At discharge, if the TPA settles the bill, the excess advance is returned to the patient via Return Payment. This is an organizational policy — follow your hospital's practice.
Q: An advance from encounter A has extra money. Can I apply it to encounter B? A: No. Advances are tied to the encounter. Return the excess from encounter A, then collect a fresh advance for encounter B.
Q: Can one advance be split across multiple bills? A: Not explicitly. All receipts and invoices for an encounter are pooled — the balance is what matters, not individual vouchers.
Q: How do I see outstanding advances? A: The encounter balance on the Patient Billing page shows the net (Dr − Cr) for each encounter. A negative balance means the patient has paid more than billed.
Q: Can I edit or cancel an advance after submitting? A: Voucher editing is restricted to admins only as a fraud-prevention measure. If you are not an admin and need to correct an advance, do not edit the original — instead, create a Return Payment voucher for the same encounter. This reverses the amount and preserves a clear audit trail.