Senior Bookkeeper
KFML Holdings
Job Advert Summary
The Senior Bookkeeper is responsible for the accurate and timely processing of financial transactions, including billing, invoicing, reconciliations, and accounting entries. The role supports the finance function by ensuring all financial data is captured correctly, systems are updated, and records are maintained in line with company policies and accounting standards.
At our company, we live by our ICARE values: Innovation, Collaboration, Accountability, Respect, and Empathy. We believe in fostering creativity and developing forward-thinking solutions to drive excellence. Our collaborative approach brings together diverse perspectives to achieve shared goals, while accountability ensures that we take ownership of our actions to build trust and credibility. We hold respect at the core of our interactions, valuing each individual’s contributions and treating everyone with dignity. Lastly, empathy guides us to understand and support others, creating a compassionate and inclusive environment where everyone can thrive.
Minimum Requirements
Qualifications
- University Accounting or related degree.
Experience
- 3+ years of experience in a bookkeeping role
- Strong experience with accounts payable, accounts receivable, billing, and reconciliations.
- Experience in a multi-entity or retail/franchise environment (advantageous).
- Syspro knowledge (advantageous).
- Self-Management - Attention to detail with ability to see the bigger picture. Self-driven, disciplined and accountable. Ability to define and analyse a problem, gather necessary information, and draw valid conclusions for problem resolution. Welcoming of constructive criticism.
- Technical – Knowledge of accounting principles.
- Technological – Working knowledge of MS Office Suite. Advanced proficiency in Excel. Ability to become proficient in organization’s various systems.
- Interpersonal - Ability to work in an office environment as part of a team. Ability to positively address customer service concerns. Ability to exercise good judgment and make sound decisions regarding customer inquiries.
- Language - Ability to read, write, and speak fluently in English. Ability to communicate professionally via all forms of media, both verbal and written.
Duties and Responsibilities
Revenue & Billing
- Prepare, process, and invoice License and Marketing Fee calculations for all stores.
- Prepare, process, and invoice Host fee calculations for the Audiology division for all stores.
- Prepare, process, and invoice SMS and WhatsApp billing for all stores.
- Prepare, process, and invoice leasing, projects, IT, marketing, other invoicing as may be required for all stores.
- Prepare, process, and invoice MTN billing.
- Prepare, process, and invoice various charge outs to stores and intercompany entities.
- Process various other revenue billing and intercompany invoicing.
- Prepare, process, and invoice other fees to stores including start-up and other consultation services.
- Handle invoicing of OUTsurance and other insurance claims.
Accounts Payable & Receivable
- Process monthly rental accounts payable invoices from landlords in the company’s leasing system for all stores.
- Process monthly rental accounts receivable invoices to franchisees in the company’s leasing system for all stores.
- Ensure accounts payable and accounts receivable balances reconcile accurately.
- Reconcile rental income and rental expense accounts.
- Reconcile landlord statements with accounts payable balances in Syspro.
- Ensure all landlord statements and invoices are obtained monthly and on time; record transactions in accordance with rental statements, identify discrepancies, and manage all related queries from stores and intercompany divisions.
- Investigate overdue rentals and resolve queries on overdue accounts.
- Prepare and maintain MTN rollout list
- Prepare and maintain MTN query and credit spreadsheets.
- Prepare monthly reconciliations for MTN billing and payments.
- Process MTN billing to accounts receivable in the company’s invoicing system.
- Process MTN monthly invoices to accounts payable and prepare reconciliation for payment.
- Process and reconcile courier payments. Ensure timely payments are made.
Month-End & Compliance
- Ensure all financial transactions are accurately processed and recorded within strict month-end deadlines.
- Ensure all invoicing, billing, and reconciliations are completed accurately and timeously to support month-end processes.
- Maintain compliance with company accounting policies and financial procedures.
- Maintain accurate and complete financial records to support audit requirements.
General Duties
- Respond to accounting inquiries within company guidelines.
- Investigate and respond to historic queries that may arise.
- Perform additional related duties as required.