Automatiza la facturación electrónica VeriFactu desde n8n sin escribir código. Conecta cualquier trigger con InvoCash en minutos.
n8n es una plataforma de automatización que permite conectar cualquier herramienta sin escribir código. Con el nodo HTTP Request de n8n y la API de InvoCash puedes crear facturas VeriFactu desde cualquier evento: un pago en Stripe, una fila nueva en Google Sheets o cualquier otro trigger.
Para integraciones desde n8n, usa la API Key de InvoCash en lugar de JWT — es más sencillo de configurar y no caduca.
El trigger define cuándo se ejecuta el workflow. Ejemplos: Webhook (recibe datos de tu sistema), Stripe Trigger (pago completado), Google Sheets (fila nueva), Schedule (recurrente). Selecciona el trigger que corresponda a tu caso de uso y configúralo.
Añade un nodo Set para calcular los campos que requiere InvoCash: tax_base (precio × cantidad), tax_amount (tax_base × 0.21) y total (tax_base + tax_amount). La API de InvoCash no calcula estos campos automáticamente.
Añade un nodo HTTP Request: Method POST, URL https://{su-tenant}.invo.cash/api/invoices, Headers: Content-Type: application/json y X-API-Key: tu_api_key. Body (JSON):
{
"customer_id": {{$json.customer_id}},
"verifactu_issuer_territory": "MAINLAND",
"simplified": false,
"lines": [{
"description": "{{$json.descripcion}}",
"quantity": {{$json.cantidad}},
"unit_price": {{$json.precio}},
"tax_base": {{$json.tax_base}},
"tax_pctge": 21,
"tax_amount": {{$json.tax_amount}},
"tax_withholding_pctge": 0,
"tax_withholding_amount": 0,
"tax_type": "IVA",
"clave_regimen": "01",
"qualification_operation": "S1",
"exempt_operation": null,
"total": {{$json.tax_base}}
}],
"total": {{$json.total}}
}Añade otro nodo HTTP Request para enviar la factura por email al cliente. Method: POST, URL: https://{su-tenant}.invo.cash/api/invoice/{{$json.data[0].id}}/communicate/email, mismos headers y body vacío {}.
Prueba el workflow con datos reales en el sandbox de InvoCash. Una vez validado, actívalo en producción. n8n lo ejecutará automáticamente cada vez que se dispare el trigger configurado.
Un consultor independiente usa Stripe para cobrar sus servicios. Con un workflow n8n de 4 nodos: el trigger Stripe recibe el evento payment_intent.succeeded, un nodo Set calcula la base imponible e IVA, un HTTP Request crea la factura en InvoCash y otro la envía por email al cliente — todo sin escribir una sola línea de código.
Nuestro equipo técnico te acompaña en todo el proceso. Sin compromiso.