My client based in the Northern Suburbs is seeking an Accountant to join their team and become part of their successful business reporting into the Financial Manager.  This team has worked together for over 9 years so if you are serious about long term commitment in a family type environment, this role is for you!!!


  • Recording financial transactions, including invoices, journals, receipts, and payments
  • Create invoices for and send to customers
  • Guarantee the accuracy of invoices with reference to quantities, quality, fuel grade description and pricing structure
  • Verify the appropriate currency for invoicing (Foreign currency applicable – USD, ZAR, EUR mainly used)
  • Examine purchase orders and delivery receipts
  • Apply selected tariffs and taxes as necessary
  • Maintain orderly records of all invoices
  • Upload invoices to relevant systems for approval submission
  • Coordinate with the Commercial Team regarding invoice and billing inquiries or discrepancies
  • Validate client orders upon receipt
  • Process orders for invoicing both for suppliers and clients on ERP systems
  • Processing bank and cash entries on a daily basis, and reconcile bank statements ensuring data accuracy 
  • Maintaining accurate and up-to-date records in accounting system
  • Reconciling staff expense reports for monthly reporting
  • Reviewing the information provided by staff (receipts, invoices, etc) are accurate, tax compliant and up-to-date in the software (SAP Concur)   
  • Processing the expense report journals in the accounting system (DBC)   
  • Regularly maintaining the Fixed assets register of the company   
  • Recording of purchases, assessing FAR for regular useful life, monthly processing of depreciation
  • Recording of disposals    
  • Maintaining accurate and up-to-date records in the accounting system, for internal use and external insurance reporting.   
  • Managing and maintaining the sales ledger and ensuring timely payment of debtors   
  • Taking prompt action on overdue debts by chasing client and maintaining regular contact until payment is received in full.
  • Run weekly update reports on all aged debt and distribute to sales team  
  • Escalating potential bad debt accounts to management   
  • Proactively investigate and resolve payment discrepancies and disputes
  • Issuing monthly client statements
  • Supporting management accounts, accruals, cost schedules, and balance sheet reconcilliations
  • Participating in meetings related to financial reportingAssist with opening company bank accounts and staff credit card applications
  • Maintaining and updating company information with banks   
  • Ensure statutory compliance with government agencies
  • Liaise with group legal department on various matters pertaining to the company
  • Assist in drafting company letters, resolutions, etc


  • BCom and SAIPA Articles (advantageous)

Please note if you have not heard from us in 2 weeks from application, please consider yourself unsuccessful – please do continue to follow us online and apply for suitable roles.