Accounting for Cash, Accruals and Costs