Contact Info
What should a Philippine company put in its ERP requirements specification?
The specification is the controlled scope a Philippine company issues to implementers and later attaches to the contract. It needs process chapters, BIR-facing acceptance lines for invoicing, books, withholding and system registration support, non-functional needs such as hosting, privacy controls and branch availability, interface and migration lines, and priority tags traced to demo steps and test scripts. The drafting is remote, and your accountant confirms every tax statement.
Last reviewed by Vikas Saroj
In the Philippines, an ERP decision carries obligations that outlast the go-live party: invoices that must follow BIR expectations, books that must stay acceptable and a computerized system that may need registration before it replaces existing records. If the requirements behind the contract are vague, it becomes unclear who owes what when those obligations come due. As an ERP requirements consultant, I write a specification that settles those questions in advance.
All of the work happens remotely from India, with live reviews held in the hours our working days share and written comments gathered online in between. A site visit is possible by arrangement. The engagement runs in English; any Filipino-language material is prepared or reviewed by fluent people on your side.
Because no vendor or implementer pays me, the document is neutral and can go to every bidder.
Each item below becomes part of the document that implementers answer and that your contract later relies on.
Head office, branches across islands, warehouses and any BPO or shared service entity listed together, with a column marking which chapters bind which location, so bidders quote the real footprint rather than a single site.
Invoice content, books output, withholding certificates and summary lists written as pass-or-fail statements, each confirmed by your accountant or tax advisor and tagged with how testing will prove it.
Requirements stating what documentation, sample outputs and system descriptions the implementer must supply, and by when in the plan, if your accountant says the computerized system needs registration or acceptance.
Hosting and backup location, privacy controls, role design per branch, audit trail, performance at month-end and what provincial sites must still do during connectivity or power interruptions.
Lines for payroll journals, bank files, billing feeds from client systems and parent-company reporting, plus a migration chapter covering what leaves QuickBooks or another package and how it reconciles.
A response sheet every implementer completes line by line, then a signed version attached to the contract, so later disagreements are settled against agreed wording rather than recollection.
Draft the controlled document
Get each line owned
Sign and govern changes
A specification is narrower and stricter than a BRD. It does not explain why the business works the way it does; it lists what the system must do and how each point will be proven. For a Philippine company, the document I prepare normally holds:
Each line carries an ID, an owner, a source tag showing whether it comes from local compliance, the parent's policy or operations, a priority and trace references. The interviews and process maps that produce the content sit on my ERP business analyst page for the Philippines. For how a requirement list is built in general, see ERP requirements gathering.
BIR expectations for invoices, books, withholding and electronic reporting have been evolving, so the register records what your accountant or tax advisor confirms, not my reading of the rules. My contribution is wording that a tester can check and that assigns responsibility. Examples of the style:
The registration line matters most. Without it, an implementer can deliver a working system and treat registration paperwork as extra work. The lines also prepare for the e-invoicing direction without guessing at its final form.
Transactions tend to get close attention in Philippine specifications; behavior across islands, under audit or around personal data gets far less. Correcting that after signing is expensive, so I turn each point into a direct question for bidders:
Responses are recorded as fully, partly or not covered, together with the bidder's explanation.
Interfaces get their own numbered lines. Common Philippine entries include journals from the payroll product that handles SSS, PhilHealth and Pag-IBIG contributions, bank payment and statement files, billing data from client or operations systems in service businesses, and reporting packs for a foreign parent in its chart of accounts. Each line states direction, timing, owner and the action when a transfer fails. Details of the method are on ERP integration.
The migration chapter says what moves from QuickBooks, a local package or spreadsheets: masters, open items, stock by branch and history depth, with a named person to sign the reconciliation.
Priorities use four words. Must stops go-live if missing. Should can wait behind a documented workaround. Could is a nice-to-have. Later goes on a list for a second phase. Each must carries a written reason, and requirements from the parent and from local compliance are tagged separately, so a conflict between them is visible rather than buried.
Trace references tie each line to the demo step that tested it, the bidder's answer, the design note, the test case and the UAT result. That chain lets you prove, after go-live, whether a missing feature was never asked for, never promised or never built.
In an ERP RFP, every bidder marks each line as available as shipped, configurable, needing development, needing a third-party product or unavailable. The signed baseline and the winning response then become a contract annex, and each later change follows a numbered request with its impact and approver. The ERP selection consultant page for the Philippines explains how those answers are scored.
When reviewing an existing Philippine specification, I look first for these gaps, each a risk to cost or compliance:
For my broader remote work here, see the Philippines ERP consulting page.
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.
Because otherwise nobody owns it. If your accountant says the new system needs registration or acceptance, the application usually depends on documents and sample outputs only the implementer can produce. Writing that duty into the specification means it is priced, scheduled and tested like any other requirement, instead of becoming a late dispute.
The template becomes a source of requirements, tagged as parent policy. Local compliance lines are tagged separately and confirmed by your accountant. Where the two conflict, for example a group invoice layout that misses local content, the specification records the conflict and the agreed resolution, so the implementer is not left to choose.
Partly. I write readiness lines that make sense whatever the final rules turn out to be: structured invoice data, validated customer details and an integration route the platform can support. Whether and when your company is covered is a question for your tax advisor, and the register records their answer once it is known.
From signature onward it is the agreed scope. Every design note refers back to requirement IDs, each scripted test names the lines it proves, and UAT outcomes are logged line by line. Any addition or removal needs a change request showing why, what it costs and who approved it; the document is then reissued under a fresh version number for all parties.
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.