Abra qualquer fatura de fornecedor de 2026 e vê logo duas coisas que não existiam há cinco anos: uma string ATCUD no rodapé e um código QR no canto. Ambos obrigatórios. Ambos aparecem no SAF-T — consulte o nosso guia SAF-T Portugal para a mecânica completa de submissão. E quando não batem certo com o que a AT já tem do outro lado, é a caixa de entrada do contabilista que fica a saber primeiro.
Para quem processa dezenas ou centenas de faturas de fornecedores por mês, isto não é um tema de compliance teórico. É um conjunto de pequenas novas falhas que entram em silêncio no fecho do mês — tipicamente detetadas duas semanas depois da entrega do SAF-T, quando um cruzamento da AT volta marcado.
Vamos ao que muda em concreto no workflow de processamento, e onde estão as armadilhas mais frequentes.
O que é o ATCUD, em um parágrafo
ATCUD significa Código Único de Documento — um código único que identifica cada fatura emitida em Portugal. É composto por duas partes separadas por um hífen: um código de validação da série do documento (obtido pelo emitente junto da AT) seguido do número sequencial. Um ATCUD real parece algo como CSDF7T5H-35 — não é aleatório, não é auto-gerado, e está ligado a uma série específica registada na autoridade tributária.
O código QR é o irmão legível por máquina. Codifica os campos-chave da fatura — NIFs, data, totais, decomposição do IVA, ATCUD, hash do documento — num único código 2D que qualquer pessoa com um telemóvel consegue ler e validar contra a AT.
Juntos, tornam cada fatura auto-descrita e auto-verificável. Na prática, significa que o seu processo de validação tem novas tarefas.
O que a AT valida mesmo
A AT não acredita só no que o emitente escreveu. Quando o seu SAF-T é submetido, passam a ser cruzadas — automaticamente, em silêncio, à escala — as seguintes coisas:
- Estrutura do ATCUD. Está no formato correto (
<código de validação>-<número sequencial>)? O código de validação é um que a AT registou para a série do emitente? - Consistência da série. O ATCUD bate certo com a série declarada nos campos
InvoiceTypeeInvoiceNodo SAF-T? - Payload do QR vs. corpo da fatura. Os totais, NIFs e datas dentro do QR coincidem com os campos declarados no resto da fatura e no registo SAF-T?
- ATCUD no SAF-T. O elemento
ATCUDestá presente em todas as faturas onde é legalmente exigido?
Quando qualquer uma destas falha, a fatura até pode entrar no software de contabilidade — mas torna-se uma responsabilidade latente assim que a AT correr um cruzamento, o que agora é contínuo e já não anual.
Processe faturas em minutos, não horas
O Faturiza funciona com o Google Drive e Sheets que já usa.
Onde as coisas correm mal em silêncio
Depois de processar alguns milhares de faturas de fornecedores com ATCUD e QR entre várias carteiras de clientes, os padrões de falha são sempre os mesmos. Raramente são dramáticos. São do tipo que come uma hora no dia 14 do mês.
1. ATCUD em falta em faturas de pequenos fornecedores
Toda a fatura emitida em Portugal exige ATCUD desde janeiro de 2023. Mas há uma cauda longa de pequenos fornecedores — um freelancer a passar um recibo verde, uma micro-empresa com software de faturação antigo, um restaurante com uma caixa registadora não certificada — que continua a emitir faturas sem ATCUD. Tecnicamente, essas faturas não são conformes, e a AT pode recusá-las como despesa dedutível.
O problema prático do contabilista: não consegue obrigar o fornecedor a reemitir. Mas precisa de apanhar estas faturas antes de entregar o SAF-T. Uma política simples — "sinalizar qualquer fatura de fornecedor sem ATCUD e avisar o cliente em 48 horas" — sai muito mais barato do que uma regularização de IVA seis meses mais tarde.
2. Erros de transcrição do ATCUD
Quando o ATCUD é introduzido manualmente — especialmente o código de validação de oito caracteres — as trocas são inevitáveis. O número da fatura fica correto, o valor fica correto, mas a primeira metade do ATCUD tem um zero onde devia estar um O, ou vice-versa. Entra tudo direitinho. A AT sinaliza mais tarde.
A solução é estrutural: o ATCUD deve ser extraído, não digitado. Se o seu pipeline de processamento lê o código QR em vez de transcrever o ATCUD do texto do PDF, este modo de falha desaparece. O payload do QR é a fonte da verdade; digitar é ruído.
3. Payload do QR não bate certo com o corpo da fatura
Ocasionalmente — e esta é a que dói de verdade — o código QR de uma fatura codifica totais ou um NIF que não coincidem com a fatura visível. Acontece normalmente quando o software do emitente gerou o QR a partir de uma versão do documento, e alguém corrigiu manualmente uma linha depois sem voltar a gerar o código.
Para o contabilista, a pergunta passa a ser: qual das versões é a verdade? A AT trata o QR como autoritativo. Um pipeline bem configurado também. Se o QR diz €1.230,00 e o total impresso diz €1.230,50, não está perante um erro aritmético — está perante uma fatura não conforme.
4. Confusão de séries em reemissões
Quando um fornecedor reemite uma fatura (a substituir uma anulada, por exemplo), o novo documento deve ter um ATCUD novo vindo de uma série válida — não reutilizar o do documento anulado. Software de faturação barato ou desatualizado reutiliza séries ocasionalmente, o que quebra a garantia de unicidade. Resultado: um ATCUD duplicado no seu SAF-T entre meses, que o sistema da AT trata como bandeira vermelha.
Não consegue corrigir o software do fornecedor. Consegue detetar o duplicado no processamento e pedir esclarecimento antes de entregar.
5. Faturas estrangeiras sem ATCUD
Faturas de fornecedores da UE ou de países terceiros obviamente não têm ATCUD — é uma construção portuguesa. Mas o SAF-T espera o elemento ATCUD em qualquer documento emitido em Portugal. Pipelines de processamento que exigem ingenuamente ATCUD em todas as faturas acabam a rejeitar faturas estrangeiras legítimas ou a inserir valores placeholder em silêncio que partem o schema do SAF-T.
O comportamento correto é condicional: aplicar a validação de ATCUD apenas quando o emitente é português (NIF começa com o código de país PT ou é um NIF nu de 9 dígitos português). Para faturas estrangeiras, saltar as verificações de ATCUD e aplicar as regras de IVA autoliquidação.
O que muda no fecho mensal
Comparado com o workflow pré-ATCUD, três coisas mudam de forma concreta:
A validação acontece mais cedo. Apanhar problemas de ATCUD no momento da receção é uma ordem de grandeza mais barato do que apanhá-los na geração do SAF-T. Uma fatura sem ATCUD no dia 3 ainda pode ser reemitida pelo fornecedor. A mesma fatura no dia 28, com a janela de entrega a fechar, já não.
O QR torna-se o ponto de entrada. Se a sua ferramenta de processamento lê códigos QR, recebe NIFs, totais, decomposição do IVA e ATCUD num único objeto estruturado — sem ambiguidade de OCR, sem transcrição. Esta é a maior melhoria de qualidade disponível neste momento. As faturas estão literalmente desenhadas para serem lidas por máquina.
A validação do SAF-T tem mais superfície. O seu validador mensal de SAF-T passa a ter de verificar presença de ATCUD, formato de ATCUD e consistência de série — e não apenas totais e NIFs. A maior parte do software de contabilidade de prateleira faz isto automaticamente. Workflows assentes em folhas de cálculo não fazem.
Um checklist prático
Use no início de cada mês. Leva cerca de 10 minutos depois de os hábitos estarem instalados.
- Para cada fatura de fornecedor recebida: confirmar que o ATCUD está presente e bem formado (duas partes separadas por hífen; primeira parte alfanumérica; segunda parte numérica).
- Ler o código QR de uma amostra de faturas por fornecedor por mês. Confirmar que o payload coincide com o corpo da fatura — NIFs, data, totais. Com automação, isto corre em todas as faturas, não numa amostra.
- Sinalizar faturas portuguesas sem ATCUD ao cliente em 48 horas a partir da receção, não no fim do mês.
- Tratar as faturas estrangeiras com outro conjunto de regras. Saltar a validação de ATCUD, aplicar IVA autoliquidação e documentar o país do NIF do fornecedor.
- Antes de gerar o SAF-T, fazer uma varredura final: ATCUDs duplicados, ATCUDs em falta em faturas portuguesas, e divergências de payload do QR sinalizadas durante o processamento.
- Depois de entregar o SAF-T, vigiar a caixa de mensagens do Portal das Finanças para notificações relacionadas com ATCUD. Chegam rápido — tipicamente em 72 horas a contar de um cruzamento sinalizado.
O que fazer de forma diferente
A tentação com o ATCUD e o código QR é tratá-los como mais uma caixinha para marcar na fatura e seguir em frente. Para a maioria dos gabinetes de contabilidade, isso é um erro caro. Os códigos não são decoração — são o canal principal pelo qual a AT agora verifica cada fatura que entrega.
Trate-os como a sua fonte de dados primária. Extraia do QR, não do texto do PDF. Valide o ATCUD na receção, não na entrega. E construa o fecho mensal em torno do princípio de que uma fatura conforme é uma fatura legível por máquina — porque é isso que 2026 é, na prática.
Se processa faturas de fornecedores para mais do que um punhado de clientes, é este o ajuste de processo que se paga a si próprio mais depressa.
O Faturiza foi construído para contabilistas portugueses que querem validação de ATCUD, QR e SAF-T a correr automaticamente em todos os clientes. Comece grátis durante a beta em /para-contabilistas, e veja o guia companheiro sobre compliance SAF-T em Portugal para perceber como isto encaixa no fecho mensal.
Parte da nossa série de guias SAF-T e conformidade.
Para contabilistas
Faz este fluxo para vários clientes?
O Faturiza tem um painel multi-cliente feito para contabilistas. Cada cliente tem a sua pasta, email de receção e exportação pronta para SAF-T.
Manuel Monteiro
Founder, Faturiza · LinkedIn
Pronto para automatizar as suas faturas?
Experimente o Faturiza gratuitamente e poupe horas todas as semanas.
Junte-se a 500+ empresas portuguesas que poupam horas todas as semanas