- Maintain books of accounts for all companies under the Group.
- Maintain cashflow. Review the system for invoicing, tracking payments as well as aging analysis of outstanding AP/AR.
- Financial year-end preparation of accounts for audit. Liaise with Auditors to ensure clean signoff. Follow up on closing any audit gaps.
- Compile output tax for GST quarterly submissions and ensure compliance.
- To assist in annual audit and year-end stock count.
- Work closely with the respective business units to ensure accurate and timely reporting.
- Manage and reconcile accounts receivable for both local and overseas customers, including retail, E-comm.
- To prepare bank reconciliation to ensure all bank receipts are accounted for and properly posted in the Accounts Receivable ledger.
- Monitor and report on accounts receivable aging and conduct credit control reviews. To follow up on outstanding customer invoices through monthly Statement of Accounts and vendor credit notes.
- Monthly closing of books, including posting relevant accounting journals.
- Prepare monthly financial reports and schedule for accounts receivable.
- Maintain proper accounting procedures, including required reconciliations, for cash and bank accounts and accounts receivable to safeguard against misappropriation of company assets.
- Suggest process improvement of in-house system or automatizing processes and procedures.
- Learn and understand the job scope of other team members to provide coverage when needed.
- Handle any ad-hoc assignments as required.