Financial Controller

Johannesburg, GP, ZA, South Africa

Job Description

#

Job Overview




Application Deadline:

24 November 2025

Job Location:

Johannesburg, Gauteng

Job Title:

Financial Controller

Education Level:

Bachelors Degree

Job Level:

Senior

Minimum Experience:

5- 7 Years

Financial Controller job vacancy in Midrand, Johannesburg.





Duties and Responsibilities:




Accounts payable function: + Ensuring accurate capturing of creditors invoices. (Account allocations, VAT, Amounts, ensuring the relevant supporting document has been attached).
+ Creditor invoice will be uploaded into Xero by the Accounts clerk and saved as a draft. You will be required to review and approve the bills.
+ You will need to assign the payments dates to bills based on their due dates.
+ You will be required to do a monthly reconciliation of all creditors that has balance due at month end.
+ Supporting document in this instance will include the creditor's invoice.
Contractors, Mileage, and expense claims: + On a fortnightly basis, creditors will include all contractors, mileage claims and expense claims.
+ The process will be the same as for creditors.
+ In this instance, the supporting documents to be attached checked will include an invoice as well as a sign off document and approval by the regional manager.
Suppliers: + These will be capture by Warehouse in DEAR in each region. The invoices will automatically sync to Xero. It will be your responsibility to ensure that the invoices are captured accurately (Account allocations, VAT, Amounts, ensuring the relevant supporting document has been attached).
Inventory control: + You will be required to do a monthly reconciliation between DEAR inventory and XERO
+ You will need to address the reconciling items.
Month end process: + It will be your responsibility to coordinate the team to ensure that month end is done no later than the 14th day of the month.

This will include updating the finance planner with due dates and assisting the team with their month end processes as and when needed.
Balance sheet: + It will be your responsibility to ensure the balance sheet is accurate for reporting purposes. This will include doing a monthly schedule for each of the line items on the balance sheet as well as an overall balance sheet reconciliation where all the various schedules are agreed to the trail balance. All schedules should have the relevant supporting documents saved with them on SharePoint.
VAT compliance: + You will be required to do a month reconciliation of the VAT reports and the VAT control account before a VAT return is submitted monthly. You will need to update and resubmit as and when changes are required.
+ You will be required to do an annual reconciliation for audit purposes.
+ You will be responsible for any IT14SD audit that might arise.
Monthly operational fee invoices: + It will be your responsibility to ensure that the monthly operational fee invoices are raised correctly and accurately.
+ This will include a full audit on what is currently being billed and what should be billed.
Annual Audit Assistance: + You will be required to assist the finance manager with the annual audit. This includes proving relevant schedules & supporting documents to the auditors, provide reconciliations to

the auditors as required. Assist with all auditor queries.
Any non- generalisable duties passed on from the CEO or CFO: + Assist with any departmental issues that pop up and you can assist with.

Requirements:




CA(SA) Qualified Experience in Xero Accounting * 5 + years Relevant experience

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1569768
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned