This is not complete and the ability to add or subtract from an invoice after a payment has been added is really needed!