Contact Info
What should a Portuguese ERP requirements specification contain?
A Portuguese ERP requirements specification is the agreed document that vendors answer and the company tests against. Beyond process-area requirements, it holds statutory lines on the invoicing software rules, document series, ATCUD, SAF-T and transport documents, each with the evidence a vendor must supply and confirmed by your accountant, plus hosting, access, interface and migration needs. I prepare and maintain it remotely, with owners setting priorities.
Last reviewed by Vikas Saroj
In Portugal, an ERP offer that simply says "meets Portuguese tax requirements" leaves the hardest questions open. Which exact product and version issues your invoices, how are series and ATCUD codes handled, what does the SAF-T file contain, and who keeps all of that valid after customization? I write the requirements specification that puts those questions in numbered lines, each with the evidence a vendor must provide.
The same document covers the rest of the system: process-area requirements, hosting and data protection, access and audit, interfaces with banks, payroll and your accountant, and the records you bring across from the package you use today. Owners set the priority of each line, and every line is traced to a demo step, a contract clause and a test case.
I work remotely and independently, without fees from vendors or implementers. The engagement runs in English; Portuguese document wording and labels are written or checked by your team or the implementer you appoint.
Every requirement is written so that a vendor or implementer has to show something, not just agree with it.
Lines on invoicing software rules, document series, ATCUD and QR codes, each paired with the evidence expected: a written statement on the exact product and version, a sample document or a sample file.
What the invoicing and accounting files must contain and who checks them, written with your accountant so the chart of accounts, tax codes and customer tax numbers are specified before configuration begins.
Transport documents for goods in circulation, communication to the tax authority where your accountant confirms it applies, returns and movements between your own sites, each written as a step the system must perform.
Hosting country and backups, GDPR questions for your data protection advisor, roles and separation of duties, an audit trail on invoicing and bank data, and working speed for warehouses, hotels or a service center.
SEPA and Multibanco payment references, bank statements, the payroll file, accountant access, e-commerce or property systems, and the masters, open items and history moving from PHC, Primavera, Sage or spreadsheets.
Requirements stating that invoicing functions may only be changed in ways the vendor supports, with each change assessed for compliance impact and recorded, so tailoring a layout never puts document validity at risk.
Collect needs and current documents
Write lines with evidence attached
Agree versions for bids and contract
A Portuguese requirements document has to serve readers with different concerns: the implementer pricing the work, the accountant who answers for the books, the data protection advisor and the staff who will test the system. I split it into chapters so each reader can find their part without reading the rest:
A requirement line has a fixed shape: a reference, one statement, why it matters, the priority, the owner and either an acceptance note or, for statutory lines, the evidence a vendor must supply. Background on how things work today stays in the process maps, which keeps the requirement lines short enough to answer one by one.
The discovery that feeds the document, from billing maps to the questions for your accountant, is the subject of my Portuguese ERP business analyst page. Here the focus is the specification and how it is used once written.
Portugal regulates how commercial documents are issued in unusual detail, and status under the tax authority's software certification rules belongs to a specific product and version. A requirement that says "compliant invoicing" therefore proves little. Your accountant confirms which rules apply; I write lines that oblige each vendor to show how the proposed setup meets them:
Answers to these lines are reviewed with your accountant and, where needed, a legal advisor. I do not confirm the status of any product myself; the specification simply makes sure the question is asked precisely and the answer is on file.
The non-functional chapter covers the points that rarely feature in a demo but determine whether auditors and everyday users will accept the system:
Interface requirements state the direction, trigger, format, owner and error handling for each connection: SEPA transfers and direct debits, Multibanco payment references and their reconciliation, bank statements, the payroll file from your provider or accountant, accountant access to ledgers and SAF-T output, and links to e-commerce, CRM or property management systems.
Migration requirements name the masters, open items, document history and series continuity moving from packages such as PHC, Primavera, Sage or Moloni, who cleans each data set and how the reconciliation is signed. Specifying this early stops it from becoming a client task hidden in the implementer's assumptions; my ERP data migration service goes deeper on the method.
Not every line deserves the same weight. Owners rank their requirements as must, should, could or not now, and a must needs a reason: a legal obligation confirmed by the accountant, a customer or bank demand, or a control the company depends on. The sponsor settles disagreements so the ranking reflects business value rather than habit.
Each line then gets a chain of references. The demo script names the step where the vendor has to show it; the fit-gap record shows whether it is standard, configured, delivered by an add-on or built; the statement of work cites the clause covering it; and an acceptance test proves it before go-live. Statutory lines also link to the evidence received, so the file shows who claimed what.
When you invite proposals, the frozen specification becomes the requirement annex, and implementers answer every line in the same response format. That is the method under ERP RFP consulting, and the shortlisting stage is described on my ERP selection page for Portugal. For the contract, I recommend that the agreed version sits alongside the statement of work, together with the customization guardrails: changes to invoicing behavior must stay within vendor-supported paths and be assessed for compliance impact before deployment.
Certain omissions make Portuguese requirement documents risky, and they usually come to light during configuration or in the first days live:
Maintaining the document is part of the job. The document carries a revision table and a log of every edit. One issue is frozen for bidders, a later one for the contract, and anything after that moves through change requests recording who asked, why and with what effect. Process owners approve their chapters, management approves the whole, and comments are closed in writing.
Delivery is remote, using online workshops and shared drafts; your board can still request an in-person session by arrangement. The specification, evidence file and traceability matrix stay with you. For more on how I work with Portuguese companies, see the Portugal overview or ERP requirements gathering.
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.
It asks each vendor to state, in writing, the status of the exact product, version and deployment proposed under the tax authority's rules, and how that status is kept through upgrades and customization. I do not confirm status myself. The answers are reviewed with your accountant and kept in the evidence file, so the commitment can be referenced in the contract.
It is a real requirement, because the content of the file depends on decisions about accounts, tax codes and master data that are made during design. The specification lists what your accountant expects the files to contain and asks for a sample from test data. Leaving it as a single line saying "SAF-T export" invites surprises at the first submission.
Yes. The specification then states which system issues which documents, which data flows each way and how often, how series and ATCUD stay consistent, and how SAF-T content is produced across both. Each side is asked for evidence on its own part, and the interface requirements become as important as the functional ones.
Your accountant reviews it for content, because they answer for the books and many filings. A legal advisor joins if contract or data protection questions arise. Process owners approve their functional chapters, and management signs off the whole document. I prepare each chapter so the right reviewer can check it quickly and record comments in the change log.
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.