SAFTCheck
Documentação / atcud
atcud.format

Formato ATCUD — VALIDAÇÃO-SEQUÊNCIA desde 2023

Código único de documento obrigatório: 8 caracteres alfanuméricos maiúsculos, hífen, sequência ≥ 1.

O que é o ATCUD

O ATCUD (Código Único de Documento) é um código único de documento que a AT impõe em cada fatura, recibo, documento de transporte e entrada do SAF-T desde 1 de janeiro de 2023. Liga o documento a uma série registada na AT e a uma posição sequencial dentro dessa série.

O formato

O ATCUD tem duas partes unidas por um único hífen:

<CÓDIGO-VALIDAÇÃO>-<SEQUÊNCIA>
  • Código de validação: exatamente 8 caracteres alfanuméricos maiúsculos (A–Z, 0–9). A AT emite-o quando se regista uma série de documentos.
  • Sequência: um inteiro positivo a começar em 1, sem zeros à esquerda.

O SAFTCheck aplica a regex:

/^[A-Z0-9]{8}-[1-9]\d{0,9}$/

Exemplos

ValorVeredictoPorquê
AAJFK4DH-18 maiúsculas + hífen + 1
BCDEF123-998 maiúsculas + hífen + 99
1234ABCD-1000000Mistura de dígitos e letras OK
0✓ (sentinela)Permitido para documentos cuja série é anterior às obrigações ATCUD
aaaaaaaa-1Código de validação em minúsculas
AAJFK4DH1Hífen em falta
AAJFK4DH-0A sequência tem de ser ≥ 1
AAJFK4DH-001Zero à esquerda
SHORTCD-1O código de validação tem de ter exatamente 8 caracteres

Como corrigir

Veja o documento problemático no ERP e o registo da série no portal da AT:

  1. Confirme o código de validação da série com a AT (Portal das Finanças → Faturação → Comunicação de séries).
  2. Garanta que o ERP guarda o código de validação em maiúsculas, exatamente como a AT o emitiu.
  3. Volte a emitir o documento com o ATCUD corrigido — ou use o editor inline para corrigir esta ocorrência no lugar. O editor inclui um botão MAIÚSCULO de um clique para o caso comum de código de validação em minúsculas.

Relacionado

Outras regras

Usamos um cookie de sessão para autenticação, um cookie de idioma para a preferência linguística e o Tawk.to para o widget de chat ao vivo (que define os seus próprios cookies quando abre o chat). O Google Analytics (GA4) só é carregado depois de aceitar, com anonimização de IP; sem rastreadores publicitários. Consulte a nossa Política de Privacidade.