We had a registration where an attendee booked online and completed payment, then requested a refund (which was issued via our payment processor and entered into EE), then changed her mind and wanted to attend after all.
So I switched her registration from “cancelled” to “pending payment” and sent her the payment link for the pending registration. Her html invoice correctly reflects the initial payment made, the refund and the new correct outstanding amount.
However the Checkout page doesn’t accurately reflect the sequence of payments, refunds and the resulting outstanding balance.
The attached screenshot of the checkout page shows the initial payment received on 5 September, but the refund of 17 September is shown as a positive amount and therefore the amount owing is shown incorrectly.
The invoice however shows the correct amount owing: see attached screenshot.
Any clues on how to have the Registration Checkout amounts match the invoice and show an outstanding balance of $690, not negative $690?
I can reproduce this and currently, there isn’t a quick fix I can give to get that transaction working. So for that specific customer, I recommend creating a new registration (you can do this as admin if preferred) and sending them a payment reminder for the new registration.
Then set the original registration to cancelled.
That will at least get a working registration for the above whilst we investigate and we’ll get a fix out asap.