nice idea but contracts at 30 - 60 or 90 days will not be intersted in that. Only for privates this and it will make good that every transaction (money in) is recorded and logged properly through the accounts helping to keep your tax paid up in full
Looks like a good system.