n8n

Integra InvoCash con n8n

Automatiza la facturación electrónica VeriFactu desde n8n sin escribir código. Conecta cualquier trigger con InvoCash en minutos.

n8n

Facturación VeriFactu en tu workflow n8n

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.

0 códigoconfiguración visual con nodos HTTP Request
API Keyautenticación simple sin gestión de tokens JWT
100%cumplimiento VeriFactu y Ley Antifraude
Pasos

Configura la integración paso a paso

1

Añade el nodo Trigger

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.

2

Nodo Set para preparar los datos

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.

3

Nodo HTTP Request a InvoCash

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}}
}
4

Enviar email (opcional)

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 {}.

5

Activa el workflow

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.

Caso de uso

Workflow n8n: de pago en Stripe a factura VeriFactu en segundos

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.

Contacto

¿Necesitas ayuda con la integración?

Nuestro equipo técnico te acompaña en todo el proceso. Sin compromiso.