Overview
Job Description
Process and manage daily financial transactions and ensure accurate recordkeeping
Responsibilities
- Load supplier payments across multiple banking profiles; verify and capture new beneficiaries using full compliance documentation
- Update and circulate daily banking reports to stakeholders by 09 : 00
- Manage fixed asset registers and process monthly depreciation and disposals accurately
- Weekly bank reconciliations and resolution of discrepancies
- Ensure intercompany loan accounts reconcile monthly
- Handle petty cash transactions and ensure supporting documentation is submitted for approval
- Process petty cash transactions and prepare journals with appropriate referencing for CFO review
- Process credit card and fleet card transactions; manage new applications and cancellations
- Monitor client payment plans and escalate issues to the CFO or directors
- Source rental and utility account statements (e.g. Makro, Hospitals) and maintain records
- Maintain and update staff files, including annual personal information updates and payroll amendments
- Process monthly salaries and manage waitress tips accordingly
- Support debtors and creditors clerks with queries or during absences
- Compile and organise month-end files with all required supporting documentation for CFO review
- Assist with year-end audits: prepare trial balance, assist auditors, and compile year-end audit files
- Submit PAYE, VAT, and Provisional Tax returns and assist with any SARS reviews or audits
- Ensure SARS payments are submitted to the Creditors Clerk a week before the due date
- Oversee WCA submissions and respond to related queries
- Maintain an updated register of franchise agreements, including key dates and renewal timelines
- Maintain master data on Sage Evolution (Chart of Accounts, supplier / customer / item cards)
- Provide accurate and complete financial information to the CFO
- Support the broader finance team with ad-hoc tasks and cross-functional collaboration
Skills & Experience
- Minimum 3 years accounting experience
- Experience with Sage Evolution (or similar ERP system)
- Strong understanding of general ledger, reconciliations, and audit prep
- Confident in dealing with SARS submissions and related matters
- Excellent attention to detail and organisational skills
- Able to manage multiple deadlines and priorities
- Comfortable working across departments and with various stakeholders
Qualification
- Bachelors degree or Diploma in Accounting or Finance
- Knowledge of payroll, tax compliance, and audit support essential