Refund payment can't choose financial type
Scenario: We have events set up using price sets which include different financial types (event fee, donation, etc). Sometimes a change is needed to the registration, requiring a refund (or an additional payment). In these cases, the refund is divided proportionally between the different financial types. My assumption is that this is by design. In our situation, it would be preferable to allow the user to select what financial type to apply it to.
Example: User registers online for $60 event + $40 donation, and provides payment for $100. Later a staff user modifies the registration to change from $60 to a $50 "student rate" for the event portion, and records a $10 refund.
Current behavior: A $6 refund will appear towards event fee, and a $4 refund will appear towards donation.
Desired behavior: Staff user can select what financial type to apply the $10 towards, so that the entire amount can go towards the event fee. OR, another potential approach would be if civi can recognize the change to the event registration line items, and record the donation accordingly.