Skip to content

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.

StatusMeaning
UnpaidIssued, payment not recorded. Editable.
PaidPayment recorded. Not editable.
VoidCancelled. 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 + tax

Validation: every row needs a description, quantity greater than 0, and a non-negative price.

Invoice actions

ActionAvailable when
PrintAlways — opens a clean printable view
EditStatus is Unpaid
Mark PaidStatus is Unpaid
VoidStatus 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.

AnyMenu Documentation