Customer Payment

Customer Payment

A Customer Payment records money received from a customer against what they owe. It increases your bank or cash balance, reduces the customer's receivable, and lets you decide exactly which outstanding invoices the money settles.

Where to find it

Go to Sales > Payments > New Customer Payment.

Before you start

  • The customer must exist and have outstanding transactions to settle.
  • The receiving bank or cash account must be set up.
  • The accounting period must be open for the deposit date.
  • You need the SA_SALESPAYMNT permission.

Header field reference

FieldRequiredDescription
From CustomerYesWho the money came from. Selecting them loads their outstanding transactions into the allocation table.
Customer BranchYesThe branch the payment relates to.
Into Bank AccountYesThe bank or cash account the payment is deposited into.
Payment TypeNoThe mode of payment — Cash, Cheque, Savings Account. Categorising this properly makes bank reconciliation far easier later.
Date of DepositYesThe date the money was received or banked. Must fall in an open accounting period.
Transaction ReferenceYesThe unique reference for this receipt, generated from your pattern in Setup > Transaction Reference.
Payment AmountYesThe total received. After entering it, click Go to refresh the allocation table below.
Bank ChargeNoAny fee or commission the bank deducted, so the bank balance and the customer's credit are both adjusted accurately.
Enter the Bank Charge where the bank took a cut. Without it the deposit will not reconcile against your statement, and the customer appears to have underpaid by the fee.

Branches & Departments

  • Branches represent separate business locations or units of the same company. Enable them under Setup > Preferences > Use Branches Only.
  • Departments are internal divisions responsible for a specific function, letting you attribute the receipt to the right part of the business.

Payment Allocation Table

The allocation table is where you apply the money to specific outstanding transactions. The order transactions are listed in follows your setting at Setup > Preferences > Payout Method FIFO/LIFO — either First-In-First-Out or Last-In-First-Out — so the oldest or newest debt is prioritised automatically.

ColumnDescription
Transaction TypeThe kind of document being settled, such as a Sales Invoice.
ReferenceThe reference of the outstanding transaction.
Date & Due DateWhen it was raised and when payment falls due.
Total AmountThe full value of the transaction.
Left to AllocateHow much of it is still unsettled.
This AllocationThe amount of this payment to apply against that transaction.

Total Details

Beneath the allocation table: the payment amount, the total allocated so far, and the balance left unallocated. Aim to leave that last figure at zero.

Allocation Form

The Allocation Form is the tool for manual debt management. It lets you choose which invoices to clear first — the oldest outstanding debt, or the ones that matter most commercially. Where a customer sends one large payment covering several transactions, it splits that amount accurately across them. It also lets you correct an allocation applied to the wrong invoice.

Money left unallocated still shows the customer's invoices as outstanding. The cash is in your bank, but your ageing reports treat it as debt — and it can trigger a credit block on a customer who has already paid.

Custom Fields

Custom fields let you add your own inputs when the standard form does not capture something you need — a cheque number, a remittance reference, a collector name. Enable them under Setup > Preferences > Show Add Custom Field on Forms, and remove them from Setup > Custom Fields.

Memo

A text field for notes about the receipt, stored with the transaction.

Attachments

Attach supporting documents such as bank deposit slips, payment screenshots or remittance advices.

Draft Option

Save the payment as a draft before finalising it. A draft affects neither the bank balance nor the customer ledger, and can be opened and completed later.

General Ledger (GL)

AccountEffect
Bank / Cash AccountDebited — company assets increase as funds are received.
Receivables AccountCredited — the amount the customer owes reduces.

Customer Payments Report

For a consolidated view of everything collected, go to Reports > Sales > Receipts. You can filter by date range, review payment data, and export as PDF or Excel. PDF templates can be created or modified from the Reports area.

Related pages

Global Coverage

Multi-Country ERP — One Platform

Supports GST (India), VAT (UAE, South Africa, Egypt, Iraq, Botswana), and local compliance across all regions.

🇮🇳 India (GST)
🇦🇪 UAE (VAT)
🇸🇦 Saudi Arabia
🇶🇦 Qatar
🇧🇭 Bahrain
🇴🇲 Oman
🇰🇼 Kuwait
🇪🇬 Egypt
🇮🇶 Iraq
🇿🇦 South Africa
🇧🇼 Botswana
🇲🇾 Malaysia
🇸🇬 Singapore
🇦🇺 Australia
🇬🇧 United Kingdom
🇺🇸 USA
🌏 & More Regions