Printing & Invoice Templates

Three printer slots - counter (bills, receipts, slips), report (A4 documents and reports) and KOT (kitchen tickets per group) - each pointed at a thermal roll printer, a desktop printer, or a PDF. Invoice templates decide what a bill looks like; every document the app produces can also be shared as a PDF on WhatsApp.

Where it is in the app

Settings > Printing and Settings > Invoice Print; print buttons on every saved voucher and report; Print on the document-created sheet after a save.

Flow

flowchart TD
    V[Saved voucher / report] --> T{Slot}
    T -->|counter| C[Counter printer
thermal 2 or 3 inch · or A5/A4] T -->|report| R[Report printer · A4 · PDF] T -->|KOT| K[Kitchen printer per KOT group] C & R --> TPL[Template: header · logo · fields · tax breakup · footer · QR] TPL --> OUT[Paper] TPL --> PDF[PDF] PDF --> WA[WhatsApp share] B[Barcode label] --> LP[Label printer]
The slot decides the printer; the template decides the layout.

Printers

Templates

Pick a layout for counter bills and for tax invoices; choose the fields shown (logo, address, GSTIN, licence, bank details, terms, signature, tax summary per rate, HSN column, item notes, customer balance, points, UPI QR, e-Invoice QR), the font size and number of copies. Trade-specific prints exist: jewellery valuation lines and HUID, workshop job card with odometer, parking ticket, gym membership receipt, OPD slip, wage slip, work order, loan schedule and agreement.

Nothing prints

flowchart TD
    A[A bill will not print] --> B{Is a printer chosen on THIS device?}
    B -->|no| C[Set the counter printer in settings]
    B -->|yes| D{Does it print a test page?}
    D -->|no| E{How is it connected?}
    E -->|USB| F[Check the cable and driver]
    E -->|Bluetooth| G[Re-pair the printer]
    E -->|network| H[Check the printer IP answers]
    D -->|yes, but wrong| I{What is wrong?}
    I -->|text cut off| J[Match the paper width setting]
    I -->|wrong content| K[Check the invoice template fields]
    I -->|went to the wrong printer| L[Check the slot: counter, report or KOT]
    C & F & G & H & J & K & L --> M[Print again]
Printer settings are per device, so a counter that worked yesterday and a new tablet are different problems.

Troubleshooting