Bookkeeper
Millennium Homes · Harare, Zimbabwe
We are looking for a detail-oriented Bookkeeper to manage day-to-day financial records up to Trial Balance in Odoo, with a strong focus on inventory control.
Duties and Responsibilities
Bookkeeping and Financial Records - Capture and post daily financial transactions in Odoo, maintaining accurate records and supporting documentation. - Process supplier invoices, credit/debit notes and purchase orders; maintain and reconcile supplier accounts. - Maintain cashbooks, monitor cash movements and perform bank reconciliations. - Record local and imported purchases, ensuring proper documentation and accurate landed cost allocation. - Monitor stock movements across warehouses, process stock transactions and assist with stock counts and reconciliations. - Investigate stock variances, negative balances and obsolete stock; assist with FIFO inventory costing and cost of revenue reconciliations. - Prepare monthly management accounts, income and expenditure schedules, financial comparisons and variance analyses. - Ensure correct VAT treatment, expense allocation and classification of capital and operating expenditure. - Coordinate with stores, procurement and sales to obtain accounting information and resolve discrepancies. - Maintain organised accounting records, address queries and report unusual transactions or discrepancies to management. - Perform other accounting-related duties as assigned.
Inventory and Sales Administration - Maintain records of board stock purchases, sales, and cost of sales. - Assist with tracking customer orders, deposits, and delivery documentation. - Ensure sales and inventory records are accurately matched and filed. - Support management with basic cost and sales reporting for board products.
General Administration - Maintain an organised filing system for financial and administrative records. - Manage stationery supplies and general office administration as required. - Ensure all emails receive a response by close of business and that outstanding issues are cleared daily. - Perform any other duties reasonably required by management within your area of expertise and capability.
Personal Attributes
- Honest, dependable, and professional.
- Detail-oriented with a strong sense of responsibility.
- Able to work to deadlines and manage multiple tasks.
- Comfortable working in a small-team environment where flexibility is required.
Qualifications and Experience
- 5 O' Levels including Mathematics and English.
- Diploma / Degree in Accounting, Bookkeeping or Finance.
- A Certificate in Bookkeeping, Pastel or QuickBooks is an added advantage.
- 2 years' experience.
- Odoo experience is required.
How to Apply
Applicants should submit a CV and a short cover letter outlining their bookkeeping experience and suitability for the role through the Apply button on this page by 6 November 2026.
Apply for this role
We'll build a tailored CV and application email for you. Apply by 6 November 2026.
Apply now Generate cover letter