-Administering all the branch financial accounts and ensuring that are in accordance management policies and accounting procedures using PASTEL.
- Preparing monthly and quarterly budgets for both the head office and branches.
-Making cost estimates for the branch expenses and ensuring efficient and effective usage ofresources.
-Preparing and ensuring that the statutory deductions like Vat, NSSF, and NHIF etc are submitted to KRA and other respective bodies on time.
-Preparing the financial statements and ensuring timely delivery of the same to both theauditors and the management.
-Handling KRA audits and External Auditors queries.
-Maintaining proper accounting records and ensuring prudent monthly, quarterly andannual financial reports and ensuring proper analysis of the reports is done to enable theManagement to make sound decisions.
-Monitoring all the bank transactions, passing bank journals and reconciling the bank statements and ensuring that all transactions are duly authorized by the management.
-Testing and appraising for soundness and adequacy of the accounting, financial and other operating controls to promote efficient operations.
-Maintaining cash book and journals. Preparation of the books of accounts for audit andcontrol purposes.
-Updating and preparing the payroll and ensuring payment of employees is done on time. -Ensure that staff loans are deducted on time preparation of the staff loan accounts.
-Assisting in the reviewing of existing internal control systems and procedures.
-Advising the Management on issues regarding accounting and financing and any otherduties as advised by management.
-Doing surprise visits to the branches and ensuring that the accounts department is running efficiently and effectively.
-Updating stocks using Pastel and posting all the sales and transfer of fuel to Stations. -
-Reconciling the Accounts Receivables and Accounts Payable