Tu lógica de negocio, nuestra infraestructura fiscal
Cualquier flujo de negocio que necesite facturar puede integrarse con BeeL. La API se adapta a tu arquitectura y lógica, no al revés. Desde aplicaciones verticales hasta plataformas complejas multi-tenant.
Cada negocio tiene flujos únicos. BeeL te da los cimientos fiscales para que te centres en lo que hace especial tu aplicación.
No necesitas conocimiento profundo de IVA, IRPF, VeriFactu o numeración secuencial. BeeL encapsula toda la complejidad. Tú envías datos de negocio (cliente, importe, concepto) y recibes una factura legalmente válida.
REST API estándar que funciona con cualquier stack: frontend SPA, backend Node/Python/Go/PHP, serverless functions, webhooks. No estás atado a un framework o plataforma específica.
BeeL es una pieza más de tu arquitectura. Combínalo con Stripe para pagos, SendGrid para emails, tu base de datos para clientes. Cada servicio hace lo que mejor sabe hacer, tú orquestas el flujo completo.
Tú decides cuándo y cómo se emite la factura en tu app. Puede ser automático al confirmar un pedido, manual desde un botón, programado con cron, o disparado por eventos externos. La API es tu backend, tú controlas el frontend.
Descuentos por volumen, promociones, precios dinámicos, comisiones escalonadas, múltiples monedas convertidas a EUR... calcula lo que necesites en tu app y envía el resultado a BeeL. No estás limitado por plantillas o reglas prefijadas.
Estás construyendo algo nuevo, un modelo de negocio no convencional. No dejes que la facturación te frene. BeeL te permite innovar en tu propuesta de valor mientras mantienes cumplimiento normativo automático.
Arquitecturas y flujos típicos que developers implementan con BeeL.
Tu app emite eventos de negocio (OrderCompleted, SubscriptionRenewed, ProjectDelivered). Un consumer escucha estos eventos y llama a BeeL para facturar.
AWS Lambda, Vercel Functions, Cloudflare Workers. Tu función se dispara vía HTTP request o evento cloud y ejecuta lógica de facturación.
Enqueas trabajos de facturación (Sidekiq, Celery, Bull) para procesarlos en background. Útil si la facturación no debe bloquear la respuesta al usuario.
Si tu app es SaaS con múltiples empresas como clientes, cada empresa tiene su API key de BeeL. Tu app almacena la key por tenant y factura a nombre del tenant correspondiente.
Procesas lotes de facturas (fin de mes, cierre de proyecto con múltiples clientes). Iteras, llamas a BeeL para cada una, logueas resultados.
Features de la API que soportan casos de uso sofisticados.
Crea facturas en estado 'borrador' (no cuentan para el límite mensual) para revisión. Cuando confirmas, emítelas con una segunda llamada. Útil si necesitas aprobación humana antes de emitir.
POST /facturas con tipo 'rectificativa' y referencia a la factura original. BeeL gestiona la cadena de facturas automáticamente. Perfecto para devoluciones, cancelaciones o ajustes.
Especifica idioma al crear factura. BeeL genera PDF en el idioma solicitado. Útil si tienes clientes internacionales o comunidades autónomas con idioma cooficial.
GET /facturas con parámetros de paginación (page, limit), filtros (fecha_inicio, fecha_fin, cliente_id, estado). Construye dashboards y reportes sin límites de rendimiento.
Sí, si tu app es multi-tenant. Cada empresa que factura necesita su propia cuenta de BeeL y API key. Tu app almacena la API key por tenant y la usa al facturar. No puedes facturar a nombre de terceros con tu propia key.
No. BeeL emite facturas en EUR porque está diseñado para cumplimiento fiscal español. Si cobras en USD, GBP, etc., debes convertir a EUR antes de llamar a la API. Puedes registrar la moneda original en campos de descripción o notas para referencia.
BeeL no gestiona roles ni permisos de usuarios de tu app. Tu backend es responsable de autenticar usuarios y verificar que solo accedan a facturas permitidas. BeeL solo valida la API key del tenant/empresa. Implementa tu lógica de autorización antes de llamar a BeeL.
No es recomendable. Nunca expongas tu API key en el frontend (navegador del cliente). Necesitas un backend (serverless o tradicional) que maneje la API key y llame a BeeL. El frontend llama a tu backend, y tu backend llama a BeeL de forma segura.
Puedes usar el campo 'notas' para añadir información adicional que aparecerá en el PDF. Sin embargo, campos fiscales obligatorios no son modificables. Si necesitas tracking interno (IDs de pedidos, referencias), almacénalos en tu DB enlazados al invoice_id de BeeL.
Integra la API de BeeL. y empieza a facturar en minutos.
Sin permanencia • 15€/mes hasta 250 facturas • Cancela cuando quieras