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.
En esta página
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:
- Perfil y firma: cargas tu certificado
.p12, de hasta 50 KB, y si quieres el logo de tu negocio (sección 4.1). - 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).
- 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):
- Eliges el establecimiento, la fecha de emisión y el punto de emisión.
- Escribes la identificación, el nombre, la dirección, el teléfono y el correo del comprador.
- Buscas los productos y ajustas cantidades, precios y descuentos.
- Eliges la forma de pago y, si hace falta, agregas campos adicionales.
- 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.
| Aspecto | Facturador SRI | Fiscalbase |
|---|---|---|
| Costo | Sin costo (página, Consultas) | Sandbox gratis; en Producción, un plan mensual (precios) |
| Cantidad de comprobantes | Sin tope (página, Consultas) | Sin topes de comprobantes en la API; hasta 60 solicitudes seguidas y luego 30 por segundo por API key |
| Comprobantes | Los seis (página) | Los mismos seis |
| Cómo se crea cada uno | Un 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 |
| Firma | Cargas 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 comprador | Automático, al correo escrito en el comprobante (página; manual, 5.1) | Automático al autorizarse, con el RIDE y el XML |
| Productos | Su propio catálogo, uno a uno o desde una plantilla (manual, 4.2) | Los de tu sistema, en cada línea |
| Equipo | Un ingreso con el RUC y la clave (manual, 3) | Cada persona entra con su correo; cada sistema, con su API key |
| Resultado del SRI | En la pantalla, al firmar (manual, 5.1) | Un webhook a tu sistema, como invoice.authorized |
| Descargas | El 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
.p12que 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.
Fuentes
- SRI, Facturador SRI: beneficios, requisitos y consultas
- Manual de usuario del Portal Transaccional Facturador SRI (SRI, octubre de 2025)
- SRI, Facturación electrónica: requisitos y ambientes
- SRI, Herramienta de comprobantes electrónicos (el facturador gratuito para descargar)
- SRI, Ficha técnica de comprobantes electrónicos, esquema offline, versión 2.34
Empieza a facturar hoy
Sandbox gratis, sin RUC ni tarjeta.