Types of accounting principles