Warum n8n für die E-Rechnungspflicht 2025?
Viele deutsche Unternehmen, Agenturen und Freelancer nutzen n8n (Self-Hosted oder Cloud), um ihre Prozesse DSGVO-konform zu automatisieren. Wenn ein neuer Kunde in WooCommerce kauft, ein Deal im HubSpot CRM geschlossen wird oder eine Zahlung via Stripe eingeht, muss eine rechtskonforme E-Rechnung nach EN 16931 erstellt und archiviert werden.
Mit unserem vorgefertigten Blueprint verbindest du deine Datenquelle in 3 einfachen Schritten mit der E-Rechnung API.
Wie der Workflow aufgebaut ist
Der erweiterte Blueprint bildet einen lückenlosen End-to-End Prozess ab:
- Trigger (Stripe Checkout oder Webhook): Startet vollautomatisch bei erfolgreicher Zahlung oder manuellem Aufruf.
- Code Node (EN 16931 Mapping): Berechnet Netto, 19% MwSt und Gesamtbetrag und formatiert Käufer- sowie Verkäuferdaten.
- HTTP Request Node: Ruft
https://e-rechnung-cloud.de/v1/invoice/generateauf und empfängt das hybride PDF/A-3 mit ZUGFeRD 2.2 / Factur-X XML. - IF-Prüfknoten: Verifiziert, dass das Binärdokument valide erzeugt wurde.
- Automatischer E-Mail-Versand: Hängt die E-Rechnung an eine Bestätigungs-E-Mail an und sendet sie direkt an den Käufer.
Schritt 1: Blueprint in n8n importieren
1. Lade dir die Datei zugferd_n8n_workflow.json herunter.
2. Öffne dein n8n Dashboard und erstelle einen neuen Workflow.
3. Drücke Strg + V (oder klicke oben rechts auf Workflow -> Import from file).
Schritt 2: HTTP Request Node konfigurieren
Im importierten Knoten ist standardmäßig der kostenlose öffentliche Test-Key zg_test_ouroboros_001 hinterlegt. Damit kannst du den Workflow sofort ohne Kosten testen.
Sobald du produktiv gehst, trägst du deinen persönlichen Live-Key in den Header X-API-Key ein:
Header Name: X-API-Key
Header Value: zg_live_dein_gekaufter_key_hier
URL: https://e-rechnung-cloud.de/v1/invoice/generate
Method: POST
Schritt 3: Rechnungs-Payload übergeben
Der HTTP Request Node erwartet das standardisierte ZUGFeRD-JSON Format. Hier ein typisches Beispiel, das du aus vorherigen Knoten mappen kannst:
{
"invoice_number": "RE-2025-042",
"issue_date": "2025-01-20",
"seller": {
"name": "Meine Agentur GmbH",
"street": "Musterstr. 10",
"zip_code": "50667",
"city": "Köln",
"country": "DE",
"vat_id": "DE987654321",
"iban": "DE12345678901234567890"
},
"buyer": {
"name": "Kunde & Partner KG",
"street": "Hafenweg 3",
"zip_code": "20457",
"city": "Hamburg",
"country": "DE"
},
"line_items": [
{
"description": "Webdesign & n8n Setup",
"quantity": 1,
"unit_price": 750.00,
"tax_rate_percent": 19.0
}
]
}
Sofort loslegen
Hol dir deinen API-Key und automatisiere deine Rechnungen ohne Wartungsaufwand.