Before You Start
- Billing items must be linked to appointment types, clinical procedure templates, and lab test templates.
- You need the Healthcare Administrator role to create sales invoices.
What Gets Billed
How the Billing Process Works
Creating a Bill for a Visit
Step 1: Open a New Sales Invoice
- From the main Bizaxl menu, go to Accounting workspace → Sales Invoice → New

Step 2: Link to the Patient
In the Customer field, search for and select the patient’s customer account. This was created automatically when the patient was registered.Step 3: Add All Services from the Visit
In the Items table, add a row for each service:
The price for each item is pulled automatically from the system’s price list.
Step 4: Collect Payment and Submit
- Confirm the total amount with the patient or family
- Record the payment method (Cash / Card / Bank Transfer / Insurance)
- Click Submit
- The patient’s outstanding balance is updated
- The relevant clinical records are marked as Invoiced
- The “Appointments to Bill” number goes down
Pharmacy Billing
Medicines dispensed at the pharmacy counter are billed directly through the POS system at the time of dispensing - not through the Sales Invoice. The pharmacy generates its own POS Invoice for each transaction. See Medications and Pharmacy for details.What Does “Appointments to Bill” Mean?
The Appointments to Bill number card shows you how many completed visits have not yet been invoiced. You want this number to be zero at the end of every day. To see which specific visits are unbilled:- Go to Home Care workspace → Consultation section → Patient Appointment
- Filter by: Status = Closed, Invoiced = No
Tracking Patient Balances
To see what a patient owes:- From the main Bizaxl menu, go to Accounting workspace
- Open Accounts Receivable report
- Filter by the patient’s customer account
Insurance and Corporate Billing
For patients whose care is covered by an insurance company or a corporate employer:- Record the insurance or corporate details in the patient record (in the notes or a custom field)
- Raise the Sales Invoice as normal
- Set the payment type to “Insurance” or “Corporate Account”
- Submit the invoice
- Send the invoice to the insurance company or employer separately (printed or by email)
- When payment is received, record it as a payment entry against the invoice
Healthcare Settings: Billing Configuration
The following settings in Healthcare Settings affect billing:Checking Billing at the End of the Day
Use this quick check before finishing each day:Best Practices
- Bill on the same day as the visit - do not leave invoicing for the end of the week. It is harder to track what happened when time passes, and patients or their families expect to receive the bill promptly
- For patients who pay monthly (package pricing), set up a recurring invoice schedule and issue one invoice per month rather than per visit
- For patients covered by insurance, always confirm the coverage before starting care - ask the family to provide the insurance card details and verify coverage with the insurer before the first visit
- Keep the billing items and their prices up to date - if you change your visit fee, update it in the system immediately so every invoice after that date shows the correct amount
Troubleshooting
A visit is showing as Closed but still appearing in “Appointments to Bill” This means the visit record was submitted but no invoice was created. Open the Patient Appointment record, confirm the status is Closed, and then create a Sales Invoice for the visit. The wrong amount was charged on an invoice that has already been submitted You cannot edit a submitted invoice directly. Create a Credit Note against the original invoice to reverse the incorrect amount, then raise a new invoice with the correct amount. Both the credit note and the new invoice are kept in the system for audit purposes. A patient says they already paid but the system still shows an outstanding balance Check whether a payment entry was created for this patient. The invoice may have been submitted but the payment may not have been recorded. Create a Payment Entry against the invoice if the payment was genuinely received but not entered.Related Features
- Scheduling Visits: Visits are the primary billing trigger
- Nursing Care: Procedure fees and consumables are billed after procedure submission
- Laboratory: Blood test fees are billed after test completion
- Medications and Pharmacy: Pharmacy sales are billed through the POS system
- Care Settings: Billing configuration in Healthcare Settings