Billing & Invoices

Create professional invoices, record payments and print receipts on A4 or thermal paper.

Creating a bill

Go to Billing and click New Bill. Search for the patient by name or patient ID. Search for medicines and add them — quantity is set to 1 by default, change it as needed. The total calculates automatically. Enter the discount if any, enter the amount the patient is paying now, select payment method (Cash, JazzCash, EasyPaisa or Card) and click Create Bill.

Drug interaction checker

When you add 2 or more medicines to a bill, a Check Drug Interactions button appears. Click it to run an AI check. The result shows severity (Minor, Moderate or Major) for each pair of medicines along with what the interaction causes and what to do about it.

Medicine substitutes during billing

If a medicine shows Out of Stock when you search it, a substitutes panel opens automatically showing available alternatives from your inventory that you can add instead.

Printing invoices

Click the PDF button on any bill to download and print it. The invoice uses your selected template (A4 Detailed, A4 Compact, Thermal 80mm or Thermal 58mm) with your store name, logo and brand colors. Set your preferred template in Invoice Templates under Settings.

Emailing invoices to patients

Open any bill and click Email to Patient. The invoice is sent to the email address saved on the patient record. The email includes a full itemized bill with totals and outstanding balance if any.

Recording partial payments

If a patient pays part of the bill now and the rest later, enter the amount paid when creating the bill. The bill status shows as Partial. When they pay the remaining amount, find the bill and click Record Payment, enter the amount received and save.

Payment statuses

Paid means the full amount has been collected. Partial means some amount is still outstanding. Pending means nothing has been paid yet. Outstanding balances appear on the Patient Balance page where you can send WhatsApp reminders.