Undoing and Reapplying a Payment

SUGGESTED

I received a payment that I applied to the project's outstanding balance. I later found out that part of that payment was supposed to be applied to one of the client's other projects. Normally when I need to re-apply payments (if I can't delete the original payment) I do a refund transaction to the project where the payment went and then do a new payment to the project that it was supposed to go. Timeslips won't let me do this - it says that "A refund must be assigned a payment with some unassigned funds".

I found while searching the forums  for a possible solution of doing a reversal of the original payment and then re-entering. I started to do that but I got the following message: "The payment that you are reversing has been applied to a current invoice for this client. If you save this reverse payment transaction, you will not be able to undo approval of this client's last bill. Are you sure you want to save this reverse payment transaction?"

No I am unsure of what to do. I do use TAL Pro to connect Timeslips with Quickbooks and I usually have my account check and correct if necessary any time that I do something like this to make sure everything transferred correctly in Quickbooks. My main concern is messing up the bill that I already sent to the client.