n8n Automatisierung • No-Code Blueprint

E-Rechnungen mit n8n automatisieren

Erstelle rechtskonforme ZUGFeRD / Factur-X Rechnungen direkt in deinen n8n Workflows – ideal für Stripe, WooCommerce, Notion und CRM-Systeme.

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:

  1. Trigger (Stripe Checkout oder Webhook): Startet vollautomatisch bei erfolgreicher Zahlung oder manuellem Aufruf.
  2. Code Node (EN 16931 Mapping): Berechnet Netto, 19% MwSt und Gesamtbetrag und formatiert Käufer- sowie Verkäuferdaten.
  3. HTTP Request Node: Ruft https://e-rechnung-cloud.de/v1/invoice/generate auf und empfängt das hybride PDF/A-3 mit ZUGFeRD 2.2 / Factur-X XML.
  4. IF-Prüfknoten: Verifiziert, dass das Binärdokument valide erzeugt wurde.
  5. 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.

Zu den Tarifen