Maintain proper accounting records, including general ledger, journals, and supporting schedules Prepare monthly, quarterly, and annual financial reports Verify payment and receipt vouchers with supporting documents in accordance with company policies. Check advance clearing and ensure timely settlement in accordance with company policies. Handle accounts payable and accounts receivable functions Maintain the fixed assets register and update wear and tear allowances and net book values. Assist in budget preparation, cash flow monitoring, and financial analysis Ensure timely and accurate bank reconciliations Prepare budget, budgetary control, variance analysis and performance reporting Check actual spending against budget and strictly control the usage according to budget Manage and control CAPEX budget and maintain CAPEX application form Prepare audit schedules and confirmation letters for both internal and external audit purpose Ensure compliance with IFRS, company policies, and regulatory requirements Assist with Investment appraisal calculation Any other tasks assigned by management Perform other finance-related duties as assigned by management