I noticed a small issue with late payment penalties. When a partial payment is made, the late payment is being applied to the entire invoice, instead of just the remaining balance. This results in incorrect charges.
It would be great if the penalty could be calculated only on the outstanding amount.
Thanks for looking into this!