Tagging a supplier refund - overpayment

made an order with a company and paid in advance. once the order was processed there were some items out of stock and a refund was provided. the invoice is for the amount paid less the out of stock. this is the only way they can process the invoice.

this means i cannot tag the refund because of the clunky and strange ways QF processes refunds. i don’t understand that if you can tag a pre-payment to a company account. why is it that you cannot refund this amount. have no idea how to sort this out!

It is quite clunky and can’t be done simply by tagging the bank feed transaction, but it is possible.

When you made the original (over) payment presumably you tagged it as payment to a supplier and assigned it as a prepayment to the supplier’s account. When they invoiced you you made a purchase record based on their invoice and “log payment” → “apply from credit” to associate the original payment with the final invoice.

Now if you go to that purchase there will be a link at the top saying there is a payment SPnnnn assigned to this purchase. Click that link and the payment record should show the final invoice value as allocated to the purchase and the difference (the refund amount) as unallocated. Now you can click “refund balance” at the top, and enter the date of the refund and the correct bank account.

This will create a new pre-tagged money in transaction for the refund amount; if you have an untagged duplicate transaction from a bank feed you can just delete that one to bring things back into balance.