If you are using credit control with customers, you should be able to set an interest rate, and time period of late invoices, so the software then update the invoice until paid, and resends it periodically.
So I could say, my interest rate is 8% above base rate making it 8.5%, + admin charge as set by government guidelines.
Then I could tell Kashflow to add this on monthly and resend the invoice.