Appearance
Invoices
GST-compliant invoicing for your business.
WARNING
Invoicing is a Pro feature. On the free plan the module is locked.
Invoice list
The list shows invoice number, status, customer, date, and grand total, with a "collected" figure summing all paid invoices.
Filter cards: All, Unpaid, Paid, Void. Search by invoice number or customer name. Paginated at 20 per page.
| Status | Meaning |
|---|---|
| Unpaid | Issued, payment not recorded. Editable. |
| Paid | Payment recorded. Not editable. |
| Void | Cancelled. Not editable. |
Creating an invoice
New Invoice opens the editor.
Customer
Name (required), phone, email, address, GSTIN, state. Optionally link the invoice to a menu.
GST details
- GST applicable checkbox — untick for a non-GST bill.
- Place of supply — determines the tax split.
The tax split is computed server-side from your business state versus the place of supply:
- Same state → CGST + SGST (split evenly)
- Different state → IGST
Your business Tax ID / GST Number from Settings is used as the seller GSTIN.
Line items
Each row takes: description, HSN/SAC, quantity, unit price, discount %, and GST rate (0, 5, 12, 18, or 28).
Line total is calculated as:
taxable = quantity × unit_price × (1 - discount% / 100)
tax = taxable × gst_rate / 100
line = taxable + taxValidation: every row needs a description, quantity greater than 0, and a non-negative price.
Invoice actions
| Action | Available when |
|---|---|
| Always — opens a clean printable view | |
| Edit | Status is Unpaid |
| Mark Paid | Status is Unpaid |
| Void | Status is not already Void |
Mark Paid
Choose a payment method (Cash, Bank, Online) and optionally a reference or remark. The paid date is recorded automatically.
Void
Optionally record a reason. Voiding cannot be undone.
Printing
Print opens a standalone page with no sidebar, formatted for a GST invoice. Use your browser's print dialog, or Save as PDF to export.