The person holding this position is responsible for ensuring that all transactions related to accounts payable/receivable/budgeting are recorded in accordance with prescribed policies and procedures and that they are reported periodically; this includes:- processing customer payments.- settling credit card payments and recording them in the ERP system.- resolving accounting discrepancies related to revenue postings.- preparing and monitoring budget.- He is also responsible for assisting senior management in making critical business decisions by analyzing and presenting key financial data.- overseeing accounting procedures and preparing forecasts, budgets and risk analysis.- Any other task required such as related to immigration processes.