How invoices are created
Invoices are generated from jobs, not from scratch:- At job creation — a draft invoice is created automatically based on the quote total. It stays in Draft until you send it.
- At job close — the draft is finalized with any extensions, damage charges, and adjustments. You issue it to the customer.
- For long jobs — recurring invoices fire on the schedule you set up (weekly, monthly, etc.). Read Recurring Invoices.
Invoice number format
Invoices use the formatINV-YYYY-NNNN:
INV— invoice prefix (configurable in Settings → Business Settings)YYYY— the year the invoice was finalizedNNNN— sequential, zero-padded to 4 digits, resets each year
Invoice list
The Invoices list shows every invoice with these columns:
Use the status filter at the top of the list to see only one type at a time. You can also filter by customer or date range.
Statuses
A status change is automatic — you don’t change it manually. Recording a payment moves the invoice to Partial or Paid. The system marks invoices Overdue at midnight on the due date.
Real-time updates
Invoice status changes are visible in real time across:- The Invoices list
- The customer’s profile (Outstanding column)
- The customer’s health score
- The dashboard “Outstanding” widget
- The customer’s portal — they see “Paid” the moment you record their payment
Common actions
From the invoice detail screen:Next steps
Record a payment
Cash, transfer, PromptPay — how to log payments.
Thai tax invoice
Issue a ใบกำกับภาษี for VAT-registered customers.
Pre-payment
Record a payment before the job starts.
Recurring billing
Set up automatic invoicing for long-term rentals.