Accurate bookkeeping for businesses