The most suitable accounting system for an agent will depend on a number of factors, such as the size of the company and the requirements of local legislation and accounting practice.