Client on Sage needs to track prepaid elements of sales and purchase invoices for contracts they run. I can see Xero would take care of their accounts. I've looked at workflow max. Not sure if that's the right sort of app for the contracts side. Is there a better one that I should look at? (Sales invoices are produced by Ability).