This article covers allocating a refund document against an existing overpayment on an account. The process works the same way in both the Sales Ledger and the Purchase Ledger. Allocate when raising the refund document, or use 'Reallocate' after the refund has already been posted.


Allocating when raising the refund document

When raising a refund document, any unallocated payment on that account – including an overpayment – can be selected for allocation directly on the 'Allocations' tab.

  1. Navigate to the relevant ledger – Sales Ledger or Purchase Ledger – and create the refund document
  2. Complete the header details, including the supplier or customer and the payment amount
  3. On the 'Allocations' tab, find the overpayment in the list of available documents
  4. Enter the amount to allocate against it in the 'Allocated (currency)' column and tick to confirm
  5. Submit the refund document.

The refund and the overpayment are now matched, and the account balance updates accordingly.

Screenshots for Legacy UI (before October 2026)

Screenshots for New UI (post October 2026)


Allocating an already-posted refund using Reallocate

Use this method when a refund document has already been posted and needs matching to an overpayment afterwards.

  1. Navigate to the relevant ledger and open the posted refund document
  2. Open the additional actions menu – shown as a three-dot icon or as the 'More' dropdown, depending on your screen – and select 'Reallocate'
  3. On the 'Allocations' tab, find the overpayment among the available documents for that account
  4. Enter the amount to allocate and confirm
  5. Save the changes.

The refund document is now allocated against the overpayment, and both documents show the updated allocation status.

Screenshots for Legacy UI (before October 2026)

Screenshots for New UI (post October 2026)

Customer search terms

Overpayment
Allocate refund to payment
Match refund and payment
Offset overpayment with refund
Reallocate a payment
Unallocated overpayment