Home›Help›Billing & Finance›Invoices & Collecting Payments
💳

Invoices & Collecting Payments

How session invoices are created, how to add discounts, collect payments, and handle refunds.

3 min read

# Invoices & Collecting Payments


ClinIT creates invoices automatically from session services. This guide covers the full billing workflow.


---


How Session Invoices Are Created


When a session is completed, ClinIT automatically creates an invoice containing:


The invoice is in DRAFT status until payment is collected.


---


Opening the Invoice


  1. From the session: the invoice footer is visible at the bottom of the session screen.
  2. From the patient chart: Billing tab.
  3. From Billing → Invoices in the sidebar.

---


Invoice Fields


FieldNotes
Invoice NumberAuto-generated sequential number (e.g. INV-0042)
Patient
Doctor
DateSession date
ItemsEach line: description, quantity, unit price, total
Subtotal
DiscountAmount or percentage (role-based caps apply)
TaxApplied if clinic tax rate is set
TotalFinal amount
Payment MethodCash / Card / Insurance / Bank Transfer / InstaPay / Stripe
NotesFree text

---


Discount Caps by Role


RoleMaximum Discount
CLINIC_OWNERConfigurable (default 100%)
DOCTORConfigurable (default 50%)
RECEPTIONISTConfigurable (default 20%)

These caps are set under Settings → Billing.


---


Payment Methods


MethodNotes
CashRecord cash received
Card (POS)POS terminal integration — select terminal
InsuranceClaim submitted to provider
Bank Transfer / ChequeReference number required
InstaPayPatient pays to clinic's InstaPay number
Stripe (card online)Patient pays via link sent to phone/email

---


Recording a Payment


  1. Open the invoice.
  2. Click Collect Payment.
  3. Select payment method and enter amount.
  4. Click Confirm Payment.

Invoice status changes: DRAFT → PAID.


For partial payments:


---


Refunds & Credit Notes


To issue a partial or full refund:

  1. Open the paid invoice.
  2. Click + Credit Note.
  3. Select items to refund and reason.
  4. Click Issue Credit Note.

The credit note reduces the patient's outstanding balance and is stored in the CreditNote table.


---


Receipts


After payment:


---


Day-End Settlement


At end of shift:

  1. Go to Billing → POS Settlements.
  2. Click + New Settlement.
  3. Declare cash and card totals.
  4. The system compares declared vs expected.
  5. Record any over/under with a reason.

---


Insurance Claims


For insured patients:

  1. Select Insurance as the payment method.
  2. The system creates an insurance claim linked to the patient's policy.
  3. Track claim status: SUBMITTED / APPROVED / REJECTED / PAID.
  4. For pre-authorisation, use Insurance Pre-Auth in the sidebar.

More in Billing & Finance

← All articles in Billing & Finance