It's not enough to keep track of the accounting, you also need to retain a ton of documentation to be able to support your recorded transactions in case of an audit. No receipts means no allowable deductions. However, obtaining and managing the documentation becomes a whole job within itself.
My latest Sleeter blog post talks about how this process if becoming less painful and what more needs to be done.