All you need is a New Invoice, instead of that Sales Receipt. Make an invoice for the same date as the payment = the same as having a Sales Receipt, but as two parts, which normally isn't required. Normally, you don't need two separate Dates, for already being paid that same date, which is why you are using Sales Receipt. Now, you want New invoice with the same date as this Payment:
Make a New Invoice.
Apply the payment to the Old invoice + the New Invoice.
None of that other stuff even makes sense, and it bypasses a lot of what you want from your reporting.