Billing Overview

Last updated: 25 July 2026

Overview

NICE HMS billing uses a voucher-based accounting system. Every financial transaction — patient billing, vendor purchases, cash receipts, bank deposits, fund transfers — is recorded as a voucher with a debit (Dr) and credit (Cr) side. There are 17 voucher types organized into six logical groups.

Voucher Groups

1. Invoice — Patient Billing

Vouchers that record revenue from patients and payers.

TypePurpose
INVOICEPatient invoice (OPD, IPD, pharmacy, lab)
INVOICE_PPharmacy-specific patient invoice
CREDIT_NOTECredit note against a patient invoice (refund/reduction)
CREDIT_NOTE_PPharmacy-specific credit note
ESTIMATEProvisional invoice (pre-billing estimate)

Created from Accounts > Invoice (/admin/accounts/invoice/). See Bill Transaction.

2. Purchase — Vendor/Supplier

Vouchers that record purchases from suppliers and vendors.

TypePurpose
PURCHASEHospital purchase (medicines, supplies, equipment)
PURCHASE_PPharmacy-specific purchase
DEBIT_NOTEDebit note against a purchase (return/reduction)
DEBIT_NOTE_PPharmacy-specific debit note

Created from Accounts > Hospital > Purchase or Accounts > Pharmacy > Purchase (/admin/accounts/bill/create). See Purchase.

3. Receipt & Payment — Cash/Bank

TypePurpose
RECEIPTMoney received (patient payment, advance, any inflow)
PAYMENTMoney paid out (vendor payment, expense, refund)

Created from /admin/accounts/recive-pay/ and /admin/accounts/vendor-recive-pay/.

4. Contra — Fund Transfers

TypePurpose
CONTRATransfer between accounts (e.g., cash to bank)
CONTRA_BContra variant (bank deposit)

Created from Accounts > Contra (/admin/accounts/contra/). See Contra Transaction.

5. Doctor Expense — Doctor Journals

TypePurpose
DOCTOR_EXPENSE_BOOKRecord a doctor expense/commission
DOCTOR_EXPENSE_CANCELReverse a previously booked doctor expense

Created from Accounts > Doctor Expense Booking (/admin/accounts/journal-doctor/).

6. Stock — Inventory Adjustments

TypePurpose
PHYSICAL_NEGATIVEStock deduction (damaged, expired, lost)
PHYSICAL_POSITIVEStock addition (found, correction)

Triggered per-item from Item Management. See Item Management.

Supporting Flows

Advance Transaction

Advance payments from patients or TPAs are recorded separately and adjusted against final invoices at settlement. See Advance Transaction.

Voucher Audit

Every voucher goes through an audit workflow with two states: Waiting (pending review) and Accepted (reviewed). The Audit tool at the bottom of the Accounts page lets you query vouchers by type, date range, and audit state, then toggle their status in bulk. See Voucher Audit.

Accounts Page Navigation

SectionLinks
ContraUser Cash, Deposit To Bank
PharmacyPurchase (PURCHASE_P), Debit Note (DEBIT_NOTE_P)
HospitalPurchase (PURCHASE), Debit Note (DEBIT_NOTE)
Doctor Expense BookingBook Expense, Reverse Expense
Voucher AuditQuery by type + audit state

How It All Connects

Accounts Master (chart of accounts)
       ↓
Item Management (billable items with prices)
       ↓
Patient Registration → Encounter → Services rendered
       ↓
Invoice (patient bill) ← Items from Accounts Master
       ↓
Receipt (payment collected) ← Advance adjusted → Final settlement
       ↓
Contra (fund transfer between accounts, if needed)

Purchase (vendor bill) → Payment (vendor paid) → Debit Note (returns)
       ↓
Stock adjustments (physical count corrections)
       ↓
Voucher Audit (review & accept every transaction)

Key Concepts

Accounts Master

All debit/credit entities (OPD, IPD, CASH, BANK, VENDOR, etc.) are defined in the Accounts Master. See Accounts Master.

Items

Medicines, consumables, services, and procedures are managed in Item Management and linked to accounts. See Item Management.

Cash Access

Daily cash-in and cash-out management, separate from patient billing. See Cash Access.

GST Compliance

NICE HMS supports all Indian tax types:

  • IGST — Interstate supplies (5%, 12%, 18%, 28%)
  • CGST + SGST — Intrastate supplies
  • CST — Central Sales Tax (2.5%, 6%, 9%, 14%)

Tax is configured per item in the Accounts Master and applied automatically.

Related Guides

Was this page helpful?
NICE HMS. 1st Gate Nehru Stadium, City Hubballi, District Dhrawad, State Karnataka, 580020
INDIA, Phone : email , GST 29AEYPB4702Q1ZS
facebook
twitter
linkedin
youtube
RSS