Accrual and cash accounting