Skip to main content

Invoice and payment

Once an order is confirmed, it's invoiced and paid before it can be dispatched.

Invoice statusMeaningOrder can be dispatched?
DraftCreated, not yet finalNo
PostedFinal and recorded in the accounts; waiting for paymentNo
Partially PaidSome money receivedNo
PaidFully paidYes
Cancelled / ReversedUndone in the Invoicing moduleNo

Create the invoice​

Where: the order page. Who: sales.invoice.create.

  1. The order must be Confirmed, with no invoice yet.
  2. Select Create Invoice. You'll see "Invoice created from sales order."
  3. An Invoice button appears at the top of the order. Select it to open the invoice.

One order has one invoice, covering the whole order.

Post the invoice​

Where: the order → Invoice. Who: sales.invoice.post.

The Sales Invoice page shows the invoice number, status, the lines (Product, Variant, Description, Qty, Unit Price, Discount, Tax, Line Total) and the Journal Transaction Details.

  1. Check the lines and totals.
  2. If needed, check the journal accounts first.
  3. Select Post Invoice. You'll see "Invoice posted successfully." The status becomes Posted.

Post Invoice is offered only for a Draft invoice with at least one line and a total above zero.

Journal accounts​

Who: the Accounting module, accounting.account.view and sales.invoice.accounts.update.

While the invoice and its journal are Draft, the page shows: "Journal is still in Draft — you can change the debit/credit accounts below." Each row shows Account, Type (Debit or Credit), Amount and Base Amount.

EntryUsuallyExample
DebitAccounts receivable (the customer owes you)1100 Trade debtors · 327.60
CreditSales income4000 Sales · 327.60

To change an account, search and pick it, then select Save Account Changes ("Journal accounts updated successfully."). Discard undoes your unsaved changes. Once posted, the accounts are fixed.

Record a payment​

Where: the invoice → Record Payment (or 1 Payment, 2 Payments … once there are some). Who: payment.create and payment.allocate. The invoice must be Posted or Partially Paid.

  1. On the Invoice Payment page, select Record Payment.
  2. Fill in:
FieldWhat to enterExample
AmountThe amount received; can't be more than the outstanding balance; up to 4 decimals200.00
Payment MethodCash, Bank transfer, Card, Cheque, Online or OtherBank transfer
Payment DateWhen it was received07/11/2026
Reference NumberThe bank or receipt referenceFPS-77812
NotesOptionalFirst instalment
  1. Select Record Payment.

The Payments table lists each payment: Payment Number, Date, Allocated Amount, Base Allocated Amount and Journal (with its status).

Example: paying in two parts. The Café Aroma invoice is 327.60: mugs 40 × 4.50 less 15% = 153.00, T-shirts 10 × 12.00 = 120.00, subtotal 273.00, tax at 20% 54.60.

PaymentAmountOutstanding afterInvoice status
1, bank transfer, 7 Nov200.00127.60Partially Paid
2, card, 9 Nov127.600.00Paid

Now the order can be dispatched.

MessageWhat to do
"Amount cannot exceed the outstanding balance."Enter no more than what's still owed.
"Amount must be greater than zero." / "Amount is required."Enter the amount.
"Payment method is required." / "Payment date is required."Fill them in.
"Unable to record payment."Check the invoice is Posted, and your permissions.