Auto-Increasing Late Fee
Currently the "Late Fee" is a single pre-set amount that's generated by either fixed or percentage. I think we should have the option of further adjusting this fee in an automated process.
For example, if someone is late by 1 day, the pre-set fee automatically adds to the invoice (lets say $10 for this example). However, its the same set amount if someone is 1 day late, or 14 days late. We should be able to set it so that the fee is incremented for every X amount of days late.
So if someone is between 1-7 days late, the fee is $10.
If someone is between 8 and 14 days late, the fee is $15.
If someone is between 15-21 days late, fee is $20.
If someone is a full month (22-30 days), the fee is $25.
As of this moment I'm going back and manually updating the invoices on a regular basis for clients/customers whom are late with their billing. Having this be a more automated process would make life a lot easier.
So it would really only be a one-section addition to the "Invoicing" panel under "Late Fee" since that's already in place. The next lines could be something like:
Self Adjusting Late Fee: (Yes / No)
Self Adjusting Late Fee Increments: Increase fee by $ 5.00 per every [7 Days] overdue.
The $5 would be adjustable for manual entry, the X Days overdue could be a drop down in maybe 7 day or 10 day increments.
Numerous different companies have an increasing late fee, I think this would be a valuable addition to WHMCS.