Integrate professional invoicing into your application with a REST API. Forget about VAT, income tax, VeriFactu, PDFs and regulations. We handle it for you.
POST /api/v1/facturas
{
"lineas": [{ "descripcion": "...", "precio": 1500 }],
"forma_pago": { "metodo": "TRANSFERENCIA" }
}
→ Factura emitida ✓
→ PDF generado ✓
→ Email enviado ✓
→ VeriFactu compliant ✓Everything you need to invoice from your application.
Invoice CRUD. Standard, credit notes, simplified.
Automatic compliance. Digital fingerprint and blockchain.
Generate professional PDFs with your branding in ES, EN, CA.
Automatic or on-demand emails with customizable templates.
Client CRUD with automatic Tax ID validation.
Reusable products and services with configurable VAT.
Real examples of how companies use the BeeL. API.
Every time Stripe charges a subscription, your webhook calls the BeeL. API. The invoice is issued, the PDF is generated and sent by email. All automatic.
app.post('/stripe/webhook', async (req, res) => {
const subscription = req.body.data.object;
await fetch('https://app.beel.es/api/v1/facturas', {
method: 'POST',
headers: {
'X-API-Key': process.env.BEEL_API_KEY,
'X-Idempotency-Key': subscription.id
},
body: JSON.stringify({
cliente_id: subscription.customer.metadata.beel_cliente_id,
lineas: [{
descripcion: `Plan ${subscription.plan.name}`,
precio_unitario: subscription.amount / 100
}]
})
});
// ✓ Factura emitida, PDF enviado
});Dual invoicing: professional→customer and marketplace→professional. One call, two automatic invoices.
Integrate with your online store. Confirmed order = professional invoice with Spanish regulations automatically.
Invoice completed projects from your CRM. Milestones met = invoice issued automatically.
Add invoicing to your internal ERP without building the entire tax system from scratch.
Scripts, CLIs, automations. If you invoice by code, BeeL.'s API is your invoicing backend.
Any business workflow that needs invoicing. The API adapts to your logic, not the other way around.
Technical features that truly matter.
Separate test and production. Same API, completely isolated data. Test risk-free before deploying.
X-Idempotency-Key header included. Safe retry. Zero duplicates even if your webhook runs 10 times.
Complete downloadable contract with all endpoints, parameters and responses documented. Web standards you already know.
Scalable infrastructure. Average latency <200ms. Rate limit: 1000 req/hour.
Stop wasting time building and maintaining your own system. Integrate the BeeL. API in 30 minutes.