I have a discount code for a user to attend an event free of charge. However, the discount code only works with the initial prices. The problem is that I have a custom field on this event that has to be completed which adds another fee. This fee ends up being the total registration because the discount code is being applied prior to the additional fee. How can I get discount code to be applied after all fees are added?