Contact Info
Which sections does an Indian ERP requirements specification need?
It is the controlled document partners quote against and testers check: functional requirements by process area, a statutory register covering GST, e-invoicing, e-way bills and TDS as pass-or-fail statements, non-functional needs such as hosting, access and audit trail, plus integration, migration, priority tags and links to demo scripts and test cases. I prepare and maintain it remotely, with tax points confirmed by your chartered accountant.
Last reviewed by Vikas Saroj
Many Indian ERP projects begin with requirements scattered across a spreadsheet, a few email threads and the memory of whoever sat through the demos. When a dispute surfaces after go-live, nobody can point to what was agreed. As an ERP requirements consultant, I turn that loose material into one controlled specification that a partner can price, a tester can verify and a contract can cite.
The work is remote. I am based in India, so review calls sit inside the normal Indian working day, and accounts, stores and plant users in different states can comment on the same draft online. A visit can be planned by arrangement. No vendor or partner pays me a commission or referral fee, which keeps the document about your business rather than a product.
If process workshops and a BRD already exist, I start from them and harden the content into a specification instead of repeating the discovery.
Each deliverable below is a part of the document itself, written so that it can be quoted, demonstrated, tested and signed.
Scope, legal entities, GSTINs, plants and godowns in scope, then numbered chapters from procure-to-pay to record-to-report, with assumptions and a glossary so every contributor writes into the same frame.
GST, e-invoicing, e-way bill, TDS and statutory report needs kept in one chapter as pass-or-fail lines, each tagged with who confirmed it, usually your chartered accountant, and when it needs a recheck.
Hosting and data location questions, role design per branch, maker-checker controls, an always-on edit log, backup, month-end performance and access for depots on weak connections, each phrased so a partner must answer it.
Requirements for links to a GST service provider, banks, payroll software and sales channels, plus a migration chapter stating which Tally masters and balances move, in what form and with which reconciliation checks.
Every line carries a must, should, could or later tag agreed with its owner, and a reference to the demo script step and the test case that will prove it before sign-off.
The specification is reshaped into a response sheet for partner RFPs and a clean annex the contract can refer to, so later scope arguments are settled against written text.
Build the first controlled version
Test each line for clarity
Freeze, sign and control change
A specification is not a longer BRD. The BRD explains the business and its goals; the specification is the reference a partner signs up to deliver. For an Indian company, the structure I use looks like this:
Workshops and process mapping, the analysis that feeds these chapters, sit on a separate page: ERP business analyst in India. This page is about the document that results and how it is used. My general approach to ERP requirements gathering describes the method outside the Indian context.
Indian statutory needs change more often than most process requirements, so I keep them in a register with its own columns: requirement ID, the statement, the source of the rule as described by your advisor, the person who confirmed it, the evidence that will prove it in testing and a recheck note. The wording is written for acceptance, not as tax advice. Examples of the style:
Each line in this register defaults toward a must priority, but the tax treatment behind it is always confirmed by your chartered accountant. My job is to make sure the system can be tested against that guidance.
Indian specifications tend to be rich in screens and thin on how the system must behave. That gap matters, because performance, access and hosting problems are expensive to fix after the contract is signed. The non-functional chapter I write covers:
Each statement is phrased so a partner must answer yes, no or partly, with an explanation.
Without priorities, every line looks equally important and partners quote for everything. I tag each requirement as must, should, could or later. A must means phase one cannot go live without it; statutory lines usually land here. A should has a workable stopgap. A could is a genuine improvement. Later is recorded so it is not lost. Owners agree the tags in review, and a must needs a reason written next to it.
Each requirement then carries trace links: the demo script step that tests it during selection, the partner's response, the design note that covers it, the test case and the UAT result. When a partner later says a feature was never in scope, the chain shows otherwise, or shows that it really was left out.
In an ERP RFP, bidders answer every line as standard, configuration, customization, third-party add-on or not supported, with effort where relevant. After the choice, the signed version becomes a contract annex and the winning response becomes a commitment. From baseline onward, changes go through a change request with impact noted, and each new version is numbered and approved. My ERP selection consultant page for India explains how these responses feed partner scoring.
Certain omissions recur in Indian requirement documents, and each one is a risk to scope, cost or compliance later. When I review an existing document, I check for these first:
None of these is hard to fix on paper. They are hard to fix once a contract is signed and a configuration is under way. If your project has already started and these gaps are showing up as change requests, an ERP gap analysis is the better first step. The India hub and my main India ERP consulting page give the broader picture of remote work in this market.
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.
A BRD explains the business, its objectives and how processes should work. A requirements specification turns that into numbered, prioritized lines that partners answer, testers check and a contract can cite. If you already have a good BRD, I reuse it, fill the statutory and non-functional gaps, add trace links and bring it to a signed baseline.
Yes. Partner-written lists are often shaped around the product the partner sells, which can hide gaps. I review each line for clarity and testability, add missing statutory and non-functional requirements, reword anything that only a single product could satisfy and return a version your team owns. The partner then responds to it like any other bidder.
Your chartered accountant or tax advisor remains the source for any rule change. The register records who confirmed each line and flags it for recheck, so when guidance shifts, the affected requirements, test cases and support obligations can be found quickly. I can maintain the register during the project; after go-live it usually passes to your finance team.
Most will be, because going live without them would create a compliance problem. Some can be a should if a controlled manual step covers them safely for a short period, for example a report your accountant can prepare outside the system. That decision is made with your finance head and advisor, and the reason is written next to the tag.
That is one of its main purposes. The signed version, together with the partner's line-by-line responses, can be attached to the agreement as the scope reference. The wording of the contract itself is a matter for your lawyer; I make sure the annex is clear, versioned and consistent with what was demonstrated during selection.
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.