Comprobantes SRI Listado y soluciones 7 min de lectura

Errores comunes de rechazo de comprobantes del SRI

y cómo prevenirlos

Un comprobante rechazado casi nunca se debe a algo misterioso: las causas se repiten. Conocer las más comunes te permite prevenirlas desde tu código y resolverlas rápido cuando aparezcan. Aquí cómo leer una respuesta del SRI y qué hacer con cada tipo de error.

CÓDIGOS MÁS FRECUENTES SRI

  • 35 Archivo no cumple estructura XML ESTRUCTURA
  • 39 Firma inválida FIRMA
  • 43 Clave de acceso registrada DUPLICADO
  • 45 Secuencial registrado DUPLICADO
  • 70 Clave de acceso en procesamiento ESPERA
PRIMERO Lee la información adicional del mensaje: suele decirte el campo.
01 — DIAGNÓSTICO

Primero: ¿dónde te rechazaron?

El SRI puede decir que no en dos momentos distintos. Saber en cuál estás cambia el diagnóstico.

MOMENTOESTADOSIGNIFICADO
Recepción DEVUELTA El documento ni siquiera entró a procesarse
Autorización NO AUTORIZADO Se procesó, pero no se autorizó
02 — LA RESPUESTA

Cómo leer la respuesta

La respuesta incluye una lista de mensajes. Cada mensaje trae un tipo (ERROR o ADVERTENCIA), un identificador, el texto y, a veces, información adicional que señala el campo exacto que falló. Un ejemplo ilustrativo:

jsonrespuesta del SRI
{
  "estado": "DEVUELTA",
  "mensajes": [
    {
      "tipo": "ERROR",
      "identificador": "35",
      "mensaje": "ARCHIVO NO CUMPLE ESTRUCTURA XML",
      "informacion_adicional": "(detalle del campo que falló)"
    }
  ]
}
03 — CATÁLOGO

Los errores más comunes

CÓDIGONOMBRE EN EL SRICAUSA HABITUALQUÉ HACER
35 Archivo no cumple estructura XMLFalta un campo obligatorio, un formato incorrecto o una versión de esquema desactualizada Ver detalle
39 Firma inválidaCertificado vencido, clave incorrecta o firma mal construida Ver detalle
43 Clave de acceso registradaReenviaste un comprobante que ya había llegado Ver detalle
45 Secuencial registradoReutilizaste un número secuencial Ver detalle
70 Clave de acceso en procesamientoEl SRI aún procesa el comprobante Ver detalle
04 — CATEGORÍAS

Las categorías que más se repiten

  1. Estructura El XML no cumple el esquema: campos faltantes, formatos incorrectos o una versión de esquema que ya no se acepta. Prevención: valida el XML contra el esquema antes de enviarlo.
  2. Firma y certificado Certificado vencido, clave incorrecta, archivo equivocado. Prevención: controla la fecha de vencimiento y guarda el .p12 de forma segura.
  3. Duplicados Clave de acceso o secuencial ya registrados. Prevención: asigna el secuencial una sola vez y consulta antes de reenviar.
  4. Datos del emisor El estado del RUC, el establecimiento o la autorización de emisión no están vigentes. Prevención: verifica tu estado en el SRI antes de salir a producción.
  5. Datos del receptor Identificación inválida o tipo de identificación que no corresponde. Prevención: valida la identificación en tu formulario.
  6. Cálculos y fechas Totales o impuestos que no cuadran, o fechas fuera de lo permitido. Prevención: calcula con redondeo consistente y valida la fecha.
  7. Ambiente Enviar un comprobante de pruebas a producción, o al revés. Prevención: separa tus configuraciones.
05 — CHECKLIST

Un checklist para prevenir rechazos

06 — POR API

Cómo te ayuda una API

Una API de facturación te devuelve los errores del SRI mapeados y con su explicación, para que no tengas que descifrar el texto original.

Conclusión

La mayoría de los rechazos se previenen con validación, un secuencial bien manejado y un certificado vigente. Y cuando ocurren, la información adicional del mensaje suele ya decirte qué corregir.

FUENTES Y QUÉ REVISAR

  • Ficha técnica de comprobantes electrónicos del SRI, catálogo de mensajes de error (versión vigente).
SIGUE LEYENDO

Del comprobante a la autorización

Ver todos los artículos
Empieza hoy

Solicita tu API key de pruebas

Prueba la API en el ambiente de pruebas del SRI y pasa a producción cuando estés listo.