Job Purpose:
The job holder is responsible for performing a variety of accounting work involving petty cash management cash banking cash & bank reconciliations suppliers invoices verification & payment processing customer payments posting and tax computations & Payments. The person will be expected to maintain accurate and up to date accounting records.
Key Responsibilities
1. Accounting Functions:
(a) Cash Reconciliation Sales COD/Immediate (Daily)
- Perform daily reconciliation of PointofSale (POS) and Wholesale transactions to ensure accuracy.
- Post payments and allocate them to the respective customer accounts in the accounting system.
- Conduct endofday cash count and banking of cash received.
- Reconcile cash sales and receivables on the Odoo system to ensure accuracy and resolve any pending payment issues.
- Maintain and file daily cash reports along with the corresponding receipts. Open Float/Petty Cash Management (Daily)
- Verify daily expenses (e.g. fuel airtime office supplies) to ensure accurate reporting.
- Upload the verified expenses into the Open Float system attaching necessary supporting documents.
- Perform daily reconciliation between Open Float and Odoo to maintain accuracy.
- Monitor petty cash balances notify relevant parties and upon approval prepare cheques for replenishment.
- Prepare and file a report detailing expenses from the last topup to the next topup weekly.
(b)MPESA Phone Transactions Management
- Regularly monitor the cash balance in the MPESA account to ensure proper fund management.
- Track daily expenses related to the MPESA account and maintain records in Excel for reconciliation.
- Post MPESA transactions in Odoo to ensure that the system balance matches the recorded Excel and phone balance.
2. Supplier Invoice Posting and Payments (Local)
(a)Local Supplier Invoice Posting:
- Prepare service purchase orders (PO) and ensure proper documentation is in place.
- Verify and sign off the Goods Receipt Note (GRN) from the stores team to confirm the receipt of goods as per supplier invoices.
- Post supplier invoices into the Odoo system promptly and ensure they are recorded accurately.
(b)Local Supplier Payments:
- Ensure timely payment processing for local suppliers based on approved invoices.
- Maintain records of all payments and related transactions in accordance with company policies.
- Reconcile local and accounts payable records with the suppliers statement to ensure accuracy and consistency between the suppliers records and Odoo system.
(c)Foreign Payments and Supplier Reconciliation:
- Generate the monthly outstanding payables report from Odoo by the 4th of each month and send it to the Head of Finance for review and approval.
- After receiving approval retrieve the relevant payable invoices from the filing system and prepare cheques & RTGS for payment.
- Make copies of the cheques & RTGS for recordkeeping purposes.
- Attach the Supplier Invoice and the Import Declaration Form (IDF) to the Bank Remittance and the cheque for the supplier.
- Post the payments into Odoo to ensure the system reflects the completed transactions.
- Generate bank payment swift and share with procurement
- Regularly update the local and foreign supplier database with current information such as addresses contact details payment terms and credit limits to ensure accuracy in records.
3. Bank Reconciliation & Financial Record Keeping
- Perform daily bank reconciliations ensuring that all bank transactions match those recorded in the system.
- Investigate and resolve any discrepancies or issues related to bank transactions payments or receipts.
- Ensure that all bank charges interest and fees are recorded correctly.
- Maintain accurate and uptodate financial records for all transactions including purchases sales payments and receipts.
- Track analyze and report on irregularities in expenses financial performance highlighting any variances from budgets or forecasts.
- Prepare monthly payment projections.
4. Monthly Tax and statutory payment.
- Prepare and file monthly VAT returns on a timely basis.
- Prepare file and pay withholding taxes.
- Processing and filing payroll statutory returns.
5. Compliance and Reporting:
- Process all assigned transactions through the Odoo system.
- Comply with all financial controls and code of ethics set by the organization.
- Ensure compliance with both internal and external regulatory requirements.
- Monitoring awareness and putting mechanisms in place to ensure elimination of possible risks.
- Keep uptodate with any changes in tax laws and assist in implementing necessary adjustments to comply with regulatory requirements.
6. Audit and Internal Control:
- Assist with internal and external audits ensuring that all financial transactions are accurately documented and compliant with policies.
- Support the development and maintenance of internal controls to safeguard company assets and ensure financial integrity.
- Participate in the preparation of audit schedules and respond to any audit queries.
- Assist in the preparation of annual budgets working closely with department heads and the Head of Finance to collect relevant data.
Requirements
Education Qualifications
- A Bachelor s degree in Accounting Finance Business Administration OR a similar discipline is a minimum requirement.
- A Certified Public Accountant (CPA) or ACCA qualification would be an added advantage.
- Knowledge and experience with Odoo ERP Tally QuickBooks or other accounting software.
- Proficiency in Microsoft Excel for financial analysis and reporting.
- A minimum of 2 3 years of experience in an accounting or finance role preferably in an industry dealing with imports inventory management or equipment sales.
Key Competencies
- Strong knowledge of accounting principles and practices including accounts payable accounts receivable general ledger management and bank reconciliations.
- Proficient in preparing financial statements (Balance Sheet Profit and Loss Cash Flow).
- Familiarity with taxation laws and compliance (VAT PAYE etc.).
- Strong ability to maintain accurate financial records spot discrepancies and ensure correctness in financial data.
- Ability to ensure that all reports payments and reconciliations are completed without errors.
- Excellent at analyzing financial data and providing insightful reports that contribute to decisionmaking.
- Strong problemsolving skills to identify and resolve discrepancies and financial issues.
- Ability to clearly present financial information and reports to nonfinancial team members.
- Strong ability to prioritize tasks and manage multiple financial activities simultaneously.
- Ability to work under pressure and meet deadlines in a fastpaced environment.