Don't add late fees to existing invoices; create a new invoice instead
When a late fee is added to an account, I would like for Invoiced to create a new invoice, rather than adding the fee to an existing invoice. It's inappropriate to edit an invoice after it's been sent to the customer. It would be ideal if Invoiced behaved the way QB desktop does when adding finance charges: creating a separate invoice for finance/late charges.
This would also presumably allow the late fee to sync back to QB desktop (as an invoice). That doesn't happen now, causing sync errors because the payment amount in Invoiced doesn't equal the (old) invoice amount in QB desktop. The late fee then has to be manually added to QB, which is a waste of time.