Accounting concepts underpinning the preparation of accounts: business entity, historic cost, money measurement, going concern, consistency, prudence, realisation, duality, materiality, objectivity, matching / accruals and substance over form