Details
Description
Total Paid shows $0.00 and Balance shows fee amount even though a contribution was recorded (completed) for the total amount owing.
To recreate:
- register for Fall Fundraiser sample event using front-end registration (/civicrm/event/register?reset=1&id=1) and select Pay Later
- view Event Registration, click on Edit for the associated 'Pending Pay Later' contribution record
- update contribution status to 'Completed' to record payment
- view Event Registration again
The participant status has been properly updated from Pending to Registered. However, the Total Paid and Balance amounts still show that payment has NOT been made.
NOTE : this issue occurs for both simple quick-config price-set registrations as well as regular price sets. It occurs regardless of whether the registration was recorded prior to upgrade or in a new 4.5 system.
---- Original Post -----
This is a display problem rather than a data problem.
The attachments show a pay later registration where payment was completed before upgrading from 4.4 to 4.5 beta2.
Although the $100 payment is shown as completed, both the view event and edit event screens show a balance owing with total payment within the event screen being empty.
If you save from the edit screen without changing the selection the problem is not rectified.
If you save from the edit screen after changing an option then the problem is rectified and the the payment details are shown correctly in both the view and edit registration screens.