Job Summary
Full creditors, debtors, bank and balance‑sheet reconciliations
Intercompany reconciliations and multi‑entity transaction reviews
Process and check financial data in Sage, ensure accuracy of all inputs
Prepare VAT reconciliations and submissions
Prepare payments, review expenses, and manage weekly/monthly payment cycles
Perform month‑to‑month and year‑to‑year financial comparisons
Manage payroll for up to 100 employees across multiple shifts using SimplePay
Generate and send daily invoices, manage weekly and monthly reconciliation processes
Maintain control of inventory and packaging, reconcile stock and packaging usage
Handle supplier/customer queries and general office finance interactions
Ensure sufficient daily cash availability and maintain proper financial controls
Prepare documentation for audit purposes and assist with AFS processes
Work closely with the Finance Manager on reporting and finance operations
Support office requirements such as maintenance, supplies, and admin where needed
Skills & Experience:
Minimum 3–5 years accounting/bookkeeping experience - commercial or agricultural environment advantageous
Advanced Excel
Strong Sage experience - non‑negotiable
Strong reconciliations - bank, creditors, debtors, intercompany, stock
Experience processing payroll on SimplePay
Familiarity with VAT, EMP201, EMP501, UIF, COIDA submissions
Ability to work in a high‑volume, detail‑driven environment
Strong problem‑solving, initiative and ability to adapt easily
Must have own reliable transport
Qualification:
Accounting Diploma or BCom Accounting / Finance OR Equivalent
Designation Advantageous
Contact Joshua Lawrence on 021 418 1750, quoting the Ref: CTF022619.
Connect with us on www.communicate.co.za and Register your CV to create a profile and to view all our Financial recruitment vacancies.
Let us assist you with your career. For further Finance jobs, Accountant jobs, Financial Manager vacancies and Management Accountant vacancies.
If you have not had any response in two weeks, please consider your application unsuccessful. Your profile will be kept on our database and we will connect with you with any other suitable roles or positions.