This article covers allocating a refund document against an existing payment document where there has been an overpayment. The process works the same way in both the Sales Ledger and the Purchase Ledger. There are two methods available - allocating when raising the refund document, or using the Reallocate function after the refund has been raised.
Method 1: Allocate when raising the refund document
This method applies in both the Sales Ledger and the Purchase Ledger. When raising a refund document, any available payment documents - including overpayments - can be selected for allocation at the point of creation.
- Navigate to the relevant ledger - Sales Ledger or Purchase Ledger
- Select 'New ' and then choose the relevant refund document
- Complete the refund document header details, including the supplier or customer and the amount
- In the allocation section, you will see available payment documents for that account
- Select the overpayment to allocate against the refund
- Confirm the allocation and post the refund document
The refund document and overpayment are now matched. The balance on the account is updated accordingly.

Method 2: Allocate using the Reallocate function
Use this method in the Sales Ledger or Purchase Ledger when a refund document has already been raised and needs to be matched to an existing overpayment.
- Navigate to the relevant ledger - Sales Ledger or Purchase Ledger
- Locate the refund document
- Open the document and select 'Reallocate'
- You will see the available payment documents for that account, including any unallocated overpayments
- Select the overpayment and confirm the allocation
- Save the changes
The refund document is now allocated against the overpayment. Both documents reflect the updated allocation status.



Overpayment
Allocate refund to payment
Match refund and payment
Offset overpayment with refund