Invoicing

🎬 Tour video: Invoicing

Invoices live under Sale → Invoices (/admin/invoices.php). Every POS sale and every invoiced ticket becomes a proper, sequentially numbered invoice automatically — you rarely create one by hand.

The invoice list

Columns: Invoice # · Customer · Amount · Status · Paid with · Date, plus quick actions (👁️ View, ⋯). Invoices created from a repair show the linked ticket number next to the invoice number. Statuses include Paid, Sent and Cancelled.

The invoice view

Open any invoice to see the full document: your shop header, Relates to repair badge (links back to the ticket), billed-to details, itemised lines with quantity/price/VAT, the VAT base and VAT amount, and the total. A PAID badge and payment details (Method: cash · Paid: date) appear once settled.

Header actions:

VAT — standard and margin

The platform handles both standard VAT and margin VAT (used goods) per line. Margin-VAT items are separated automatically and reported correctly in the VAT report (see Administration → Reports). You don't have to do anything at the counter — the product's VAT type decides.

Reminders and unpaid invoices

The dashboard's Receivables (AR) card counts unpaid invoices. Open one to register a payment or send a reminder; overdue-reminder texts are templated under Communication → Notifications (Invoice overdue — reminder).

Number series

Invoice numbers use your prefix + a sequential counter (e.g. DEM-02069), configured in Settings. Credit notes get their own numbers and always reference the original invoice — nothing is ever deleted, which keeps your bookkeeping audit-proof (5-year retention on locked reports).

FAQ

Invoice for a booking before the repair? Use Create Invoice directly on the booking row.

Change a paid invoice? No — issue a credit note and re-invoice. That's the compliant path, and the system makes it two clicks.