*financial reporting:*
- oversee the preparation of monthly, quarterly, and annual financial statements.
- ensure that all financial records are accurate, up to date, and comply with accounting regulations
- prepare financial reports for management, including budget forecasts, variance analysis, and profitability assessments.
- *accounts payable and receivable:*
- manage the accounts payable and receivable functions, ensuring that invoices are processed timely and correctly.
- monitor and resolve any discrepancies in payments and receivables, ensuring smooth cash flow.
- *general ledger management:*
- supervise journal entries, ledger maintenance, and reconciliation activities.
- ensure timely and accurate month-end and year-end closing procedures.
- *compliance and audit:*
- ensure the company adheres to all tax laws and financial regulations.
- liaise with external auditors during audit periods to provide necessary documentation and assist in the audit process.
- *budgeting and forecasting:*
- work closely with senior management to prepare annual budgets and quarterly forecasts.
- analyze financial performance, providing recommendations for cost control and revenue enhancement.
- *team leadership:*
- supervise and mentor junior accounting staff, providing guidance, training, and performance evaluations.
- assign tasks and ensure the team meets deadlines and objectives.
- *cash flow management:*
- monitor company cash flow and liquidity, ensuring sufficient funds are available for day-to-day operations.
- develop strategies to improve cash flow and manage working capital.
- *taxation:*
- ensure timely and accurate filing of corporate taxes, vat/gst, and other relevant tax returns.
- manage tax compliance and stay updated on changes in tax laws to ensure company adherence.
- *internal controls:*
- implement and maintain robust internal controls to safeguard company assets and ensure financial integrity.