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

Accounts Associate -Receivables

Job description

Accounts Associate -Receivables

Personal information
Details