Contact Info
What does an ERP requirements specification for a Nigerian company need to cover?
An ERP requirements specification for a Nigerian company sets out process requirements and a statutory annex for VAT, withholding tax, electronic invoicing and payroll journals, each confirmed by your tax advisor and easy to update as rules change. It adds exchange rate controls, power and network resilience, hosting, bank and payment channel interfaces and migration lines. I write, prioritize and version it remotely, with no ties to vendors.
Last reviewed by Vikas Saroj
Nigerian ERP projects face a particular problem with requirements: the ground shifts while the document is being written. Tax administration has been changing, exchange rates move, and an implementer's proposal can be overtaken before the contract is signed. A specification that cannot absorb change quickly becomes the source of disputes instead of settling them.
As an independent ERP requirements consultant, I work remotely with Nigerian companies on that document. I give it a clear structure, word each obligation so it can be demonstrated, keep assumptions visible, agree priorities with process owners and connect every line to the demo, the contract milestone and the acceptance test that depends on it.
Sessions and drafts are in English. Every statutory line is confirmed by your own tax advisor, and where depot or driver guides need Hausa, Yoruba, Igbo or Pidgin wording, your own staff prepare or check that text.
One controlled specification that implementers quote against, contracts cite and testers work through.
Sections follow how goods and money move, from imports and production through depots, distributors and collections to the close, with reference numbers that stay fixed across revisions.
VAT, withholding tax, electronic invoicing and payroll journal lines each show the advisor who confirmed them and the assumption behind them, so a rule change updates a line rather than the whole document.
The document states which rate source applies to which transaction, who may override it, what evidence an override needs and how naira reporting separates currency effects from margin.
Behavior during power and network failures, offline capture at depots, hosting, access roles, audit trail and data protection questions are written as requirements, not left as hopes.
Interfaces with several banks, card terminals, transfers, payment gateways and the payroll provider are specified alongside the balances and history leaving Sage, QuickBooks or spreadsheets.
Ranked, traced and versioned lines give the implementer contract a fixed reference, so milestone payments can follow accepted requirements rather than delivered effort.
Give the document its shape
Settle wording, owners and assumptions
Tie the version to the contract
Implementers bidding for Nigerian projects often receive a long list in a spreadsheet with no context. A specification with a clear shape gives every bidder the same picture and makes their answers comparable.
Each line carries a reference, an owner, a priority, its source and the reason it exists. Discovery work, meaning the workshops, interviews and process maps that surface these needs, belongs to my Nigerian business analyst engagement. This engagement is about the document as a controlled instrument: what goes in, how it is worded, who approves it and how it behaves once money rides on it. My wider approach to writing requirements is set out under ERP requirements gathering.
When tax administration is in flux, a statutory line written as fact can be wrong by the time the system goes live. I write the Nigerian annex so that change is expected. Each line has four parts: the outcome the system must show, the assumption it rests on, the advisor who confirmed it and how the outcome will be tested.
Examples of outcomes I would phrase this way:
Because the assumption sits beside the line, a rule change triggers a visible update to that line and its test, not a debate about what the original wording meant. Tax advice is outside my role. Your advisor confirms the obligations; I make sure each one is written so an implementer can be held to it.
In Nigeria the non-functional section often decides whether a system is usable outside head office. It deserves the same care as the process sections.
Bidders who see these lines early can price backup connectivity, offline tools and hosting honestly, instead of discovering them as change requests.
Nigerian companies often collect through several banks, transfers, card terminals and payment gateways at once, and each channel needs its own interface entry. The entry states what data arrives, how often, what reference links a payment to a customer and invoice, how failed or reversed payments appear and who clears exceptions. The same format covers the payroll provider, a distributor portal and any group reporting link.
Migration lines define which customer and supplier balances, dollar-denominated items, open withholding positions, stock by depot and documents move from Sage, QuickBooks or spreadsheets, and how each object is reconciled before the old system closes.
Priorities are set with the people who own each process. Must lines are those you would not go live without, should and could lines are traded against budget and time, and will-not lines are kept so excluded ideas do not quietly return. Every line then names the selection demo that displays it and the test case that proves it in user acceptance testing. That chain lets a finance director trace any withholding tax or exchange rate line from the fit-gap analysis to its accepted test.
The approved specification is sent to each bidding implementer as a requirement annex for line-by-line response, and the scripted demos on my Nigerian ERP selection page are drawn from it. In the contract, the scope clause names the approved version, and milestone payments can be connected to acceptance of named groups of lines rather than to hours spent. Organizations under public procurement rules use whatever tender format their procurement team prescribes, with the specification attached.
Change control continues after signing. Every revision is numbered and approved, with a log of changed lines and the reason, which matters when a tax or currency rule shifts mid-project and both sides need to agree what changed in scope.
Gaps that create risk in Nigerian specifications include:
Wider remote support is described on the Nigeria hub and the ERP consultant page for Nigeria.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Waiting rarely helps, because rules may keep moving. A better approach is to write the statutory annex with visible assumptions and a requirement that tax settings are configurable by finance. When guidance changes, your advisor confirms the update, the affected lines and tests are revised under change control and the rest of the specification stands.
The analyst engagement discovers processes, master data issues and needs. Here the subject is the document that results from it, including structure, wording that can be tested, assumptions, priorities, traceability, versioning and its use in bids and milestone contracts. If good process material already exists, this work can start from it directly.
Yes, that is one of its main uses. Groups of requirement lines can be tied to milestones, and each milestone is paid when those lines pass acceptance testing. Your legal advisor drafts the contract terms; my part is making sure the lines are precise enough for acceptance to be a clear yes or no.
Yes. Review sessions run online in English during Nigerian working hours, and people at depots or branches confirm, over brief phone or video calls, the lines touching their work. Drafts are shared for written comments. An on-site session can be discussed by arrangement, but it is not required.
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
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.