Communicate an invoicing series to Portugal's Tax Authority to obtain the ATCUD validation code required on invoices

domain: government-tax · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Understand the ATCUD structure: the Autoridade Tributária (AT) defines ATCUD, per art. 3º of Portaria n.º 195/2020 of 13 August, as resulting 'da concatenação do código de validação atribuído à série com o n.º sequencial do documento dentro dessa série' (the concatenation of the series' validation code with the document's sequential number within that series).
  2. Communicate each document series to the AT — by document type and processing method — before starting to use it: the AT states 'a série deve ser comunicada para obtenção do respetivo código de validação antes do início de utilização da série' (the series must be communicated to obtain its validation code before the series is first used).
  3. Request a separate validation code per series-and-document-type combination: the AT confirms 'o código de validação a atribuir à série é específico para cada conjunto composto pelo identificador de série e pelo tipo de documento,' so using the same series identifier for invoices and credit notes requires two separate validation-code requests.
  4. Configure your invoicing software to attach the resulting ATCUD to every fiscally relevant document at the moment of issuance, and to prevent reuse: the AT states validation codes 'não têm prazo de validade' (do not expire) but also that 'não é possível reiniciar a numeração sequencial de uma série já utilizada' (a used series' sequential numbering cannot be restarted).
  5. Add the mandatory QR code alongside the ATCUD, but only where legally required: the AT specifies 'o Código QR deve constar obrigatoriamente nas faturas e outros documentos fiscalmente relevantes emitidos por programas certificados pela AT' (the QR code is mandatory on documents issued by AT-certified invoicing software).

Known gotchas

Related routes

Comply with Portugal's ATCUD and monthly SAF-T (PT) Billing submission requirements
portaldasfinancas.gov.pt · 5 steps · unrated
Implement Spain's VERI*FACTU invoicing-record requirements (Reglamento RRSIF, RD 1007/2023) in a billing system
government-tax · 6 steps · unrated
Comply with Spain Veri*factu invoicing requirements via the AEAT web service
agenciatributaria.gob.es · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans