Skip to main content
A Payment records money that actually changed hands — separate from the invoice that created the obligation. This matters because payments don’t always line up 1-to-1 with invoices: one bank transfer might cover three invoices, or one invoice might be paid in two instalments. A Payment’s allocations handle exactly that.
Payment detail page with allocations against multiple invoices

Payment Fields

Allocation Fields (optional, one row per invoice this payment settles)

A payment doesn’t have to be fully allocated at creation time — but any allocated amount can’t exceed the invoice’s remaining balance, and the system checks this at submit time.

Create a Payment

1

Go to Retail → Payments

Under Retail — Sales & Payments.
2

Click New Payment

Choose the Party, Payment Type (Receive or Pay), and Amount.
3

Add allocations (optional)

Pick the invoice(s) this payment settles, and how much goes to each.
4

Submit

The party’s outstanding balance drops by the allocated amount(s).

Frequently Asked Questions

It’s still recorded (money moved), but it won’t reduce any specific invoice’s outstanding balance until you allocate it — useful for advance payments/deposits you’ll allocate later.
If a payment is settled on a different date (and therefore a different exchange rate) than when the original invoice was submitted, the difference between the two rates posts automatically to the FX Gain/Loss account — you don’t calculate or post this manually.
Yes — the party’s edit page has an Outstanding panel, and the payment form’s allocation picker shows their open invoices.

Sales Invoices

What a customer payment settles

Purchase Invoices

What a supplier payment settles

Parties

See a party’s outstanding balance

Overview

Back to the module overview