Clave de acceso del SRI: estructura de los 49 dígitos y módulo 11

La clave de acceso identifica de forma única cada comprobante electrónico ante el SRI. Tiene 49 dígitos numéricos: 48 se arman con datos del comprobante y el último es un dígito verificador calculado con módulo 11.

Crear cuenta

Estructura

Los 49 dígitos se componen de nueve campos, en este orden. Los valores de ejemplo corresponden a una factura de prueba con un RUC ficticio.

CampoDígitosEjemplo
Fecha de emisión (ddmmaaaa)815102026
Tipo de comprobante201 (01 factura, 04 nota de crédito; el resto está en la tabla de la Ficha Técnica)
RUC del emisor130999999999001 (ficticio)
Tipo de ambiente11 (1 pruebas, 2 producción)
Serie: establecimiento (3) + punto de emisión (3)6001001
Número secuencial9000000123
Código numérico812345678
Tipo de emisión11 (emisión normal)
Dígito verificador19
Total491510202601099999999900110010010000001231234567819

Cómo se calcula el dígito verificador (módulo 11)

El dígito verificador se calcula con estos pasos:

  1. Toma los 48 primeros dígitos de la clave.
  2. Recórrelos de derecha a izquierda multiplicando cada dígito por los factores 2, 3, 4, 5, 6 y 7, y vuelve a empezar en 2 después del 7.
  3. Suma los productos.
  4. Calcula 11 menos el residuo de dividir la suma para 11.
  5. Si el resultado es 11, el dígito es 0; si es 10, el dígito es 1; en otro caso, es el resultado.

Ejemplo

Con los 48 primeros dígitos del ejemplo anterior, la suma ponderada es 684. El residuo de 684 dividido para 11 es 2, y 11 − 2 = 9. Ese es el dígito verificador y la clave completa queda con 49 dígitos.

Base (48 dígitos): 151020260109999999990011001001000000123123456781
Suma ponderada:    684
684 mod 11:        2
11 - 2:            9
Clave de acceso:   1510202601099999999900110010010000001231234567819

Cómo lo hace Factio

Factio genera la clave de acceso automáticamente al emitir cada comprobante, con el secuencial reservado para el punto de emisión; no necesitas calcularla.

Fuentes

Preguntas frecuentes

¿Cuántos dígitos tiene la clave de acceso?

Tiene 49 dígitos numéricos.

¿Qué es el código numérico?

Es un campo de 8 dígitos que define el emisor como parte de la clave de acceso.

¿Qué pasa si la clave no corresponde al comprobante?

El SRI responde error 58, error en la estructura de clave de acceso. En la consulta de autorización, una clave con más de 49 dígitos o con caracteres no numéricos da error 80.

¿La clave cambia si el SRI devuelve el comprobante?

No. Según la Ficha Técnica, un comprobante rechazado se reenvía corregido sin generar nueva clave de acceso ni secuencial.

Prueba Factio en el ambiente de pruebas

Crea tu cuenta, completa el onboarding y emite tus primeros documentos de prueba.

Crear cuenta