Partial payment records amount of full contribution disrupting balance
In #173 (closed) the user dashboard pay now button was enabled for partially paid contributions. When I first tested this it looked fine, as the proper remaining amount was charged for the additional payment.
On further testing I noticed that it was not recorded properly. Situation was like this: Contribution Amount = 155 Initial payment = 55 Amount Due = 100 Via the User Dashboard Pay Now button the remaining 100 is paid. The contribution status is now completed. But the payment transaction is recorded as being the full 155. So Civi thinks too much has been paid.