Ir al contenido

Facturador SRI: qué hace y cuándo conviene automatizar la emisión

Por Fiscalbase. Actualizado el 12 de octubre de 2026

El Facturador SRI es la aplicación web gratuita del SRI para emitir los seis comprobantes electrónicos: llenas cada uno en un formulario, lo firmas con tu certificado y el SRI lo autoriza. Para muchos negocios pequeños basta. Conviene automatizar cuando tus ventas están en un sistema, una tienda o un inventario y emitir a mano es volver a escribirlas.

Qué es el Facturador SRI

El Facturador SRI es la aplicación web del SRI para emitir comprobantes electrónicos. Funciona en el navegador, sin descargas ni instalaciones, y el SRI la describe así en su página oficial:

  • No tiene costo. «Es una herramienta gratuita que la Administración Tributaria pone a disposición de los contribuyentes».
  • La pueden usar todas las personas naturales y sociedades, menos las catalogadas como grandes contribuyentes.
  • No pone tope a la cantidad de comprobantes que emites con ella.
  • Emite los seis comprobantes: factura, nota de crédito, nota de débito, comprobante de retención, guía de remisión y liquidación de compra.
  • Genera, firma, envía al SRI y notifica por correo a tu cliente, y muestra cada comprobante en su RIDE, la versión para imprimir.

Para usarla necesitas un computador, internet y un certificado de firma electrónica de tipo archivo, vigente. Es oficial, no cuesta y, para muchos negocios pequeños, es todo lo que hace falta.

Si todavía usas el facturador gratuito que se descargaba e instalaba en el computador, el que el SRI llama esquema «off-line», el SRI avisa que estará disponible para descarga hasta el 31 de diciembre de 2026 y propone en su reemplazo el Facturador SRI (herramienta de comprobantes electrónicos).

Cómo se emite una factura en el Facturador

El manual de usuario del SRI describe el recorrido. Primero configuras, una sola vez:

  1. Perfil y firma: cargas tu certificado .p12, de hasta 50 KB, y si quieres el logo de tu negocio (sección 4.1).
  2. Productos y servicios: creas tu catálogo uno a uno o lo subes desde una plantilla de hoja de cálculo (sección 4.2).
  3. Puntos de emisión: por cada establecimiento, el punto y el último secuencial que usaste, si ya emitías con otro sistema (sección 4.3).

Después, por cada venta (sección 5.1):

  1. Eliges el establecimiento, la fecha de emisión y el punto de emisión.
  2. Escribes la identificación, el nombre, la dirección, el teléfono y el correo del comprador.
  3. Buscas los productos y ajustas cantidades, precios y descuentos.
  4. Eliges la forma de pago y, si hace falta, agregas campos adicionales.
  5. Presionas Firmar y escribes la clave de tu certificado.

En ese último paso la factura se firma, va al SRI y le llega al comprador por correo. El Facturador no guarda la clave del certificado, así que la escribes cada vez que firmas (sección 4.1). Para tu contabilidad, descargas el XML y el RIDE de cada comprobante desde su menú, o un reporte en texto con el resumen de lo emitido (sección 6.1).

Señales de que tu negocio necesita otra cosa

El Facturador está hecho para emitir desde una pantalla, y lo hace. Lo que cambia es tu negocio. Estas son las situaciones en las que esa pantalla empieza a pedirte más trabajo del que te ahorra:

  • Tus ventas ya están en otro sistema. Si vendes desde un punto de venta, un sistema administrativo o una tienda en línea, cada venta ya tiene comprador, productos y total. El manual no describe ninguna conexión con otros sistemas: cada factura se escribe otra vez en el formulario (sección 5.1).
  • Tu inventario vive en otra parte. El Facturador tiene su propio catálogo de productos (sección 4.2). Si tus productos o precios cambian en tu sistema, ese catálogo se actualiza aparte.
  • Emites muchos comprobantes al día. El SRI no pone tope a la cantidad, pero cada comprobante es un formulario y una firma con clave (secciones 4.1 y 5.1). Con decenas de ventas diarias, el tiempo se va en volver a escribir.
  • Varias personas emiten. Se entra con el RUC y la clave del contribuyente (sección 3), y el manual no describe usuarios ni permisos separados para un equipo.
  • Otro sistema necesita enterarse del resultado. El resultado aparece en la pantalla al firmar, y los no autorizados se consultan en su propia opción (secciones 5.1 y 6.2). Tu sistema no se entera por sí solo.

