Si facturas por código, BeeL es tu backend de facturación
Scripts automatizados, CLIs personalizados, herramientas internas. Si escribes código para facturar, la API de BeeL te da todo el motor fiscal sin construirlo. Integra en minutos, factura desde terminal o cron jobs.
Cuando eres desarrollador y facturar es parte de tu flujo, necesitas una API que hable tu idioma: REST, JSON, idempotencia, OpenAPI.
Especificación completa de todos los endpoints, parámetros, respuestas y errores. Genera clientes tipados para TypeScript, Python, Go, Rust con herramientas estándar (openapi-generator). No necesitas leer documentación humana, el contrato es la fuente de verdad.
test.beel.es para desarrollo y pruebas con datos ficticios. app.beel.es para producción con facturas reales. Misma API, datos completamente aislados. Desarrolla y prueba sin riesgo antes de desplegar.
X-Idempotency-Key incluido en POST requests. Retry seguro sin duplicados. Si tu script falla a mitad de proceso y lo reintentas, BeeL reconoce la clave y devuelve el resultado original. Cero facturas duplicadas por errores de red o timeouts.
No OAuth flows complejos. Una API key en el header X-API-Key y listo. Rotas keys desde el panel sin tocar código. Perfecto para scripts, cron jobs y CLIs donde OAuth es sobrematar.
curl, httpie, Postman, tu lenguaje favorito (Node, Python, Go, Ruby). La API es REST puro sin dependencias específicas. Escribe un script bash de 10 líneas y factura desde terminal.
No necesitas instalar librerías propietarias. Usa fetch, axios, requests, http.get nativo de tu lenguaje. La API es HTTP/JSON estándar. Cambias de herramienta o lenguaje sin problemas.
Ejemplos reales de cómo developers usan la API en su día a día.
Crea un script CLI que lee datos de un CSV o argumentos, llama a la API y emite facturas masivamente. Útil para importar datos o facturar lotes de trabajo completados.
Configura un cron que el día 1 de cada mes lee tu lista de clientes recurrentes (retainers, SaaS) y emite facturas automáticamente.
Workflow de CI que factura automáticamente cuando mergeas una PR a main. Útil si tu repo representa trabajo facturable (proyectos de clientes).
Servidor Express/Flask que recibe webhooks de Stripe, PayPal, Shopify, etc. y transforma los datos al formato de BeeL para emitir facturas automáticamente.
Frontend custom (React, Vue, Svelte) que consume GET /facturas para mostrar dashboards financieros. Filtras por fecha, cliente, exportas a CSV.
Diseñada pensando en automatización, integración y experiencia de desarrollo.
openapi.json disponible públicamente. Genera clientes tipados, valida requests offline, integra con herramientas de testing (Postman, Insomnia). La API es autodocumentada.
Códigos HTTP estándar (400, 401, 404, 422, 500) con mensajes de error en JSON estructurados. Sabes exactamente qué falló y cómo arreglarlo sin leer docs extensas.
Infraestructura optimizada para responder rápido. Tus scripts no se bloquean esperando respuestas. Rate limit de 1000 req/hora por defecto, escalable a más con planes enterprise.
/api/v1 es estable y no rompe hacia atrás. Si añadimos features nuevas, son opt-in. Tu código escrito hoy funcionará en 2 años sin cambios.
Sí, 1000 requests/hora por defecto en el plan API estándar. Si llegas al límite, recibes 429 Too Many Requests con header Retry-After indicando cuándo puedes reintentar. Para volúmenes mayores, planes enterprise con rate limits personalizados.
Puedes hacer llamadas en paralelo sin problema. La API es stateless y thread-safe. Si emites 100 facturas simultáneamente (Promise.all en JS, asyncio en Python), funciona. Solo asegúrate de respetar el rate limit de 1000 req/hora.
Usa X-Idempotency-Key en todas tus llamadas POST. Si tu request falla por timeout o error de red, reintenta con la misma clave. BeeL responderá con el resultado original si la operación ya se completó, o ejecutará la operación si no llegó. Retry seguro sin duplicados.
Actualmente BeeL no envía webhooks a tu sistema (roadmap futuro). Si necesitas polling, usa GET /facturas con fecha de última sincronización para obtener facturas nuevas. Alternativamente, almacena invoice_ids cuando emites y solo consultas esas.
No hay SDKs oficiales mantenidos por BeeL. Sin embargo, puedes generar clientes tipados a partir del OpenAPI spec usando herramientas como openapi-generator o Swagger Codegen. Esto te da tipos TypeScript, clases Python, structs Go automáticamente.
Integra la API de BeeL. y empieza a facturar en minutos.
Sin permanencia • 15€/mes hasta 250 facturas • Cancela cuando quieras