Processing invoices received from vendors and suppliers for payment by preparing payment vouchers, obtaining required approvals, and other supporting documentation.
Managing petty cash float. This includes ensuring that petty cash payments are properly authorized, within approval limits, and that spending is necessary for the business. Requesting additional petty cash float on a timely basis to ensure adequate cash for payments, keeping in mind the processing time.
Responsible for end of month closure processing, including posting of all transactions in the Sage 300 accounting system, posting accrual journals, and ensuring that all reconciliations and accounts analysis are carried out before the financial statements are generated.
Responsible for carrying out monthly bank reconciliations for all bank accounts and resolving any reconciling items in a timely manner.
Managing the receivables and payables ledger by ensuring that both accounts are reconciled on a monthly basis and any reconciling items are resolved.
Raising invoices to customers and following up on overdue amounts
Being the first reviewer of staff reimbursement claims checking for reasonableness and completeness of reimbursement documentation.
Track staff advances and ensure timely retirement of amounts advanced to staff, supported by appropriate documentation.
Maintain the assets register and ensure that newly purchased assets are included in the register, depreciated at appropriate rates, and tracked to the staff responsible for the assets.
With the support of the Finance and Administration Manager, process tax payments and tax returns as per statutory deadlines.
Support the annual audit process
Assist in the preparation of internal and external reports
Job Requirements
A minimum of University Degree in Finance or Accounting
3 - 5 years of relevant working experience in Finance and accounting.
Experience in the Sage accounting system will be an added advantage
Proficiency in Microsoft Office Suite, including Excel)