• Ensure the smooth running of the Accounts department.
• Maintain excellent working relationship with external suppliers.
• Prepare Monthly Payroll entries, Deductions (Provident Fund EOBI etc), Expenses, Fixed Assets etc in QuickBooks.
• Ensure the Accounts Payable team is replying to all queries in a timely manner and all queries are dealt with correctly and efficiently.
• Ensure Invoices are posted timely and accurately.
• Prepare Routine Payments and Handling Bank Matters.
• Establishing policy and procedures of all tasks involving invoice maintenance, disbursements, month end close, accruals, and account reconciliations.
• Establishing a review and audit process of invoice transaction accuracy in Accounts Payable and appropriate general ledgers.
• Ensure compliance with applicable Sales and Income Tax Requirements.
• Ensure that WHT/ST is correctly deducted and timely deposited.
• Regular reporting and analysis to key senior managers in the business.
• Preparing audit plan, budgets related to payable.
• Preparing reports on variation.
• Coordinate with External Auditors.
• Ad-hoc duties to support the business