Job Description
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 • Su