Invoice List
The invoice list is at Client → My Invoices (/client/invoices). It shows all invoices associated with the account, newest first.
Columns
| Column | Description |
|---|---|
| Invoice # | Unique invoice number (e.g. INV-00042) |
| Date | Invoice creation date |
| Due date | Date by which payment is expected |
| Total | Invoice total in the invoice currency |
| Status | Colour-coded badge (see below) |
Invoice Status Badges
| Status | Colour | Meaning |
|---|---|---|
| Unpaid | Yellow | Generated, awaiting payment |
| Paid | Green | Payment received and confirmed |
| Overdue | Red | Past due date with no payment |
| Cancelled | Grey | Voided or cancelled by staff |
Invoice Detail Page
Clicking any invoice opens its detail page at /client/invoices/{id}.
The detail page contains:
- Header — invoice number, issue date, due date, client name and billing address
- Line items — each product, service, or fee on the invoice with unit price and quantity
- Subtotal, tax, and total — itemised tax breakdown if applicable
- Credit applied — shown if account credit was used to offset part of the invoice (see Credit Balance)
- Payment history — list of payments received against this invoice, with date, amount, and gateway
- Action buttons — Pay Now (if unpaid), Download PDF
Paying an Invoice
Clicking Pay Now on an unpaid or overdue invoice opens the payment method selector. Available methods depend on which gateways your hosting provider has enabled.
Stripe
Card details are entered inline on the payment page (no redirect). After entering card number, expiry, and CVC, click Pay. Payment is confirmed within seconds and the invoice status updates immediately.
PayPal / Mollie / 2Checkout
You are redirected to the payment provider's hosted checkout page. After approving the payment, you are returned to the Commerce invoice page and the status updates automatically via webhook.
[!IMPORTANT] Do not close the browser tab while a redirect payment is processing. If you are redirected back to Commerce but the invoice still shows as unpaid, wait 60 seconds and refresh — the webhook may still be processing. If it remains unpaid after several minutes, contact support.
Bank Transfer
Selecting Bank Transfer displays the hosting company's bank account details and instructs you to use your invoice number as the payment reference. The invoice remains Unpaid until staff manually confirm receipt of the bank transfer and mark the invoice as paid.
Credit Balance Applied to Invoices
If your account has a positive credit balance, Commerce applies it automatically when a new invoice is generated. The credit appears as a line item labelled "Account Credit" on the invoice, reducing the amount you owe. If the credit covers the full invoice amount, the invoice is marked Paid immediately with no payment action required.
See Credit Balance for more detail.
Downloading a PDF
Every invoice has a Download PDF button on the detail page. This generates a PDF with your company's logo, address, and all invoice line items. Paid invoices include the payment date and method on the PDF, making it suitable as a receipt.
[!TIP] PDF invoices are suitable for accounting and VAT purposes. If you need a corrected invoice (e.g. wrong company name or VAT number), contact support — staff can update billing details and regenerate the PDF.
Automatic Renewal Invoices
Commerce generates renewal invoices automatically before a service's next due date. The number of days in advance is configured by the administrator (typically 14 days). You will receive an email notification when a renewal invoice is created.
If the invoice is not paid by the due date and a grace period expires, services may be suspended automatically. See Suspending & Unsuspending.