Skip to content

Contact Info

Business Analysis

Requirements grounded in how Kenyan firms trade

What can a business analyst do for a Kenyan ERP project?

In Kenya, an ERP business analyst documents how invoices, payments and stock actually move, then writes requirements precise enough to test. That means specifying which documents pass through eTIMS and what happens when transmission fails, how M-Pesa and bank receipts are allocated, what field and depot staff must do offline, and how shilling and dollar figures are reported. I run the workshops remotely and deliver a vendor-neutral BRD and fit-gap matrix.

Last reviewed by Vikas Saroj

Kenyan ERP projects often go wrong in the details nobody wrote down: a credit note that never reached KRA, a customer who paid by phone with the wrong reference, a sales rep who could not save an order outside network coverage. As a business analyst, I find those details early and record them as requirements which vendors must respond to and testers can prove.

I work remotely with finance, sales, logistics and depot teams across Kenya. We trace each process as it runs today, agree how it should run in the new system and list every requirement with a priority and an owner. The documents are written without reference to any single product, so they serve whichever platforms reach your shortlist.

Row of parked semi-trucks at a freight yard
  • As-is and to-be maps
  • eTIMS document requirements
  • Receipt allocation rules
  • Offline field requirements
  • BRD and fit-gap matrix
  • Acceptance test scripts
What I Do

Business analysis for Kenyan ERP projects

Written requirements that make vendor answers comparable and testing meaningful, before configuration begins.

Process Discovery

I hold short online sessions with each team to follow orders, deliveries, purchases, receipts and month-end close step by step, noting the spreadsheets, phone calls and messages that hold the current process together.

eTIMS Document Requirements

I specify which sales and adjustment documents must be transmitted, what master data they depend on, how validation details are stored on the record and how staff handle a document the system could not send.

Mobile Money Requirements

I write the rules for receiving, allocating and refunding mobile money and bank payments, including partial settlements, unclear references and payouts to agents or suppliers, each linked to a test case.

Field and Depot Requirements

I record what route sales, delivery drivers and depot staff need to do on mobile devices, which tasks must work without coverage, and how records captured offline are synchronized and checked.

BRD Preparation

I bring processes, master data, approvals, documents, reports, integrations and migration scope together in one business requirements document, so each bidder prices exactly the same picture of your operation.

Fit-Gap and Test Scripts

I rate each requirement against every shortlisted product as standard, configuration, extension or process change, then turn the agreed scope into acceptance scripts written in your own business language.

How I Work

From process walkthroughs to signed-off requirements

Trace

Follow documents and money end to end

01
Request an Assessment
  • Follow an order to cash
  • Record every payment channel
  • Collect real invoice samples
  • Note coverage gaps at sites

Specify

Write requirements and future process

02
Discuss Your Project
  • Draw target process maps
  • Write numbered requirements
  • Draft the BRD
  • Build the fit-gap matrix

Agree

Validate with users and advisors

03
Talk About Next Steps
  • Review maps with each team
  • Tax advisor checks tax items
  • Prioritize by release
  • Hand over UAT scripts

Writing eTIMS into the requirement register

Tax invoicing through eTIMS changes what a Kenyan ERP has to do with every sales document, yet tender documents often reduce it to a single line asking whether the product "supports eTIMS". That question invites a yes and reveals nothing. In my ERP requirements gathering work, I break it into statements a vendor has to answer specifically:

  • which document types leave the system for transmission, including credit notes, returns and invoices in foreign currency
  • which customer and item fields must be complete before a document can be submitted, such as the customer's PIN where your advisor says it is required
  • where the validation details returned are stored and how they appear on the printed or emailed document
  • what a user sees when transmission fails, who is alerted and how the document is resubmitted without duplication
  • which report shows documents still pending, rejected or accepted for a chosen period

The applicability and technical rules are set by KRA and can change, so the tax content of each line is confirmed with your tax advisor; I do not interpret tax law. My contribution is precision: each line gets an owner plus a matching test case, so the integration route chosen for Zoho, Odoo, ERPNext or Dynamics 365 is proven with your own documents.

Specifying how mobile money and bank receipts are handled

Collections in Kenya rarely follow one neat path. A distributor may settle part of a statement through a business pay number, top up by bank transfer and leave a phone number in place of an invoice reference. If those cases are not described in the BRD, the vendor configures the textbook case and your finance team keeps its daily matching spreadsheet.