Si ninguna de estas te pasa, sigue con el Facturador: funciona y no cuesta.

Tres caminos

Entre los requisitos de la facturación electrónica, el SRI pide un software que genere los comprobantes y aclara que «puede ser propio o se puede utilizar la herramienta de comprobantes electrónicos de uso gratuito» (facturación electrónica). En la práctica, eso deja tres caminos.

Seguir con el Facturador SRI

Gratis y oficial. Encaja si emites pocos comprobantes, una persona se encarga de facturar y tus ventas no están registradas en otro sistema.

Usar un software de facturación

Programas que también se usan desde una pantalla y suelen sumar inventario, reportes y varios usuarios, por una suscripción. Sirven cuando quieres más orden sin integrar nada. Si ese programa no es donde ya vendes, cada venta se sigue escribiendo, ahora en otra pantalla.

Automatizar desde tu sistema con una API

El sistema que ya registra la venta le envía sus datos a una API, y la API hace lo demás: arma el XML, lo firma, lo envía al SRI, espera la autorización, genera el RIDE y lo manda por correo. Nadie vuelve a escribir la venta. Hace falta conectar tu sistema una vez, normalmente quien lo programa.

El Facturador y una API, lado a lado

La columna del Facturador sale de la página oficial del SRI y de su manual de usuario, con la sección de cada dato. La de Fiscalbase, de su documentación.

AspectoFacturador SRIFiscalbase
CostoSin costo (página, Consultas)Sandbox gratis; en Producción, un plan mensual (precios)
Cantidad de comprobantesSin tope (página, Consultas)Sin topes de comprobantes en la API; hasta 60 solicitudes seguidas y luego 30 por segundo por API key
ComprobantesLos seis (página)Los mismos seis
Cómo se crea cada unoUn formulario por comprobante (manual, 5.1)Tu sistema envía la venta; la fecha, el número, la clave de acceso y los totales se calculan solos
FirmaCargas el .p12 y escribes su clave cada vez que firmas (manual, 4.1)Subes el .p12 y su clave una vez, y cada comprobante se firma con él
Correo al compradorAutomático, al correo escrito en el comprobante (página; manual, 5.1)Automático al autorizarse, con el RIDE y el XML
ProductosSu propio catálogo, uno a uno o desde una plantilla (manual, 4.2)Los de tu sistema, en cada línea
EquipoUn ingreso con el RUC y la clave (manual, 3)Cada persona entra con su correo; cada sistema, con su API key
Resultado del SRIEn la pantalla, al firmar (manual, 5.1)Un webhook a tu sistema, como invoice.authorized
DescargasEl XML y el RIDE de cada comprobante, y un reporte en texto (manual, 6.1)El XML y el RIDE de cada comprobante por la API, cuando los necesites

Cómo se ve automatizar

Esta es la misma factura que harías en el formulario, enviada por tu sistema al Sandbox de Fiscalbase, el ambiente de práctica: gratis, con un SRI simulado y sin validez tributaria. Necesitas una API key de Sandbox, que creas en la plataforma con un negocio de práctica, sin tu RUC ni tu certificado.

curl https://api.fiscalbase.io/v1/ec/invoices \
  -H "Authorization: Bearer fb_sandbox_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: pedido-1041" \
  -d '{
    "buyer": {
      "identification_type": "ruc",
      "identification": "1790012345001",
      "name": "CLIENTE FISCALBASE S.A.",
      "email": "compras@example.com"
    },
    "lines": [{
      "description": "Mantenimiento mensual",
      "quantity": "1",
      "unit_price": "120.00",
      "taxes": [{ "type": "iva", "rate": "iva_15" }]
    }],
    "payments": [{ "method": "otros_sistema_financiero" }],
    "metadata": { "order_id": "1041" }
  }'

