Accounts Receivable | Receipt Allocation
Bank receipts, auto-allocated. Advances and partials handled inline.
Receipts pulled daily from the bank, whatever rail they arrived on. Auto-matched to open invoices on amount, reference and customer. Advances and partial payments handled. Receipts in several currencies allocated against invoices raised in others, with the realised gain or loss posted inline rather than left for the close.
What the system does
Capability, input, output.
| Capability | Input | Output |
|---|---|---|
| Daily bank pull | Direct feed or scheduled statement upload | Daily receipt feed |
| Customer match | Bank narration + receipt amount | Customer + reference + match confidence |
| Invoice auto-allocation | Receipt + open invoices | Allocated receipt with match status |
| Cross-currency allocation | Receipt currency + invoice currency | Allocation with the realisation rate stored on the entry |
| FX gain or loss | Foreign-currency receipt + invoice rate | Realised gain or loss posted inline |
| Advance management | Receipt without matching invoice | Advance on customer record + auto-apply |
-
Daily bank pull
- Input
- Direct feed or scheduled statement upload
- Output
- Daily receipt feed
-
Customer match
- Input
- Bank narration + receipt amount
- Output
- Customer + reference + match confidence
-
Invoice auto-allocation
- Input
- Receipt + open invoices
- Output
- Allocated receipt with match status
-
Cross-currency allocation
- Input
- Receipt currency + invoice currency
- Output
- Allocation with the realisation rate stored on the entry
-
FX gain or loss
- Input
- Foreign-currency receipt + invoice rate
- Output
- Realised gain or loss posted inline
-
Advance management
- Input
- Receipt without matching invoice
- Output
- Advance on customer record + auto-apply
Compliance + integrations
Receipts allocated to the books, the return and the auditor's trail.
The receipt lands in the books the day it clears the bank, allocated and with its rate stored. Nothing about the collection has to be reconstructed at the quarter, which is where the FX differences usually get invented.
Regulations we work within
-
SFRS(I) 1-21
FX realisation on foreign-currency receipts, at the rate on the date of receipt.
-
GST Act
Where the time of supply falls at the advance, the output tax is captured then rather than at the invoice.
Connects to
- Bank feeds Direct feed where available
- Statement upload MT940 / CSV on a schedule
- Xero Receipt posted back to the books
- QuickBooks Receipt posted back to the books
Receipt Allocation FAQ
What buyers ask.
Customer pays a partial amount. How is that handled?
Partial payments allocate to the oldest open invoice by default. AR can override at the receipt screen to allocate to a specific invoice or a set of invoices. The customer ledger reflects the net position. The aging report updates immediately.
Customer paid in advance. How does that work?
Advance receipts sit on the customer record as an advance liability. When a matching invoice is raised, the advance auto-applies. Where the time of supply falls at the advance rather than the invoice, the output tax is captured at that point so the return does not need adjusting later.
A customer in the region pays from an overseas account. Anything different?
The allocation is the same. What changes is the currency and, sometimes, a bank charge deducted in transit, which is why the receipt rarely equals the invoice to the cent. Charges are categorised separately instead of being written off against the customer's balance, so the ledger still shows what they actually owe.
Customer paid in USD against an SGD invoice. Which rate?
The realisation rate is the rate at the date of receipt, and the gain or loss against the invoice rate posts inline to the configured GL. The rate used is stored on the entry, so the number is auditable rather than re-derived. Pin a specific rate per receipt where treasury policy requires one, such as a forward-cover rate.
More in Accounts Receivable
Related features
Customer 360
Quotes, SOs, invoices, receipts, credit limits, contacts and documents on one customer record.
See Customer 360PayNow / Payment Links
A payment link on every invoice, with the receipt matched back to it automatically.
See PayNow / Payment LinksExport Invoicing
Multi-currency invoicing for customers across the region, with zero-rating handled at the invoice.
See Export Invoicing
Connect one bank. Watch yesterday's receipts auto-allocate.
Connect one bank, free. Tomorrow morning shows the receipts pulled, the auto-match status, the FX differences posted and the customer ledger updated.