New invoice produced when payment received - why?
When you receive a payment against an invoice, a new invoice number is produced by the system, which creates a double up (2 invoice numbers per transaction), and clogs the billing reports with unnecessary invoice numbers. Why not just put the payment flag against the original invoice once its paid? If you feel the need to produce more paperwork, when the second "invoice" is created, can the system use the original invoice number and label the document a receipt so its easy to distinguish when looking at the billing reports.

This is something we’ll absolutely need to update when we get further into development with our Maintenance and Inventory features. I can’t say when that will be specifically, but this will get improved in the near future!