On many events, if an attendee cancels too close to the date of the event, there are cancelation fees due. The current process in 4.0 is quite cumbersome for an Event Manager to issue the appropriate credits and charges to the attendee record. (I'm still struggling with all the steps to make it come out right!!!)
I would like to see a new button appear when an attendee is canceled with options for entering a cancelation charge (either to modify the existing invoice or to automatically create the new invoice for the cancel charge), and then have options for applying payment for that charge from the existing payment already recorded for that attendee on that event. If on line payment, then adjust the credit due back to the member account for the full event charge less the cancelation charge.
For manual payments, on many events we collect 2 checks --- we either destroy one check (equal to the refund due) and keep the other (for the cancelation fee). However if an attendee only sent 1 check or the refund amount is different, we need to deposit the check and issue the credit less the cancel fee.
When a manual payment attendee cancels in advance (no cancel fee charged), we also destroy their check, so would like to cancel the registration and have the option to simultaneous cancel the payment that was prevously recorded.
It would also be good for the registration payment report show the cancelation fees collected for that event.