P Promec
▶ Demo 3 months for €1
Portugal

Invoicing for auto shops in Portugal: certified software, ATCUD and SAF-T (PT)

Portugal is one of the few countries where it's not enough for the document to be correct: the program that issues it has to be certified by the Autoridade Tributária. Here's what that requirement means for the shop.

By the Promec team · 27 Aug 2026 · 10 min read
The essentials
  • In Portugal the program itself has to be certified by the AT, not just the document.
  • Series are communicated to the AT, and that's where the identifier that goes into the ATCUD comes from.
  • Every document carries an ATCUD and a QR Code.
  • The SAF-T (PT) is the standardized file submitted to the AT.
  • Promec is not certified software in Portugal. Invoicing stays in your current program.

Anyone coming from another country and arriving in Portugal finds a fundamental difference: here the law doesn't just define what the invoice has to look like. It defines what the program has to look like. That's why you can't simply install any foreign software and start invoicing.

What Promec does today in Portugal. The system runs the whole shop — AI quotes, scheduling, the mechanic's app, inventory, the customer portal and accounting — and it invoices with your own series, your own taxes and your own currency. What it doesn't do yet is issue invoices under the AT's certification scheme. That integration is in development and we don't have a date for it; until then, issuing stays with your current invoicing provider. We're telling you this before you sign up, not after: here is where direct integration already exists.

Certification: what changes in practice

A certified program has a number assigned by the AT that appears on the documents it issues. To get there it has to guarantee, among other things, that documents can't be altered once issued and that each one is signed, chaining to the previous one. It's the same principle that appears in other countries as a "hash chain," but here it's verified in the program itself, not just in the document.

A consequence that catches a lot of people out

You can't keep two programs issuing under the same series. If the shop starts writing receipts outside the certified program, the sequence breaks — and that shows up in the SAF-T.

Communicated series and ATCUD

Before issuing under a new series, it's communicated to the AT and an identifier is received. That identifier, together with the document's sequential number, forms the ATCUD, printed on the document along with the QR Code. The QR lets whoever receives the invoice look it up without having to copy it by hand.

SAF-T (PT)

It's a file with invoicing information in a standardized format. It comes out of the program and is submitted to the AT. From the point of view of someone choosing software, the SAF-T is a good test: a program that generates it correctly is a program that has its information organized internally.

What the shop can organize already

Even with invoicing in a separate program — which is Promec's situation in Portugal —, there's work that decides whether invoicing is fast or a second job:

A shop organized this way can switch invoicing programs without drama. One that works on paper is going to struggle with any of them.

Sources
Official portal and technical documentation of the Autoridade Tributária e Aduaneira (Portugal's tax authority). Informational content: it does not replace your accountant. Deadlines, thresholds and format versions change by regulation, often — always confirm the version in force.
Try Promec with your own shop's data

AI quotes, scheduling, mechanic app, inventory and customer portal. 3 months for €1, no lock-in.

Start for €1

FAQ

What is certified software, and why is it mandatory?
The Autoridade Tributária assigns a certification number to invoicing programs that meet the legal requirements — including that documents can't be altered and that each one is signed. Unlike what happens in most Latin American countries, here it's the program that gets certified, not just the document. A program without a certification number can't be used to issue invoices.
What's the ATCUD?
It's the unique document code, combining the identifier of the series communicated to the AT with the document's sequential number within that series. It appears on the document together with the QR Code.
Do I have to communicate my series to the AT?
Yes. Invoicing series are communicated to the AT, which returns an identifier. That identifier is what goes into the ATCUD. It's not a one-time step you do and forget: every time you open a new series, you have to communicate it.
What's the SAF-T (PT)?
It's a standardized file with invoicing information, extracted from the program and submitted to the AT. A program that doesn't generate it correctly leaves you with no way to meet that obligation.
Is Promec certified in Portugal?
No. And that's exactly why it can't be used as an invoicing program in Portugal today. Promec runs the shop — quotes, scheduling, the mechanic's app, inventory, the customer portal and internal accounting — while invoicing stays in your certified program. We're saying this upfront, not afterward.

Keep reading

NF-e
NF-e at the auto shop: what SEFAZ requires from your system
27 Aug 2026
NFS-e
NFS-e and ISS: the auto shop's labor is a service, and the municipality is in charge
27 Aug 2026
Countries
Where Promec already issues a fiscal document and where it doesn't yet
27 Aug 2026
3 months for €1