Accounts Associate -Receivables
Nairobi, Kenya
Our Pitch – Who We Are
MoPhones is on a mission to empower Africans with high-quality, premium smartphones that do not break the bank. By combining a trusted online marketplace, local retail presence, and integrated financing, MoPhones makes renewed devices accessible, affordable, and better for the planet through circular, lower-waste models.
At MoPhones, everything we do is guided by three values: Authenticity, Ownership, and Focus.
Authenticity – We build trust through honesty, transparency, and real care. From clear pricing and fair policies to dependable, renewed devices, we stand behind what we promise and treat every customer with dignity.
Ownership – We take responsibility for outcomes. When customers choose MoPhones, they should never feel alone — we solve problems end-to-end, stand behind our products, and take pride in delivering excellent work.
Focus – We prioritise what matters most: making high-quality smartphones accessible and affordable. We stay disciplined about simplicity, impact, and solutions that expand access to technology across our communities.
The team works with leading refurbishers and a growing network of sales agents and outlets to bring warrantied devices and flexible instalment plans to customers across Kenya, with ambitions to scale across Africa.
The culture is mission-driven, data-informed, and deeply performance-oriented, with a strong bias toward ownership, coaching, and experimentation.
Role Purpose
The Accounts Associate – Receivables owns the full invoice-to-cash cycle: every shilling MoPhones earns. You will ensure that customer and dealer invoices are raised accurately and eTIMS-compliantly in Odoo, that every incoming receipt — Mpesa, bank, or card — is allocated to the right customer and invoice daily, and that the AR ageing is clean, current, and actively worked so cash is collected on time.
Key Responsibilities
Invoicing & Revenue Capture
Raise accurate, eTIMS-compliant customer and dealer invoices in Odoo (Invoicing/Sales) for device sales, financing instalments, and B2B/dealer transactions
Process credit notes, refunds, and invoice corrections strictly through the approved Odoo workflow with appropriate authorisation
Ensure sales orders, deliveries, and invoices agree in Odoo so revenue is complete and correctly cut off at month-end
Receipts, Allocation & Mpesa Reconciliation
Reconcile Mpesa paybill/till statements and bank statements to Odoo daily, matching every receipt to the correct customer and invoice
Investigate and clear unallocated, duplicate, or misdirected receipts within agreed SLAs, keeping the unallocated cash balance at nil at month-end
Allocate device financing repayments accurately against customer instalment schedules and flag any mismatch to the Credit team
Never process customer refunds outside the approved workflow; escalate any pressure to bypass controls immediately
Collections Support & Reporting
Produce the weekly AR ageing report from Odoo, flag overdue balances, and run first-line follow-up (statements, reminders, Odoo Follow-ups) on trade and dealer balances
Escalate persistent overdue or disputed balances to the Finance Manager and the Credit/Collections team with a complete account history
Reconcile dealer/B2B partner accounts monthly, issue statements, and resolve disputed line items promptly
Support month-end close: AR cut-off, output VAT reconciliation, receipts-in-transit, and provision inputs for doubtful debts; support internal and external audits with complete receivables documentation
Odoo Proficiency Required for This Role
Sales and Invoicing modules: sales orders, customer invoices, credit notes, and invoice workflows
Accounting module: payment registration, receipt matching, partner ledgers, and AR ageing reports
Follow-ups: configuring and running automated customer payment reminders and statements
Bank statement import and reconciliation of Mpesa/bank receipt lines to invoices
Customer master data management, credit terms, and customer statement generation
Qualifications & Experience
Bachelor's degree in Accounting, Finance, Commerce, or a related field
CPA Part II (or equivalent ACCA progress) minimum; CPA finalist an advantage
2–3 years' experience in an accounts receivable, billing, or reconciliations role, ideally in device financing, lending, telco/payments, or a high-transaction-volume consumer business
Demonstrable hands-on proficiency in Odoo (Sales, Invoicing, and Accounting modules) — this will be tested at interview
Strong experience reconciling Mpesa paybill/till statements at volume; working knowledge of output VAT and eTIMS invoicing requirements
Competencies & Attributes
High accuracy and attention to detail; comfortable owning a ledger end-to-end
Strong Excel/Google Sheets skills (lookups, pivot tables, reconciliation workings)
Organised and deadline-driven; able to run recurring weekly and monthly cycles without prompting
High integrity and discretion in handling payment data and financial records
Clear written and verbal communication with non-finance colleagues and external parties
Persistent and customer-professional in following up balances without damaging relationships
Comfortable working closely with Credit, Collections, and Sales teams on shared customer accounts
Reporting & Working Relationships
Reports to the Finance Manager. Works daily with the Credit and Collections teams (instalment schedules and overdue accounts), Retail and Dealer channel teams (invoicing and settlements), payment providers, and the Accounts Associate – Payables counterpart to keep the combined cash position accurate.
What We Offer
Competitive salary aligned to MoPhones' compensation bands
A high-growth, mission-driven environment at the centre of Kenya's device financing space
Hands-on exposure to a modern, fully digital Odoo-based finance function
Structured performance management, OKRs, and clear growth pathways