I’d like to note that we tried to implement this solution on the Make Payment and directly affect the bank account with the fees charge amount but it is not possible. however, you can implement your proposed solution as is but with no effect on the bank account and we will create a report for each payment type with the amount and create a journal entry with each amount type.