Just In Time Bookkeeping