Businesses involve various financial transactions. Once there is a transaction (be it payroll, sale/deposit, payment from clients), the bookkeeper records the details of the transaction (amount, purpose, any remark). Every day-to-day financial activity within the business is reported to the bookkeeper who creates the data entries.
The information remains untouched unless called upon by the controller or any other higher authority. At regular intervals, the controller checks the entries and tallies them with the actual transaction. He looks for errors in the entries and helps to rectify them in cases of anomalies.
After setting up the accounting program, the accounting specialist is responsible for providing any desired information in the form of reports. Apart from creating and presenting reports, they also ensure proper functioning and troubleshooting of the accounting software.