Omitir yendo al contenido principal

Validador de Clave de Acceso NF-e / NFC-e / CT-e

Valide autenticidad estructural, campos integrados y dígito de control de claves de acceso de 44 dígitos de Brasil.

Sobre la Validación de Claves de Acceso de DF-e

La validación verifica la secuencia de 44 dígitos, la consistencia del código de estado IBGE, el período de emisión (mes/año) y la exactitud del dígito verificador vía Módulo 11.

Los errores de formato en claves de acceso son una causa principal de rechazo en software de facturación y ERPs (rechazos 225, 226, 253 de la SEFAZ).

Anatomía & Estructura de la Clave de Acceso (44 Dígitos)

Estructura oficial estandarizada por el MOC y acuerdos SINIEF de CONFAZ/ENCAT:

PosiciónCampoLongitudSignificado & RegraEjemplo
1 y 2cUF2 dígitosCódigo IBGE del estado emisor35 (SP)
3 a 6AAMM4 dígitosAño y mes de emisión del documento2609
7 a 20CNPJ14 dígitosRegistro tributario de la empresa emisora00.000.000/0001-55
21 e 22mod2 dígitosModelo del documento (55=NF-e, 65=NFC-e, 57=CT-e)55
23 a 25série3 dígitosSerie del comprobante fiscal001
26 a 34nNF9 dígitosNúmero correlativo de factura000000001
35tpEmis1 dígitoForma de emisión (1=Normal, 2 a 9=Contingencia)1
36 a 43cNF8 dígitosCódigo numérico aleatorio de control00000001
44cDV1 dígitoDígito de control vía Módulo 11 (pesos 2 a 9)5

Algoritmo de Cálculo del Dígito Verificador (Módulo 11)

Cálculo oficial de la SEFAZ sobre los 43 dígitos iniciales:

S = Σ(d_i * peso_i) | DV = resto < 2 ? 0 : 11 - resto
  1. 1. Recorra los dígitos de la posición 43 a 1 (de derecha a izquierda).
  2. 2. Multiplique cada dígito por la serie de pesos [2, 3, 4, 5, 6, 7, 8, 9, 2, 3...].
  3. 3. Sume los productos y obtenga el resto de la división entre 11 (Suma % 11).
  4. 4. Si el resto es 0 o 1, el dígito verificador cDV es 0.
  5. 5. Si el resto es entre 2 y 10, el cDV es 11 - resto.

Preguntas Frecuentes & Directrices Técnicas