Contact Info
How does a buyer-side consultant support an ERP implementation in Portugal?
A buyer-side ERP implementation consultant works for the Portuguese company while the implementer configures the system. I review designs, make sure changes to invoicing functions are checked for compliance impact, reconcile migrations from packages such as PHC or Primavera, and confirm that document series, ATCUD codes, transport documents and the SAF-T file have passed testing. Cutover and hypercare follow, supported remotely.
Last reviewed by Vikas Saroj
In a Portuguese ERP project, invoicing compliance is not a module you switch on at the end. Document series, ATCUD codes, transport documents and the SAF-T file all depend on decisions made during design and data migration. When those decisions are left to the implementer alone, the company often learns about gaps from its accountant or its customers.
During delivery I sit on the company's side of the table, while the implementer configures and supports the system. My work is to hold each design up against the agreed requirements, keep a firm hand on any customization of invoicing functions, supervise data migration, run acceptance tests with the people who will use the system and give management an honest readiness view. The implementer delivers; I make sure delivery matches what the company agreed.
The engagement runs remotely and in English, and no vendor or implementer has any financial arrangement with me. Portuguese user guides and training sessions come from your own key users or the implementer, built on the processes we have proven in testing.
Focused on the points where Portuguese projects tend to slip, and on keeping your implementer, accountant and staff aligned.
Each design document is walked through with the responsible manager, compared with your requirements and signed off in writing, so configuration follows decisions rather than the implementer's assumptions.
Any change touching invoices, credit notes or document numbering is flagged, and the implementer confirms in writing whether it affects the software certification status before the change is approved.
Your finance staff and I compare every trial load from PHC, Primavera, Sage, Moloni or spreadsheets against the source, covering open items, opening balances, stock values and the customer tax data that invoices need.
A dedicated checklist for document series registration, ATCUD and QR codes on every layout, transport documents and a SAF-T file opened and checked by your accountant before go-live.
Scenario scripts written with your managers, testers picked by role, sessions protected from daily work and a defect list reviewed with the implementer until agreed exit criteria are met.
A cutover runbook with owners, a go/no-go decision against agreed criteria, and daily issue triage after go-live that lasts until the first monthly close is finished.
Agree scope and responsibilities
Evidence before go-live
Switch over and steady the system
The Portuguese projects I review rarely stumble on general ledger setup. They stumble on documents. The patterns repeat:
Each of these is preventable with a client-side owner who keeps a separate compliance checklist and asks to see results, not status reports. That is the role I take, picking up from the requirements and vendor answers gathered during ERP selection in Portugal, or from a short review of your contract if you selected without help.
Implementers are often asked to adapt invoicing behavior: a different layout, an extra field, a special numbering approach for a business line. In Portugal those changes can matter more than elsewhere, because certification status belongs to a specific product and version, and changes to how documents are created may affect it.
I run change control with that in mind. Every change request goes into a log with its business reason, the implementer's estimate and its effect on the plan. Requests that touch invoices, credit notes, transport documents, series or the SAF-T export get an extra step: the implementer, and where relevant the vendor, confirm in writing whether the change affects compliance. Management then approves or defers the request with that answer in hand.
Around that, I meet the implementer's project lead every week and report to your sponsor and management in a short steering session. Every decision, risk and unanswered question has an owner and a due date in a log both sides can see. Configuration stays with the implementer, as does accountability for what they deliver; my contribution is that the company answers questions quickly and keeps a record of why. For the general model, see my ERP implementation page.
Many Portuguese companies starting an ERP project are moving from a domestic package such as PHC, Primavera, Sage or Moloni, or from an accountant-run setup supported by spreadsheets. The implementer provides templates and loads; the company is responsible for cleaning its data and proving the result.
I organize the review around what breaks first:
A load is accepted when the person responsible for that data confirms the counts and values match. Corrections happen in the source or in the mapping, not by hand in the new ERP. Historic documents stay in the old system or an archive from which SAF-T files for past periods can still be produced; your accountant confirms what must remain available and for how long. See ERP data migration and the legacy migration guide.
Acceptance testing in Portugal covers the normal end-to-end scenarios for sales, purchasing, stock and closing. On top of that I keep a short compliance checklist that must be complete before the go/no-go meeting:
| Item | Evidence required |
|---|---|
| Document series | Every series needed on day one registered and visible in the new system |
| ATCUD and QR code | Present on each invoice, credit note and receipt layout, in print and PDF |
| Transport documents | Created and communicated where required, tested with the warehouse team |
| SAF-T | Test file produced and checked by your accountant with their tools |
| Customizations | Written confirmation that approved changes do not affect compliance |
| Public sector invoicing | Structured invoice tested, if you sell to that sector |
Your accountant reviews the tax-related evidence and decides on treatment questions. I check that the evidence exists, that it came from realistic data and that open defects have owners. Defects are triaged with the implementer and separated into real faults, training gaps and new requests. Testing ends on agreed criteria, not on a date. My ERP testing and UAT page describes the method in full.
In many Portuguese companies payroll is processed by the accountant or a specialist provider rather than inside the ERP. The file they send each month has to land in the right accounts and cost centers of the new ledger, so its layout, the person who imports it and the monthly check against the payroll summary are fixed and trialled before the switch. The same goes for any other file exchanged with your accountant.
The switch-over point is agreed with your accountant and finance lead, usually after a period-end, so a single tax period does not draw on two systems. The runbook gives each task a name beside it, from stopping entries in the legacy package and loading final balances to confirming active series, opening user access and inspecting the first documents issued.
Hypercare starts with the first invoice. Key users meet briefly each day, work through one issue list and escalate configuration faults to the implementer, with anything blocking invoicing, deliveries or collections handled first. Support winds down after the first monthly close and once exit conditions are met. Quick guides and classroom sessions in Portuguese come from your key users or the implementer. All of this runs remotely, with your staff providing on-site help and a visit possible by arrangement. For more on my work in the country, see the Portugal overview and my Portuguese ERP consultant 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.
On projects with an implementer, no. The implementer configures the system, provides the Portuguese localization and supports it after go-live. I work for the company alongside them, reviewing designs, controlling changes, overseeing migration and testing, and confirming readiness. Keeping the roles separate is what lets me give an independent view.
It can, because certification status applies to a specific product and version. That is why any change touching invoices, series or the SAF-T export goes through an extra step: the implementer and, where relevant, the vendor confirm in writing whether it affects compliance before management approves it.
Usually only open items, balances and selected master data move to the new ERP. Historic documents remain in the old system or an archive from which past SAF-T files can still be produced. Your accountant confirms what must stay available and for how long, and the plan records where it is kept.
The engagement runs in English. I define the audiences, the sequence and the tested processes each group must learn. Your key users or the implementer write and deliver the Portuguese guides and sessions, so the people who answer colleagues' questions later are the same people who taught them.
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.