1790012345001 es el cliente de práctica del Sandbox: si consultas ese RUC, responde CLIENTE FISCALBASE S.A. El correo del comprador recibe la factura también en Sandbox, con [Sandbox] en el asunto, así que pon uno que puedas leer.

La respuesta es un 201 con la factura numerada (la primera de tu negocio de práctica es 001-001-000000001), su clave de acceso de 49 dígitos, subtotal 120.00, iva 18.00, total 138.00 y status: "pending". No enviaste la fecha, el número, la clave de acceso ni los totales: se calculan solos. Y si tu sistema reintenta con el mismo Idempotency-Key, recibe la misma factura en vez de emitir otra.

El aviso de autorizada

En unos segundos el SRI simulado la autoriza. En lugar de preguntar cada rato, registra una vez un endpoint de webhook, en una URL HTTPS pública:

curl https://api.fiscalbase.io/v1/webhook-endpoints \
  -H "Authorization: Bearer fb_sandbox_..." \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://tu-sistema.example/webhooks/fiscalbase", "events": ["invoice.authorized"] }'

Cuando el SRI autoriza la factura, tu sistema recibe un POST así:

webhook-id: 01a12dcc-1cf3-…
webhook-timestamp: 1791817461
webhook-signature: v1,…

{
  "id": "01a12dcc-1cf3-…",
  "type": "invoice.authorized",
  "timestamp": "2026-10-12T15:04:21.318Z",
  "data": {
    "id": "01a12dcb-fdbe-…",
    "object": "invoice",
    "status": "authorized",
    "environment": "sandbox",
    "country": "ec",
    "entity_id": "01a12dcb-7503-…",
    "number": "001-001-000000001"
  }
}

La firma sigue Standard Webhooks: la verificas con el secreto del endpoint, que recibes al crearlo, y cualquier librería de ese estándar, sobre el cuerpo tal como llegó. Responde con un 2xx en menos de 15 segundos; si no, la entrega se reintenta durante unos tres días. Con data.id consultas la factura, su XML y su RIDE. El detalle está en la guía de webhooks para comprobantes electrónicos.

Lo que no cambia

  • El SRI autoriza. Con el Facturador o con una API, el comprobante va a los servicios web del SRI, que lo recibe y lo autoriza o lo rechaza. Una API prepara, envía y espera la respuesta; la autorización sigue siendo del SRI.
  • Tu firma electrónica. Firma el mismo certificado .p12 que usas en el Facturador, emitido por una entidad de certificación acreditada (cómo se sube).
  • Los mismos comprobantes. Los seis tipos, con el XML que define la ficha técnica del SRI, y el RIDE para imprimir o enviar.
  • Pruebas y Producción. El SRI tiene un ambiente de Pruebas, cuyos comprobantes no tienen validez tributaria, y Producción, donde sí la tienen (facturación electrónica). El Sandbox es un paso antes, que no llega al SRI (ambiente de pruebas).
  • Tu numeración continúa. Si emitías con el Facturador, sigues desde tu último secuencial, como pide el manual al crear un punto de emisión (sección 4.3.1). Un número que ya usaste vuelve con el error 45, «secuencial registrado» (ficha técnica, sección 11; errores del SRI). Lo que emitiste con el Facturador puedes traerlo a Fiscalbase, y tu numeración sigue desde ahí.

Lo que vimos en la práctica

El 30 de septiembre de 2026, el servicio de autorización del SRI en Producción todavía entregaba el XML de comprobantes de 5 y de 35 días, y desde los 67 días ya no respondía por ellos. El SRI no te entrega tus XML autorizados para siempre: guárdalos. En el Facturador los descargas desde el menú de cada comprobante (manual, sección 6.1); con la API de Fiscalbase quedan guardados los siete años que exige la normativa, y los descargas cuando los necesites.

Cómo se hace con la API, en la documentación

Sigue leyendo

Ambiente de pruebas

Prueba sin RUC, sin tarjeta.

Leer

Webhooks

Entérate cuando el SRI decide.

Leer

RIDE en PDF

El PDF de tu comprobante autorizado.

Leer

Empieza a facturar hoy

Sandbox gratis, sin RUC ni tarjeta.