I was wondering, why it isn’t possible to delete fees and fee categories once these entries are no longer needed.
I did a little code research to find answers.
Apparently it’s because of pending invoices only. If there were no pending invoices, fees could be deleted without issues, right?
What about freezing a pending invoice just like an issued one? By doing this, we could make fees deletable, right?
I was also wondering why the fee is frozen once the invoice is issued but not the fee category. What is the reason behind this?
Fees and categories, when I designed the Finance modules, seemed like the kind of information you would not want to delete, as they constitute a form of financial record. Rather, you can set them to be inactive, so they show in the management view, but not when setting up invoices.
If you believe fees are deletable, you can always do it through the database directly. In the future we could look at given the option to delete fees, but right now we have our hands full with other things.
The more I work with it, the more I see how smart you have designed it.
What do you think of adding rollover for the fees?
Thanks for the positive feedback. It is a complex system, but hopefully powerful enough to handle most cases.
Rollover of fees would be good…but just no time right now!