Ir al contenido

Errores del SRI: comprobante devuelto, no autorizado y código 70

Cuando el SRI no autoriza a la primera, lo que hagas después importa: reenviar a ciegas puede duplicar o bloquear un comprobante. Esto es lo que significa cada respuesta y lo que hacemos nosotros.

Sandbox gratis, sin RUC ni tarjeta

Las respuestas del SRI

Dos pasos, cada uno con sus propios estados.

En recepción, el SRI responde RECIBIDA o DEVUELTA, con mensajes. En autorización, AUTORIZADO o NO AUTORIZADO. Que lo reciba no es que lo autorice, y los mensajes se reconocen por su identificador, nunca por su texto.

DEVUELTA significa que el SRI no pudo procesar el comprobante y no lo guarda: se corrige y se reenvía con la misma clave de acceso y el mismo número. NO AUTORIZADO se corrige y se reenvía igual.

El código 70, «clave de acceso en procesamiento», significa que el SRI todavía trabaja en ese comprobante: no se reenvía ni se genera otra clave; se espera, hasta 24 horas, y se vuelve a preguntar por la autorización. El código 43, «clave de acceso registrada», dice que ya lo tiene: también se pregunta por la autorización y no se reenvía.

El código 45, «secuencial registrado», indica que otro comprobante de tu RUC ocupa ese tipo, establecimiento, punto de emisión y secuencial.

Lo que hacemos por ti

Esperamos cuando toca esperar y reenviamos cuando toca corregir.

  • Código 70: el comprobante queda enviado y volvemos a preguntar por su autorización hasta por 24 horas, sin reenviarlo.
  • Código 43: pedimos la autorización en lugar de reenviar.
  • Código 45: preguntamos por nuestra clave; si el SRI no la conoce, en Sandbox y Pruebas renumeramos y reenviamos solos, y en Producción lo dejamos para que lo pidas con POST …/renumber.
  • DEVUELTA o NO AUTORIZADO: el comprobante queda con los mensajes del SRI para que lo corrijas y lo reenvíes con la misma clave y el mismo número.
  • Un rechazo nuestro, antes de enviar, no consume secuencial.
  • Si el SRI no responde o contesta algo que no entendemos, no lo tomamos por una decisión: reintentamos con espera creciente.
  • Recibes un webhook con cada resultado y un correo cuando el SRI devuelve un comprobante.

En la API

La misma solicitud que enviarías desde tu sistema.

Corregir y reenviar un comprobante devuelto

El cuerpo es el comprobante corregido. Conserva su número y su clave de acceso.

POST /v1/ec/invoices/0f6c8f4e-…/resubmit
Authorization: Bearer fb_sandbox_…

{
  "buyer": {
    "identification_type": "cedula",
    "identification": "1712345675",
    "name": "María José Andrade",
    "email": "maria@example.ec"
  },
  "lines": [
    {
      "description": "Juego de brocas",
      "quantity": "2",
      "unit_price": "36.00",
      "taxes": [
        {
          "type": "iva",
          "rate": "iva_15"
        }
      ]
    }
  ],
  "payments": [
    {
      "method": "tarjeta_credito"
    }
  ]
}

Preguntas frecuentes

Lo que suelen preguntar antes de integrar.

¿Qué significa el código 70 del SRI?

«Clave de acceso en procesamiento»: el SRI todavía está trabajando en ese comprobante. No lo reenvíes ni generes otra clave; espera hasta 24 horas y pregunta por su autorización.

¿Cuál es la diferencia entre devuelta y no autorizado?

Devuelta es una respuesta de recepción: el SRI no pudo procesar el comprobante y no lo guarda. No autorizado es una respuesta de autorización: lo procesó y lo rechazó. En ambos casos se corrige y se reenvía con la misma clave y el mismo número.

¿Puedo reenviar un comprobante devuelto con otro número?

No hace falta y no conviene: se reenvía con la misma clave de acceso y el mismo número, así el secuencial no se pierde.

¿Qué hago con el código 45, secuencial registrado?

Otro comprobante de tu RUC ocupa ese número. Fiscalbase pregunta primero si el SRI conoce nuestra clave; si no, renumera y reenvía en Sandbox y Pruebas, y en Producción lo deja listo para que pidas la renumeración.

Sigue leyendo

Otras guías para la misma integración.

API de facturación electrónica

Emite facturas, notas de crédito, retenciones y guías del SRI con una API REST. Firmamos, enviamos al SRI, reintentamos y avisamos con webhooks. Sandbox gratis.

Webhooks

Recibe un webhook firmado cuando el SRI autoriza, devuelve o no autoriza un comprobante. Standard Webhooks, reintentos durante tres días y secreto rotable.

Firma electrónica XAdES

Cómo firma Fiscalbase los comprobantes del SRI con XAdES-BES: subes tu certificado .p12 una vez, queda sellado y cada XML sale firmado y autorizado.

Ambiente de pruebas

Prueba tu facturación electrónica en Sandbox sin RUC ni certificado, y en el ambiente de pruebas del SRI (celcer) con tu RUC, antes de emitir en producción.

Tu primera factura hoy

Crea tu cuenta y emite en Sandbox en minutos.