Emite facturas, notas de venta y retenciones autorizadas por el SRI desde tu propio sistema. Nosotros manejamos la firma, la clave de acceso y el SRI. Tú haces un POST.
# Emite y el SRI autoriza en tiempo real curl -X POST https://facturacobra.com/api/v1/documents \ -H "Authorization: Bearer mfact_tu_llave" \ -H "Content-Type: application/json" \ -d '{ "tipo": "01", "comprador": { "identificacion": "1790012345001" }, "items": [{ "descripcion": "Consultoría", "cantidad": 1, "precio": 50.00, "iva_codigo": "4" }] }' # → respuesta { "estado": "AUTORIZADA", "clave_acceso": "18072026...819", "total": 57.50 }
Crea una llave, apunta al sandbox y emite. Sin contratos, sin integraciones eternas.
En Cobra: Config → Desarrolladores → Nueva llave. Eliges permisos y ambiente. La copias una vez.
Con la llave en ambiente de pruebas, emites contra el SRI sin consecuencias fiscales.
Cuando todo funcione, usas una llave de producción y ya facturas de verdad.
Funciona igual desde curl, Python, Node o PHP: es HTTP + JSON. Los snippets por lenguaje están en la documentación.
Base: https://facturacobra.com/api/v1
Cada petición lleva tu llave mfact_... en la cabecera Authorization. Cada llave declara permisos (leer, emitir, anular) y ambiente (pruebas o producción). La revocas cuando quieras desde tu panel.
Authorization: Bearer mfact_ab12cd_...
Registra una URL y te enviamos un POST firmado cuando un comprobante queda autorizado o rechazado. Verificas la firma HMAC-SHA256 y actúas.
X-Cobra-Signature: sha256=<hex> X-Cobra-Timestamp: 1721270000
Nosotros hablamos SOAP y XAdES con el SRI para que tú no tengas que hacerlo.
La misma facturación está disponible como servidor MCP: conecta Claude o ChatGPT y factura al SRI con lenguaje natural.
Haces un POST a /api/v1/documents con tu llave en la cabecera Authorization: Bearer. La API firma el comprobante, lo envía al SRI y te devuelve la clave de acceso y el estado de autorización. Funciona con curl, Python, Node o PHP.
No para ti. Cobra expone REST + JSON. Por dentro manejamos la firma XAdES, la clave de acceso y la comunicación SOAP con el SRI; tú solo haces llamadas REST.
Sí. Cada llave apunta al sandbox (pruebas) del SRI o a producción. Pruebas gratis y pasas a producción cuando estés listo.
Factura (01), nota de crédito (04), nota de débito (05) y comprobante de retención, con las validaciones del SRI aplicadas por la API.
El sandbox es gratis. Para emitir en producción usas tu plan de Cobra. Crea tu cuenta y obtén tu llave.
Crea tu cuenta, genera una llave y empieza en el sandbox. Gratis.