SRI y tributos4 de mayo de 20267 min de lecturaEquipo Quipuy

Clave de acceso SRI: qué significan los 49 dígitos (explicado dígito por dígito)

La clave de acceso SRI tiene 49 dígitos que codifican fecha, RUC, ambiente, tipo de comprobante y más. Te explicamos campo por campo cómo se construye y cómo validarla.

Clave de acceso SRI: estructura de los 49 dígitos explicado

Cuando emites una factura electrónica en Ecuador, el SRI te devuelve un número largo de 49 dígitos llamado clave de acceso. Es el identificador único e inalterable del comprobante. Si abres un RIDE PDF, verás esta clave impresa con un código de barras Code 128.

En este artículo te explicamos qué codifican esos 49 dígitos, cómo se arman, cómo se calcula el dígito verificador y por qué es imposible falsificarla.

¿Qué es la clave de acceso SRI?

La clave de acceso es la huella digital de cada comprobante electrónico. Es el resultado de concatenar varios datos del documento siguiendo un formato fijo definido por el SRI en el Anexo 5 de la Ficha Técnica de Comprobantes Electrónicos.

Es única en todo Ecuador: dos comprobantes nunca tienen la misma clave porque la combinación de fecha + RUC + secuencial garantiza unicidad.

Sirve para:

  • Identificar el comprobante en consultas al SRI.
  • Verificar la autenticidad del XML.
  • Imprimirla en el RIDE como código de barras.
  • Confirmar que el comprobante está autorizado en el portal del SRI.

Estructura de los 49 dígitos campo por campo

El SRI define la estructura así:

PosicionesCampoLongitudEjemplo
1–8Fecha de emisión804052026
9–10Tipo de comprobante201 (factura)
11–23RUC del emisor131791234567001
24Tipo de ambiente12 (producción)
25–27Establecimiento3001
28–30Punto de emisión3001
31–39Secuencial9000000123
40–47Código numérico812345678
48Tipo de emisión11 (normal)
49Dígito verificador17
Total49

Ejemplo real desglosado

Una clave de acceso completa: 04052026010179123456700120010010000001231234567817

Desglosada:

04052026 → fecha 04 mayo 2026
01       → factura
1791234567001 → RUC del emisor
2        → ambiente PRODUCCIÓN
001      → establecimiento
001      → punto de emisión
000000123 → secuencial 123
12345678 → código numérico aleatorio
1        → emisión normal
7        → dígito verificador (módulo 11)

Estructura de la clave de acceso SRI campo por campo

Cada campo en detalle

Fecha de emisión (8 dígitos)

Formato DDMMAAAA. No es la fecha de autorización — es la fecha que tú declaraste en el XML. Si emites el 4 de mayo 2026: 04052026.

Tipo de comprobante (2 dígitos — Tabla 4 SRI)

  • 01 = Factura
  • 03 = Liquidación de compra
  • 04 = Nota de crédito
  • 05 = Nota de débito
  • 06 = Guía de remisión
  • 07 = Comprobante de retención

RUC del emisor (13 dígitos)

El RUC tal cual aparece en tu autorización del SRI. Si tienes RUC de persona natural (10 dígitos cédula + 001), igual son 13.

Tipo de ambiente (1 dígito)

  • 1 = PRUEBAS (no tiene validez tributaria)
  • 2 = PRODUCCIÓN (validez legal completa)

📌 Si en producción ves un comprobante con ambiente 1, no es válido. Es de pruebas y nadie puede acreditar IVA con él.

Establecimiento (3 dígitos)

El número del establecimiento que tienes registrado. Por defecto 001 (matriz). Si tienes sucursales: 002, 003, etc.

Punto de emisión (3 dígitos)

Cada establecimiento puede tener varios puntos de emisión. Típicamente 001 la caja matriz, 002 mostrador, 003 web, etc.

Secuencial (9 dígitos)

El número de la factura, con ceros a la izquierda. Va creciendo de uno en uno sin saltos (el SRI los detecta y observa). En el RIDE lo ves como 001-001-000000123.

Código numérico (8 dígitos)

Un número aleatorio entre 0 y 99999999 que cada emisor genera. Sirve para que dos sistemas distintos no produzcan la misma clave incluso con todos los demás datos coincidiendo. Quipuy lo genera con un random crypto-seguro.

Tipo de emisión (1 dígito)

  • 1 = Normal (modalidad online)
  • 2 = Contingencia (cuando los WebServices del SRI están caídos y emites offline)

Dígito verificador (1 dígito) — Módulo 11

