La API de facturación electrónica diseñada para desarrolladores
Acceso programático (API REST) para emitir, anular y consultar comprobantes electrónicos desde tu software, ERP o ecommerce. Firma digital XAdES-BES con tu certificado, cifrado en reposo con AES-256-GCM.
const res = await fetch("https://api.firmafac.com/api/v1/facturas", {
method: "POST",
headers: {
"X-API-Key": process.env.FIRMAFAC_API_KEY!,
"Content-Type": "application/json",
},
body: JSON.stringify({
ambiente: "PRODUCCION",
receptor: { ruc: "1792849102001", razonSocial: "CORPORACION ANDINA S.A." },
items: [{ descripcion: "Licencia Software Cloud Anual", precio: 450.0, iva: 15 }],
}),
})
const factura = await res.json()
console.log("Clave de acceso:", factura.claveAcceso)Del payload JSON al comprobante autorizado
Cómo transformamos un payload JSON en un comprobante legal autorizado por el SRI.
1. Payload JSON
Tu backend envía los datos de la factura autenticándose con el header X-API-Key.
2. Firma XAdES-BES
Firmamos el XML con tu certificado, que permanece cifrado en reposo con AES-256-GCM.
3. Gateway SOAP SRI
Recepción y autorización oficial en los servidores del SRI Ecuador.
4. Respuesta con RIDE
La respuesta trae la clave de acceso y el RIDE listo para entregar a tu cliente.
Webhooks salientes
Se emitirá cuando el SRI autorice el comprobante fiscal. Cuando la función exista, cada entrega llevará una cabecera de firma para que puedas verificar su autenticidad.
{
"event": "factura.autorizada",
"timestamp": "2026-08-16T18:44:00.000Z",
"data": {
"id": "fac_89a7fbc2",
"numero_comprobante": "001-001-000004820",
"ambiente": "PRODUCCION",
"estado": "AUTORIZADO",
"clave_acceso": "1608202601179284910200120010010000000011234567813",
"fecha_autorizacion": "2026-08-16 18:44:00",
"cliente": {
"ruc": "1792849102001",
"razon_social": "CORPORACION ANDINA S.A.",
"email": "[email protected]"
},
"totales": {
"subtotal_15": 200,
"iva_15": 30,
"total": 230
},
"archivos": {
"ride_pdf": "/api/comprobantes/fac-001-001-000004820/ride.pdf",
"xml_firmado": "/api/comprobantes/fac-001-001-000004820/comprobante.xml"
}
}
}Rendimiento medido
Cada cifra es el percentil 95 de una corrida reproducible sobre nuestra propia infraestructura. Indicamos cuándo se midió y cómo, para que puedas repetirlo.
Firma XAdES-BES
Solo el trabajo criptográfico de la firma. No incluye red, ni la respuesta del SRI, ni la generación del XML.
Generación del RIDE PDF
Solo el render del PDF. No incluye consulta a base de datos, red ni envío por correo.
Respuestas antes de decidir
Preguntas Frecuentes
Respuestas claras para elegir una solución y conocer su siguiente paso.
Activación Inmediata · SRI 2026
Empieza a emitir con FirmaFac en menos de 2 minutos
Elige el producto que se ajusta a tu modelo de negocio y simplifica tus obligaciones fiscales con el SRI para siempre.
- Emisión de comprobantes al SRI sin instalar Java
- Firma electrónica XAdES-BES en la nube incluida
- Autorización instantánea con entrega directa al correo
Planes & Precios
Comienza hoy mismo con validez legal SRI
Sin contratos forzosos ni costos ocultos de configuración.
Conoce el plan API y su ruta de activación
Revisa el plan API y solicita el acceso. La consola, sandbox y llaves se habilitan únicamente después de la activación.
Otras soluciones del ecosistema
Facturación Básico
Lo esencial para empezar a facturar con claridad.
Gestor de negocio
Operación, inventario y facturación para acompañar tu negocio.