Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.

Accountant (GHFIN008)

Overview

Reference
GHFIN008

Salary
ZAR0 - ZAR0/month

Job Location
- South Africa -- Johannesburg Metro -- Bryanston -- Woodmead

Job Type
Permanent

Posted
20 March 2026

Closing date
27 Mar 2026 23:59


Job Title: Accountant

Location: Woodmead

 

Primary Purpose (Role):

To provide complete and accurate financial information to management by maintaining up-to-date accounting data and preparing management reports. Ensure the integrity of accounting information by establishing quality control over financial transactions and financial reporting.

 

Key Performance Areas (Responsibilities):

1. Technical Expertise and Operational Functions

Management Accounts

  • Prepare monthly management accounts for the allocated legal entities, accompanied by supporting schedules.
  • Reconcile all balance sheet accounts monthly between the ledger and sub-ledgers.
  • Prepare and process monthly accruals for the relevant legal entities.

Debtors

  • Ensure the timely capturing of approved invoices and credit notes across various companies.
  • Investigate discrepancies in debtor statements or ledgers, including:
    • Debtors with credit balances
    • Long outstanding invoices
    • Unallocated or partially allocated payments
  • Assist with internal and external audits.
  • Reconcile the debtors ledger to the general ledger and agree ageing buckets accordingly.

Creditors

  • Ensure the timely capturing of approved invoices and credit notes across various companies.
  • Assist with supplier queries.
  • Investigate discrepancies in creditors' statements or ledgers, including:
    • Creditors with debit balances
    • Long outstanding invoices
    • Unallocated or partially allocated payments
  • Verify invoices are issued to the correct legal entity, with the correct VAT number.
  • Ensure correct cost codes, nominal ledger codes, and project numbers are used during processing.
  • Manage accruals by:
    • Preparing accrual lists.
    • Ensuring the correct capturing and reversal of accruals.
  • Assist in internal and external audits.
  • Maintain an enquiring mind to confirm invoices are valid business costs and identify potential fraud.

Payroll (Expats and Split Payroll)

  • Gather all payroll-related data, including:
    • Collection of signed-off timesheets.
    • Signed leave and sick leave forms with relevant documentation attached.
    • Loan deduction sheets and garnishee orders, where applicable.
  • Analyse timesheets for overhead hours and submit to the Department Head for approval.
  • Prepare payroll reconciliation sheets by:
    • Calculating salaries and overtime using correct rates, hours, and allowances.
    • Comparing calculations to payslips and labour broker invoices, where applicable.
  • Create and run salary sheets and reports.
  • Ensure timely capture of correct salary journals and invoices.
  • Manage, maintain and update payroll-related data, ensuring data integrity for employee rates, personal information, and job titles for new, current, and terminated employees.
  • Maintain the accuracy of increases and bonus information.
  • Respond to and clarify employees’ payroll queries promptly.
  • Submit payroll reports and sheets on time to management for review.
  • Ensure timely import of salaries and payment of labour broker invoices.
  • Adhere to payroll procedures and complete payroll-related forms accurately.
  • Comply with relevant legislation and regulations.
  • Support month-end processes such as preparation and reconciliation of payroll deductions.
  • Assist with year-end processes, including annual payroll tax and payment summary reconciliations.
  • Maintain leave, sickness, and overtime records.
  • Calculate annual leave provisions and accruals.
  • Ensure correct payments for employees on maternity leave.
  • Calculate and process termination payments.
  • Process salary increases and calculate back pay.
  • Distribute payslips and IRP5/annual tax certificates promptly, either manually or via Infoslips.

Bank and Cash Management

  • Obtain weekly and monthly bank statements.
  • Perform bank reconciliations to identify any transactions not captured on the accounting system.
  • Follow up weekly to ensure uncaptured transactions are recorded.
  • Submit bank reconciliations promptly for managerial approval.
  • Revalue foreign currency balances monthly.
  • Raise accruals for interest earned on bank accounts not yet received.
  • Petty cash management:
    • Ensure adequate safeguards for petty cash.
    • Maintain petty cash float by drawing up cheques and obtaining approval.
    • Ensure all disbursements are supported by relevant business slips.
    • Follow up and reconcile upfront petty cash issues to slips; recover shortfalls.
    • Ensure all disbursements are signed for on petty cash control sheets.
    • Confirm petty cash claims relate to business expenses only.
    • Reconcile petty cash float and capture journals in the accounting system.
    • Prepare cash book payments weekly or monthly.

General Financial Responsibilities

  • Reconcile debtors and creditors sub-ledgers to the general ledger.
  • Respond to ad hoc queries from auditors (financial and tax) and ensure the timely completion of audit requirements.
  • Manage the processing of guarantees promptly by:
    • Sending standard guarantee forms to Project Managers for completion.
    • Submitting guarantee forms to banks and requesting standard wording.
    • Distributing guarantee wording to the Finance Director and Commercial Department for approval.
    • Sending draft guarantees to clients for approval.
    • Ensuring agreements are signed by all parties.
    • Distributing final signed agreements to Project Managers and clients.
  • Lease agreements:
    • Follow up on expiring lease agreements.
    • Prepare monthly intercompany rental invoices in accordance with lease terms.
    • Prepare monthly rental invoices for DRA guesthouses per the property manager's schedules.
    • Ensure timely receipt of invoice payments.
  • VAT:
    • Prepare VAT schedules and reconcile to the General Ledger.
    • Ensure timely payments to tax authorities or advisors.
    • Follow up on claims and prepare correspondence for advisors and tax authorities.
  • OneStream:
    • Reconcile monthly management accounts with OneStream data.
    • Complete budgeting and forecasting using OneStream.
  • WIPs:
    • Reconcile monthly WIP reports to management accounts.
    • Journalise results of reconciled WIP reports.
  • Annual Financial Statements:
    • Assist in the preparation of annual financial statements.
  • Procurement in SAGE X3:
    • Assist with invoice capturing for general and administration expenses on an ad hoc basis.
  • Taxation:
    • Prepare monthly taxation calculations for income tax, deferred tax, and current tax.
    • Prepare journals for monthly tax entries.

Stakeholder Relations

  • Conduct all interactions with stakeholders professionally and respectfully.
  • Keep relevant stakeholders informed and updated on the status of the project's technical aspects.
  • Ensure DRA remains the client’s engineering service provider of choice.
  • Maintain customer confidence by protecting the confidentiality of financial information.
  • Liaise with all stakeholders in a professional manner.

Personal Capabilities

  • Take ownership and accountability for deliverables.
  • Be proactive, results-driven,


Contact information

Yolanda Swart