SAFTCheck
Documentación / atcud
atcud.format

Formato ATCUD — VALIDACIÓN-SECUENCIA desde 2023

Código único de documento obligatorio: 8 caracteres alfanuméricos en mayúsculas, guion, secuencia ≥ 1.

Qué es el ATCUD

El ATCUD (Código Único de Documento) es un código único de documento que la AT exige en cada factura, recibo, documento de transporte y entrada del SAF-T desde el 1 de enero de 2023. Vincula el documento a una serie registrada en la AT y a una posición secuencial dentro de esa serie.

El formato

El ATCUD tiene dos partes unidas por un único guion:

<CÓDIGO-VALIDACIÓN>-<SECUENCIA>
  • Código de validación: exactamente 8 caracteres alfanuméricos en mayúsculas (A–Z, 0–9). La AT lo emite al registrar una serie de documentos.
  • Secuencia: un entero positivo empezando por 1, sin ceros a la izquierda.

SAFTCheck aplica la regex:

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

Ejemplos

ValorVeredictoPor qué
AAJFK4DH-18 mayúsculas + guion + 1
BCDEF123-998 mayúsculas + guion + 99
1234ABCD-1000000Mezcla de dígitos y letras OK
0✓ (centinela)Permitido para documentos cuya serie es anterior a la obligación ATCUD
aaaaaaaa-1Código de validación en minúsculas
AAJFK4DH1Falta el guion
AAJFK4DH-0La secuencia debe ser ≥ 1
AAJFK4DH-001Cero a la izquierda
SHORTCD-1El código de validación debe tener exactamente 8 caracteres

Cómo corregir

Revisa el documento problemático en tu ERP y el registro de la serie en el portal de la AT:

  1. Confirma el código de validación de la serie con la AT (Portal das Finanças → Faturação → Comunicação de séries).
  2. Asegúrate de que el ERP guarde el código de validación en mayúsculas exactamente como lo emitió la AT.
  3. Vuelve a emitir el documento con el ATCUD corregido — o usa el editor en línea para corregir esta ocurrencia en sitio. El editor incluye un botón MAYÚSCULAS de un solo clic para el caso habitual de código de validación en minúsculas.

Relacionado

Otras reglas

Usamos una cookie de sesión para iniciar sesión, una cookie de idioma para la preferencia lingüística y Tawk.to para el widget de chat en vivo (que establece sus propias cookies al abrir el chat). Google Analytics (GA4) se carga solo después de que aceptes, con anonimización de IP; sin rastreadores publicitarios. Consulta nuestra Política de Privacidad.