Ways to create customer invoices
What this does
WindoorERP has exactly two ways to invoice a customer, and both can be started from two places — the Accounting app or the sales order itself. The first route is the standard customer invoice: one document for what was sold, the right fit for supply jobs, service calls, and anything billed in one go; the same route also produces pro-forma invoices when a customer needs paperwork before the real thing. The second route is BOQ progress invoicing: contract billing by certified progress, with previous claims, advance recoupment, retention, and penalties deducted automatically — and it also handles advance payments at the start of a contract. This page is the map; each route has its own article linked below.
Before you start
- A confirmed sales order — every route works best born from one, and the BOQ route requires it.
- Billing access for standard invoices; the BOQ Invoice User group for the BOQ screens (without it the BOQ menu and buttons are invisible).
The two routes at a glance
| Route | Use it for | Start it from |
|---|---|---|
| Standard invoice | One-off supply, service and spare-part jobs; deposits on simple orders; anything billed once. Covers pro-forma paperwork too. | The sales order's Create Invoice button, or Accounting › Customers › Invoices › New. |
| BOQ progress invoice | Contracts billed by progress certificates: per-line percentages or quantities, cumulative deductions, retention, and contract advances. | The sales order's Create Invoice using BOQ / Advance Payment using BOQ buttons, or Accounting › Customers › BOQ Invoices. |

How to choose
The deciding question is whether the customer will receive one bill or a series of claims against a running total. A villa owner buying twelve windows, a hardware top-up, an AMC visit — standard invoice, once, for the delivered amount. A contract with an advance on signature, monthly progress certificates the consultant reviews, ten percent held back until handover — that arithmetic (what was already claimed, what advance remains to recoup, what retention is held) is exactly what the BOQ route computes for you, and doing it by hand in standard invoices is how projects end up over-billed. Do not mix routes on one contract: once a BOQ claim exists on an order, later claims must go through the BOQ so the running totals stay true.
One nuance on deposits: the standard Create Invoice dialog also offers Down payment options. They are fine for a simple order's deposit — but on a BOQ-managed contract, take the advance through Advance Payment using BOQ instead, so the advance enters the contract's own recoupment machinery.
The four articles
- Create a standard customer invoice — both entry points, confirming past credit control, sending, printing bilingually, and taking payment.
- Send a pro-forma invoice — the pre-invoice document for letters of credit and customs, and what it is not.
- Bill contract progress with a BOQ invoice — progress certificates, the deduction cascade, retention, approval, and revisions.
- Take a contract advance through a BOQ invoice — billing the advance and recovering it across later certificates.
Troubleshooting
The BOQ buttons and menu are missing — you are not in the BOQ Invoice User group; an administrator grants it. The standard route needs only billing access.
Which route produced this invoice? — open the invoice: one created by a BOQ claim links back to it (and the sales order's BOQ Invoices smart button lists every claim); a standard invoice links only the order.
"Cannot post invoice: … has an active Credit Hold." — both routes pass the same credit control; release the hold from the customer's follow-up report first.
Common mistakes
- Billing a progress contract with ad-hoc standard invoices "just this once" — the BOQ's previous-progress figure no longer matches the ledger from that point on.
- Taking a contract advance as a standard down payment, then wondering why the BOQ's recoupment suggestion finds nothing to recover.
- Sending a pro-forma when the customer actually needs a tax invoice — a pro-forma is not an accounting document and carries no invoice number.
Was this article helpful?
Thanks — your feedback helps.
Running a window or door factory?
Ask for a demo