For this past year I have been using Harvest for bookkeeping. As a reseller of Harvest the account has been free. Harvest isn't designed to do bookkeeping, but its 'personality' lends itself to being customized for that purpose.
I need to do something different for 2017. You might find a solution here for your 2017!
One of my favorite strategies for avoiding omissions uses the Spec TOC as a checklist. I take a copy of our Specifications Master Table Of Contents [TOC] and just scan down through it. I would do this at least once, often twice during each phase of the project. Here is how it would help me.