Skip to content

Contact Info

Philippines

Scope that survives registration, rollout and audit

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.

Zoho Inventory dashboard showing sales activity counts, inventory summary, product details, top selling items and sales orders, with the mobile app dashboard alongside
  • Process chapters with branch scope
  • BIR-facing acceptance lines
  • Registration support duties
  • Privacy and hosting requirements
  • Interfaces, migration and priority
  • Trace links and controlled versions
What I Do

Specifications that assign Philippine duties clearly

Each item below becomes part of the document that implementers answer and that your contract later relies on.

Branch and Entity Scope

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.

BIR-Facing Acceptance Lines

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.

Registration Responsibilities

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.

Non-Functional Requirements

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.

Interfaces and Migration

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.

Bidder Sheet and Contract Annex

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.

How I Work

Three stages to a defensible baseline

Write

Draft the controlled document

01
Request an Assessment
  • Collect BRDs, policies and notes
  • List entities and branches
  • Draft process chapters
  • Open the statutory register

Confirm

Get each line owned

02
Discuss Your Project
  • Process owners review lines
  • Accountant confirms BIR statements
  • Set priority with reasons
  • Link lines to demo steps

Commit

Sign and govern changes

03
Talk About Next Steps
  • Sign the baseline version
  • Send the bidder sheet
  • Annex to the contract
  • Approve changes by request

The structure of a Philippine ERP specification

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:

  • Document control: version, contributors, reviewers, approvers and a change record.
  • Footprint: each entity, each branch with its own invoice series, warehouses and any operation that bills overseas clients.
  • Process chapters: selling and collecting, buying and paying, stock and inter-branch transfers, service or project billing, and record-to-report in pesos with any parent reporting needs.
  • Statutory register: BIR-facing lines and system registration support, every one reviewed by your advisor.
  • Behavioral requirements, interfaces, migration and reports defined by their fields.

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-facing lines and who owns registration work

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:

  • For each supplier payment that your accountant marks as subject to withholding, the system produces the withholding certificate in the layout they specify.
  • Certificates received from customers can be logged against the payment they relate to and listed for any period.
  • Data for the summary lists of sales and purchases your accountant prepares can be extracted per period without manual re-keying.
  • Services billed to overseas clients in US dollars are recorded with the peso equivalent the books require, and the treatment your advisor confirms.
  • If your accountant says the computerized system needs registration or acceptance, the implementer supplies the system description, sample outputs and other documents the application calls for, within the contract scope.
  • Books and supporting records remain retrievable for the period your advisor states.

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.

Non-functional requirements for branches, privacy and hosting

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:

  • Hosting: where production data and backups reside, which regions are offered and whether a parent company or client contract restricts the choice.
  • Privacy: who can see employee and customer personal data, how government-issued identification numbers are masked, and how records are removed when no longer needed, in line with the Data Privacy Act as your advisor reads it.
  • Access: roles limited by branch and entity, approval for supplier bank detail changes and separation between preparing and releasing payments.
  • Audit trail: any edit to a master record or a posted entry shows who made it, when, and what the old value was.
  • Availability: what a provincial branch must still record during an internet or power interruption, and how that data catches up.
  • Support: response during Philippine business hours, and how statutory updates are delivered.

Responses are recorded as fully, partly or not covered, together with the bidder's explanation.

Interfaces, migration, priority and the trace chain

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.

Using the specification with bidders, and gaps worth catching

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:

  • No line assigning system registration support, so the paperwork lands on finance late in the project.
  • Withholding covered for payables but not for certificates received from customers.
  • Branch invoice series mentioned without saying how branches work when the connection is down.
  • US dollar billing in service operations described without the peso accounting it needs.
  • Parent reporting requirements arriving after the contract, because the parent was not asked.
  • Training or quick guides in Filipino listed with no named reviewer.

For my broader remote work here, see the Philippines ERP consulting 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 Requirements Gathering
  • ERP BRD Consulting
  • ERP RFP Consulting
  • ERP Integration
  • ERP Testing & UAT
Philippines

More for Philippines Businesses

  • Philippines overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Requirements Consultant 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 Requirements Philippines

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.

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 Requirements Philippines Project

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

Chat on WhatsApp