Oversee accounts receivable: client invoicing, matching payments, credit notes, bank receipt reconciliation, and debt collection
Maintain and optimize Xero accounting software and Zoho CRM; create dashboards and reports; train staff on Zoho CRM processes
Manage client vendor onboarding for finance: banking, tax, and company details; ensure suppliers are onboarded on client systems
Allocate invoices and POs in Zoho for reporting and revenue tracking; prepare and send monthly debtor statements; liaise for AP confirmations and reconciliations
Prepare month-end close for CFO to TB level and ensure accuracy of revenue recognition, retainer reporting, and reconciliations (fixed assets, tax, intercompany loans)
Monthly VAT calculations and returns; bi-annual provisional tax support and revenue estimates with Business Unit Directors
Support internal/external audits and due diligence; prepare revenue and debtor analyses; respond to ad-hoc queries from CFO, CGO, and BUDs
Collaborate with internal teams (External Bookkeeper, Client Services, CGO) and external stakeholders (clients, vendors, financial service providers)
Requirements
Proficiency in Xero (essential)
Proficient in Zoho CRM and Dext (preferred)
Strong financial acumen and attention to detail
Excellent communication and stakeholder management
Process-oriented with ability to handle high volumes
Ability to work independently and collaboratively
Strong analytical and reporting skills
Ability to work in a fast-paced and changing environment
Bachelor's degree in Accounting or Finance
CIMA or SAIPA qualification preferred
3+ years' experience in a financial operations or finance lead role
Understanding of financial reporting, tax, and compliance in South Africa
Experience in the media/video production industry preferred