Es el checksum de los primeros 48 dígitos. Se calcula con el algoritmo módulo 11 que el SRI define exactamente:

  1. Tomas los 48 dígitos de izquierda a derecha.
  2. Multiplicas cada dígito por un factor que rota: 2,3,4,5,6,7,2,3,4,5,... empezando desde la derecha.
  3. Sumas todos los productos.
  4. Divides la suma por 11 y obtienes el residuo.
  5. Restas el residuo de 11.
  6. Si el resultado es 11 → dígito verificador = 0.
  7. Si el resultado es 10 → dígito verificador = 1.
  8. Cualquier otro → ese mismo número es el verificador.

Es el mismo algoritmo que usa el SRI para validar el RUC. Si manipulas un dígito de la clave, el verificador no coincide y el SRI rechaza con error.

¿Cómo se valida la clave en Quipuy?

Quipuy genera la clave automáticamente al firmar el XML, calcula el módulo 11 y la incluye en el campo <claveAcceso> del XML. Internamente nuestro generador (src/lib/sri/clave-acceso.ts) está validado contra el ejemplo oficial del SRI v2.32 — generamos exactamente la misma clave que el SRI espera.

Si la clave que envías no coincide con los datos del XML (ej. fecha del XML diferente a la de la clave), el SRI rechaza con error 35: "no cumple el esquema XSD".

Validación de clave de acceso del SRI usando algoritmo módulo 11

Errores típicos relacionados con la clave de acceso

Error 65: clave de acceso ya registrada

Reutilizaste un secuencial. La combinación fecha+RUC+secuencial no puede repetirse. Solución: usar el siguiente secuencial libre.

Error 70: clave de acceso no autorizada

El P12 con que firmaste no coincide con el RUC de la clave. Verifica que el P12 pertenezca al RUC del emisor.

Error: dígito verificador inválido

Tu generador calcula mal el módulo 11. Si manualmente ensamblas la clave, revisa el algoritmo. Si usas Quipuy, no debería pasar.

Mismatch entre clave y XML

La fecha de la clave no coincide con la fecha del XML, o el RUC de la clave no coincide con el del emisor en el XML. El SRI rechaza con error 35.

¿Cómo consulto un comprobante en el SRI con la clave de acceso?

  1. Ve a sri.gob.ecServicios en líneaComprobantes electrónicosConsultas.
  2. Ingresa la clave de acceso de 49 dígitos.
  3. El SRI te devuelve el estado: AUTORIZADO, NO AUTORIZADO, ANULADO o NO REGISTRADO.

Si tu cliente quiere verificar tu factura, ahí lo hace. La consulta es pública.

Preguntas frecuentes

¿Por qué la clave tiene 49 dígitos y no 48?

Porque el dígito 49 es el verificador (checksum). Los primeros 48 codifican los datos; el 49 valida que ningún dígito fue alterado.

¿La clave de acceso cambia si edito la factura?

No puedes editar una factura ya emitida y autorizada (es inmutable). La clave queda fija para siempre. Para corregir emites una nota de crédito.

¿Dos sistemas distintos pueden generar la misma clave?

Probabilísticamente posible si coinciden RUC + fecha + secuencial + establecimiento + punto + ambiente + tipo + emisión + código numérico aleatorio. El código numérico de 8 dígitos es lo que lo hace prácticamente imposible.

¿La clave de acceso aparece en el RIDE PDF?

Sí. Está impresa como texto y como código de barras Code 128 en la parte superior del RIDE. Tu cliente la usa para verificar la factura en el portal del SRI.

¿Necesito guardar la clave en mi base de datos?

Sí. Es la referencia única para consultas al SRI, para reenvíos, para reimpresión del RIDE y para anular. En Quipuy se guarda en el campo access_key de cada comprobante.

¿Las claves de pruebas y producción tienen la misma estructura?

Sí, idéntica. Solo cambia el dígito 24 (1 pruebas, 2 producción). Las claves de pruebas no tienen validez tributaria pero estructuralmente son iguales.

Conclusión

La clave de acceso del SRI son 49 dígitos que codifican la identidad inmutable de cada comprobante electrónico en Ecuador. Conocer su estructura ayuda a entender errores comunes (como el error 65 por secuencial duplicado) y a confiar en que la facturación electrónica es robusta.

En Quipuy la clave se genera automáticamente con el algoritmo oficial del SRI, incluido el módulo 11 del dígito verificador. Tú solo emites — la clave queda lista. Crea tu cuenta gratis y prueba todo el flujo completo en menos de 5 minutos.