Finalise an invoice

An invoice in Openhood is a document, not a builder. It is assembled for you from the approved quote items and completed work, then you review and send it. Your job is to validate what is already there, not to create it from scratch.

The invoice reflects approved line items only. Declined items and inspection findings live on the full repair order report, which is a separate artifact. See Build a quote from findings for how lines become approved work.

Draft versus finalised

A draft invoice is advisor work in progress. It has no invoice number yet, no customer link, and nothing has been sent. While a draft, you can correct the customer-facing wording, quantity, and rate on each line, add manual or catalogue rows, add notes, and apply one discount.

Source-backed rows that came from a quote, Project work in progress, or storage keep their links. You cannot remove or relink them through Save Draft. Totals recalculate as tax-inclusive amounts on the server when you save.

  1. Open the repair order and review the draft invoice. Lines are grouped by job card, each group showing its service label and the work period.
  2. Correct any customer-facing copy, quantity, or rate. Add a manual or catalogue item with the "+ Item" row if needed, and apply a discount if one was agreed.
  3. Finalise the invoice. This is the record-of-sale moment: it assigns the invoice number, derives the issue date, locks editing, and freezes the layout into a snapshot.
  4. Send the invoice by text, email, or print-to-pay.

Finalise locks the record

Finalise, not send, is the point of sale. It assigns the number, snapshots the document, and hands the invoice to your accounting connection. A finalised invoice is read-only. You can undo a finalise back to draft only while it is still unsent, unviewed, unpaid, and not yet synced. Once a customer has seen it or a payment has landed, it stays put.

GST-aware tax invoice

The invoice title and tax wording follow your workshop's GST registration setting, not a per-invoice choice.

A GST-registered Australian workshop renders a tax invoice with your ABN, a GST summary, and GST-inclusive totals. A workshop that is not GST registered renders a plain invoice and does not use tax-invoice wording. You set this once in General settings.

A finalised invoice
Finalised

Grouping by job card

Lines are grouped by the job card they came from, which keeps long or multi-job invoices readable. Each group carries its service label and the work period, and shows the Work Carried Out text under its lines so the customer can see what was actually done.

Storage, manual rows, and discounts stay in their own groups and never inherit a job card label. The whole grouped layout, including the Work Carried Out text, is frozen in the snapshot when you finalise, so a later edit to the underlying job cards cannot rewrite an invoice you already issued.

Send by text, email, or print

Sending is delivery evidence, separate from the sale. Every send and resend is logged with its method and outcome.

A successful first delivery moves the invoice from Finalised to Sent. A failed send leaves the invoice Finalised and records the failure so you can retry, rather than falsely claiming the customer received it.