I document receipts as rules, not as a feature request. The BRD states which collection numbers and bank accounts belong to which entity or branch, which reference format customers are asked to use, how incoming payment data reaches the ERP and how often, when the system may allocate automatically and when a person must decide. It also describes the exceptions: overpayments, reversed transactions, payments from a third party on a customer's behalf and receipts nobody can identify.

Outgoing payments get the same treatment. Agent commissions, supplier payouts and customer refunds through mobile money each need an approval path and a record that finance can reconcile. Every rule ends up in a test script with sample transactions, so acceptance testing proves the receipt flow before go-live instead of after the first month-end. The method is described further on my ERP business analysis page.

Requirements for route sales, depots and weak coverage

Many Kenyan companies run part of their business away from the office: sales reps visiting shops, drivers delivering to rural customers, depot staff receiving stock in towns where mobile data drops in and out. A requirement document written from head office tends to miss these users, and they are often the ones who decide whether the system is actually adopted.

I interview field and depot staff directly, by video or phone, and record what they need to do and where they are when they do it. The analysis covers which tasks must work with no signal, such as taking an order, confirming a delivery or counting stock; how long a device may stay offline before data is at risk; what the user sees when a price or credit limit has changed since the last sync; and how conflicts are flagged when two people update the same record.

These needs become explicit requirements in the BRD and scored lines in the fit-gap matrix, because mobile and offline capabilities differ between products and between editions of the same product. Hosting location and the handling of personal data under Kenya's data protection law are logged as open points for your IT lead and legal counsel, so the platform decision takes them into account rather than discovering them later. For delivery beyond the analysis stage, see the Kenya ERP consultant page.

Currency, group entities and the reports management expects

Reporting requirements are usually written last and tested least, which is how a new system can go live while management still rebuilds figures in Excel. For Kenyan businesses that buy or sell in dollars, or that report on sister companies in neighboring countries, the reporting requirement deserves early attention.

I start from the reports directors already use and ask what decision each one supports. From there the BRD records which figures must appear in shillings, which in the original transaction currency, which exchange rate source applies, and how realized and unrealized differences are presented. Your accountant sets the policy; the requirement makes the ERP follow it consistently. For groups, I list the entities in scope, shared and local master data, intercompany transactions and the consolidated views head office expects, flagging where another country's tax or invoicing rules may need separate local advice.

Each report gets a short specification: purpose, audience, filters, layout and the source of every column. That level of detail lets a vendor show the actual report in a demonstration rather than a generic dashboard, and it gives testers something concrete to sign off. My ERP process mapping service covers how the underlying processes are drawn.

The document set you receive, and language on the ground

At the end of the analysis you own a complete, platform-neutral document set: current and target process maps, a numbered requirement register, a business requirements document, master data definitions for customers, suppliers and items, a fit-gap matrix for every shortlisted product, a scope note for migrating data from your current accounting tool, and acceptance scripts tied back to requirement numbers.

Everything is written and discussed in English. If some field or warehouse staff prefer Kiswahili for training notes or quick guides, your own team can adapt those materials, and I keep the step-by-step instructions plain enough to translate without losing meaning.

Remote delivery shapes how the documents are produced. Workshops are recorded where you agree, drafts sit in a shared folder, and comments are resolved in writing rather than in corridor conversations. When the implementer later asks why a requirement exists, or a new finance manager joins mid-project, the reasoning is there to read. For a wider view of my work with Kenyan businesses, including growth and lead generation, visit the Kenya page.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Business Analysis
  • ERP Requirements Gathering
  • ERP BRD Consulting
  • ERP Gap Analysis
  • ERP Process Mapping
Kenya

More for Kenya Businesses

  • Kenya overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Business Analyst Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Business Analyst Kenya

An implementer is paid to configure, so their analysis naturally follows their product and their schedule. A separate analyst documents your business first, in neutral terms, which lets several vendors respond to the same requirements and exposes gaps such as eTIMS failure handling or receipt matching while they are still cheap to resolve.

That is a tax question, so it belongs with your tax advisor and current KRA guidance. I gather your document types and scenarios, record the advisor's conclusions as requirements and test cases, and make sure the chosen system and integration route handle each one before go-live.

Yes. Requirements are written in business language without product terms. Platform-specific findings sit in the fit-gap matrix, which is a separate document, so adding or removing a candidate only means scoring that product against the same requirement list rather than rewriting the BRD.

Through short calls scheduled around their routes, voice notes or written questions they can answer later, and sample documents they photograph and share. Their input is often the most practical in the whole project, so I make sure it is captured even if they cannot attend longer workshops.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Business Analyst Kenya Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp