Accountant at AFEX Kenya Ltd

  • Full Time
  • Nairobi

AFEX Kenya Ltd

  • The successful candidate will be responsible for a wide range of accounting, record keeping, reporting and general commercial tasks to support the accounting and finance function of the Group; and will report to the Financial Controller.

Key Duties and Tasks:

  • Code and post purchase ledger invoices.
  • Perform supplier statement reconciliations.
  • Ensure staff expenses and credit card claims are processed in line with the Company’s policy.
  • Act as custodian of the petty cash float.
  • Prepare payment runs (bank transfers and cheques).
  • Maintain supplier accounts and act as the suppliers’ point of contact to resolve payment queries.
  • Process all invoices within 24 hours of receipt ensuring that they are logged and/or posted on to the accounting system in accordance with established procedures and simultaneously action all invoice queries.
  • Scan and file invoice documents and perform other such functions as may be required from time to time.


  • Compile and review source documents such DNS, SIRS, Local Purchase Orders as well as GRVS for completeness and accuracy and prepare reports.
  • Coordinate monthly stock counts, cross checking for variances between the data entered in SAGE and actual physical documents to maintain high recording standards and perform monthly inventory reconciliations.
  • Reviewing inventory usage and ensure utilization of stock is done in a sequential manner.
  • Review for any variances with the purpose of rectifying any anomalies and getting explanations for the variances for onward review and guidance from management
  • Ensure timely input and postings of inventory issues, receipts, and transfers to ensure up to date reports can be generated at any time and enable F&B to be able to produce accurate reports.
  • Review the day-to-day tasks and inventory management processes and bring to the attention of the Financial Controller any irregularities immediately.
  • Prepare and distribute daily, weekly, monthly, and ad-hoc inventory levels and consumption.
  • Providing internal and external personnel with appropriate monthly reports well suited for audits.
  • Month closing journal entries and reconciliations.
  • Assisting in the improvement in internal controls related to inventory and verifying accuracy of costs.


  • Assist in cash control, management, and reconciliations.
  • Preparation of daily cash flow forecasts and reporting on variances between actual and forecast balances.
  • Review the coding of cash transactions to ensure postings are made to the correct ledger accounts, and ensure manual cash ledgers reconcile to accounting records.
  • Complete bank reconciliations for multiple accounts for all entities and resolve any problems.
  • Establish and maintain an effective working relationship with all banking partners.
  • Review monthly bank anabric statements and prepare journal entries for porting
  • ¬†Investigate any unusual cash items and bring to the attention of the Financial Controller.
  • Prepare and manage monthly VAT schedules for cash purchases & sales.


  • Preparing invoicing and collection analysis for customers.
  • Ensure evidence of revenue recognition is timely and properly secured.
  • Responsible for monthly close on revenue accounting to ensure proper recognition or deferral ofrevenue.
  • Ensure the timely preparation of journal entries, supporting schedules, and reconciliations for revenue.
  • Assist in the generation, implementation and compliance of revenue recognition policies and procedures.
  • Review customer contracts and amendments for billing rate structures and other financial terms.
  • Contribute to the forecasting process and actual to forecast variance analysis for revenue.


  • Prepare revenue and payables write-ups and supporting documentation and be the key interface with the Company’s external auditors during the annual audit of revenue.
  • Drive continuous process improvement.
  • Contribute to the team’s performance by ensuring that no backlogs occur and that the Financial Controller is fully of all potential problem situations.
  • Adhere to all agreed procedures and controls and review and update policies and procedures.
  • Understand the AFEX requirement for QHSE, QMS in the workplace including employee and team responsibilities, to ensure continuous adherence to QHSE policies, procedures, and work instructions and to proactively promote a quality, health, and safety approach in all areas of your work.
  • Assist other members of the Finance team in carrying out jobs as and when required.
  • Ad-hoc duties in special projects and ad-hoc requests to support the business.

Skills & Competencies:

  • Excellent verbal and written communication skills
  • Ability to work under pressure, prioritize and multitask
  • Ability to deliver accurate timely results
  • High integrity
  • Team player with good leadership skills
  • Accuracy and attention to details
  • Good interpersonal skills
  • Strong critical thinking and troubleshooting skills


  • CPA Finalist
  • Bachelor’s degree in Finance or Accounting from a recognised institution
  • Minimum 5 years’ working experience in a similar role in a busy accounting department
  • Knowledge of accounts procedures especially accounts payable
  • Experience working with SAGE accounting software

Method of Application

Applicants meeting the above requirements should send their CV, letter of application giving full details of qualifications, experience and full contact address, e-mail address and names and contact details of three referees by close of business Friday, 3 May 2024 to
NB: Please include the POSITION TITLE in the subject line of your email.

To apply for this job email your details to