Key Responsibilities
1. Full Set of Accounts (2 – 3 Entities)
•    Maintain the complete general ledger for assigned entities, including journals, accruals, and month-end closing entries.
•    Prepare and review balance sheet schedules and supporting schedules on a monthly basis.
•    Perform bank reconciliations for all bank accounts under assigned entities.
•    Ensure all transactions are recorded accurately in NetSuite in accordance with applicable accounting standards.
2. Intercompany Billings
•    Generate and process intercompany invoices for cost-sharing, management fees, and cross-entity services on a timely basis.
•    Reconcile intercompany balances across entities monthly and ensure elimination entries are properly supported.
•    Coordinate with counterpart finance teams to confirm intercompany positions and resolve discrepancies.
•    Maintain documentation for all intercompany transactions in line with transfer pricing policies.
3. Invoice Billing
•    Issue customer invoices accurately and promptly upon confirmation of billing triggers (course completion, service delivery, milestones).
•    Monitor the AR ageing report and follow up on outstanding receivables in accordance with the collections policy.
•    Process credit notes and adjustments with appropriate supporting documentation and approvals.
•    Reconcile customer statements and resolve billing disputes in a timely manner.
•    Ensure proper GST treatment is applied on all invoices issued, including correct tax codes in NetSuite.
4. Petty Cash Management
•    Administer petty cash floats for assigned entities, including disbursements and replenishments.
•    Verify petty cash claims for completeness, authenticity, and compliance with the expense policy prior to approval by the Finance Manager.
•    Conduct regular petty cash counts and reconcile physical cash against the petty cash log.
•    Record all petty cash transactions in NetSuite and ensure expenses are coded to the correct cost centres and accounts.
5. Reporting & Ad-hoc Support
•    Support the Finance Manager in preparation of schedules for audit, tax computation, and statutory reporting.
•    Assist with any process improvement initiatives related to AR, billing, and cash management workflows.
•    Perform any other finance-related duties as assigned by the Finance Manager or CFO.
Qualifications & Experience
•    Diploma or Degree in Accounting, Finance, or a related discipline.
•    Minimum 2 – 3 years of relevant experience in a full-set accounting role.
•    Experience handling multiple entities or a group environment is an advantage.