Skip to main content

Automatiser sa facturation avec l'IA

Workflows n8n détaillés pour automatiser devis, factures, paiements et relances

Technischer Leitfaden
Von Victor
13 Min. Lesezeit

Ein durchschnittliches KMU verbringt monatlich etwa 14 Stunden mit ausgehender Rechnungsstellung: Angebote verfassen, diese in Rechnungen umwandeln, verschicken, Zahlungen nachverfolgen und Zahler mahnen. Es ist ein kritischer, wiederholter und zeitaufwändiger Prozess.

Was wäre, wenn Sie 80% dieser Arbeit automatisieren könnten? In diesem Leitfaden zeigen wir Ihnen, wie Sie mit n8n und KI ein automatisiertes Rechnungssystem aufbauen – vom Angebot bis zur Zahlungserinnerung.

1. Die 6 Rechnungsschritte, die Sie automatisieren können

Die ausgehende Rechnungsstellung folgt einem vorhersehbaren Zyklus. Jeder Schritt ist ein idealer Kandidat für Automatisierung:

  ANGEBOT         AUFTRAG          RECHNUNG        VERSAND         VERFOLGUNG      MAHNUNG
┌─────────┐   ┌──────────┐   ┌──────────┐   ┌─────────┐   ┌──────────┐   ┌──────────┐
│ Angebot │──▶│ Angebot  │──▶│ Rechnung │──▶│ Auto    │──▶│ Zahlung  │──▶│ Auto     │
│ Erstellung   │ Genehmigung   │ PDF      │   │ Versand │   │ Abgleich │   │ Mahnungen│
└─────────┘   └──────────┘   └──────────┘   └─────────┘   └──────────┘   └──────────┘
  Manuell       Halb-auto       100% auto      100% auto     100% auto      KI + auto
    

1. Angebotserstellung

Automatische Generierung aus Ihrem CRM, wenn ein Deal in die Phase "Angebot" übergeht. Kundendaten, Produktzeilen und Bedingungen werden automatisch vorausgefüllt.

2. Umwandlung Angebot → Rechnung

Sobald der Kunde akzeptiert (elektronische Signatur, Bestätigungse-Mail), wird das Angebot mit fortlaufender, konformer Nummerierung in eine Rechnung umgewandelt.

3. PDF-Generierung

Das Rechnungs-PDF wird automatisch mit Ihrem Branding, Pflichtangaben und korrektem MwSt.-Satz basierend auf dem Land des Kunden generiert.

4. Versand an den Kunden

Personalisierte E-Mail mit der Rechnung als Anlage, versendet von Ihrer professionellen Adresse. Der Kunde erhält auch einen direkten Zahlungslink.

5. Zahlungsverfolgung

Automatischer Abgleich zwischen ausgegebenen Rechnungen und Banktransaktionen. Der Status wechselt zu "gezahlt", sobald die Überweisung erkannt wird.

6. Intelligente Mahnungen

KI-personalisierte Mahnungs-E-Mails basierend auf der Kundenhistorie mit progressiver Eskalation: freundliche Erinnerung, formale Mahnung, förmliche Aufforderung.

Wussten Sie das?

Nach einer Sage-Studie (2024) verlieren deutsche KMU durchschnittlich 22 Tage Liquidität pro Jahr, da Rechnungen verspätet versendet oder Mahnungen nicht durchgeführt werden. Die Automatisierung der Rechnungsstellung reduziert das DSO (Days Sales Outstanding) um durchschnittlich 35%.

2. Warum n8n das ideale Tool für die Rechnungsstellung ist

Es gibt Dutzende von Automatisierungstools (Zapier, Make, Power Automate...). Hier ist, warum n8n sich speziell für die Rechnungsstellung auszeichnet:

No-Code + Code, wenn nötig

Die visuelle Oberfläche ermöglicht es Ihnen, Workflows ohne Code zu erstellen. Aber wenn Sie komplexe Logik benötigen (MwSt.-Berechnung innerhalb der EU, benutzerdefinierte Nummerierung), ist der JavaScript-Code-Knoten vorhanden.

Self-hosted = DSGVO standardmäßig

Ihre Rechnungsdaten sind sensibel. Mit n8n self-hosted verlässt nichts Ihre Infrastruktur. Kein Risiko von Datenübertragungen zu US-Servern.

Eingebaute KI-Knoten

n8n integriert nativ LLM-Knoten (OpenAI, Claude, Mistral), mit denen Sie personalisierte Mahnungs-E-Mails generieren, Zahlungsgewohnheiten analysieren oder Kunden klassifizieren können.

500+ Integrationen

Verbinden Sie sich direkt mit Ihrem CRM, Rechnungstool, Ihrer Bank und Buchhaltungssoftware. Keine Notwendigkeit, benutzerdefinierte Connectoren zu entwickeln.

Schnellvergleich: n8n vs. Zapier für die Rechnungsstellung

Kriterium n8n Zapier
Self-HostingJaNein
Native KI-KnotenJa (LLM, KI Agent)Begrenzt
Code-KnotenVollständiges JavaScriptGrundlegend
Kosten (50 Workflows)~20 EUR/Monat~150 EUR/Monat
Unbegrenzte WorkflowsJa (self-hosted)Nein

Keine Zeit, das alles zu konfigurieren?

Wir stellen automatisierte Rechnungssysteme in 2 bis 4 Wochen bereit, angepasst an Ihre bestehenden Tools.

Lassen Sie uns darüber sprechen →

3. 3 konkrete Workflows zum Implementieren

Workflow 1: Automatische Rechnungsgenerierung aus Ihrem CRM

Das Szenario: Ein Verkäufer schließt einen Deal in HubSpot oder Pipedrive ab. In Sekunden wird ein Rechnungs-PDF generiert und an den Kunden versendet, ohne menschliches Zutun.

┌──────────────┐    ┌───────────────┐    ┌──────────────────┐    ┌──────────────┐
│  HubSpot /   │───▶│  Extrahiere   │───▶│  PDF-Generierung │───▶│   Versende   │
│  Pipedrive   │    │  Deal-Daten   │    │  (HTML-Template) │    │   E-Mail     │
│  (Auslöser)  │    │  + Kunden     │    │                  │    │   + PDF      │
└──────────────┘    └───────────────┘    └──────────────────┘    └──────────────┘
  "Deal gewonnen"     Name, SIRET,         Konforme Rechnung       Personalisiert
                      Adresse, MwSt.       Rechtliche Angaben      + Zahlungslink
                                                   │
                                                   ▼
                                      ┌──────────────────────┐
                                      │  Speichern unter     │
                                      │  Google Drive +      │
                                      │  Pennylane/Sheets    │
                                      └──────────────────────┘
    

Die beteiligten n8n-Knoten:

  1. 1. HubSpot-Auslöser — Löst den Workflow aus, wenn ein Deal den Status "Abgeschlossen gewonnen" erreicht
  2. 2. HubSpot-Knoten (Kontakt abrufen) — Ruft Kundeninfo ab: Name, SIRET, Adresse, E-Mail, MwSt.-Regime
  3. 3. Code-Knoten (Nummerierung) — Generiert fortlaufende Rechnungsnummer (z.B. RGH-2026-0042) und berechnet Brutto-/MwSt.-/Nettobetrag
  4. 4. HTML-Knoten — Generiert Rechnungs-HTML aus einem Template mit eingespielten Daten
  5. 5. HTTP-Anfrage (HTML→PDF) — Konvertiert HTML über eine API wie Gotenberg oder PDFShift zu PDF
  6. 6. Gmail / SMTP-Knoten — Versendet E-Mail mit Rechnungsanlage und Stripe-Zahlungslink
  7. 7. Google Drive-Knoten — Archiviert PDF in einem nach Jahr/Monat organisierten Ordner
  8. 8. Google Sheets / Pennylane-Knoten — Erfasst Rechnung im Buchhaltungs-Tracking

Der Code-Knoten für die Nummerierung:

// Code-Knoten - Rechnungsnummer-Generierung
const now = new Date();
const year = now.getFullYear();
const month = String(now.getMonth() + 1).padStart(2, '0');

// Letzte Nummer aus Google Sheets abrufen
const lastNumber = $input.first().json.last_invoice_number || 0;
const newNumber = lastNumber + 1;

const invoiceNumber = `RGH-${year}-${String(newNumber).padStart(4, '0')}`;

// Berechne Beträge
const items = $input.first().json.deal_items;
const grossAmount = items.reduce((sum, l) => sum + (l.price * l.quantity), 0);
const vatRate = $input.first().json.client_vat_rate || 0.19;
const vat = grossAmount * vatRate;
const netAmount = grossAmount + vat;

return {
  invoice_number: invoiceNumber,
  amount_gross: grossAmount.toFixed(2),
  vat: vat.toFixed(2),
  amount_net: netAmount.toFixed(2),
  date_issued: now.toISOString().split('T')[0],
  date_due: new Date(now.setDate(now.getDate() + 30))
    .toISOString().split('T')[0]
};
    

Workflow 2: Intelligente automatische Mahnungen

Hier macht die KI den Unterschied. Anstatt eine generische "Ihre Rechnung ist überfällig" zu verschicken, verfasst die KI eine auf den Kontext des Kunden und die Schwere der Verzögerung zugeschnittene Nachricht.

┌──────────────┐    ┌───────────────┐    ┌──────────────────┐    ┌──────────────┐
│  Zeitplan    │───▶│  Abfrage      │───▶│  Klassifiziere   │───▶│  Generiere   │
│  Auslöser    │    │  überfällige  │    │  Verzögerung     │    │  KI E-Mail   │
│  (tägl. 9h)  │    │  Rechnungen   │    │  (T+7/T+15/T+30) │    │  (LLM-Knoten)│
└──────────────┘    └───────────────┘    └──────────────────┘    └──────────────┘
                                                                        │
                                             ┌────────────────────────┤
                                             ▼                        ▼
                                     ┌──────────────┐        ┌──────────────┐
                                     │  Versende    │        │  Interne     │
                                     │  Mahnung     │        │  Benachricht. │
                                     │  personalis. │        │  (Slack)     │
                                     └──────────────┘        └──────────────┘
    

Die Eskalationslogik:

Verzögerung Ton Maßnahme
T+7FreundlichE-Mail-Erinnerung, höflicher Ton
T+15FormellFormale Mahnung + Kopie an Geschäftsführung
T+30BestimmtLetzte Mahnung + Geschäftsleitung Benachrichtigung
T+45RechtlichVor-Klage E-Mail + Buchhaltung Benachrichtigung

Der KI-Prompt für die Mahnungsgenerierung:

// LLM-Knoten (Claude oder GPT-4) - Prompt
"Sie sind der Buchhaltungsassistent von [UNTERNEHMENSNAME].
Verfassen Sie eine Mahnungs-E-Mail für eine unbezahlte Rechnung.

Kontext:
- Kunde: {{ $json.client_name }}
- Rechnung: {{ $json.invoice_number }}
- Betrag: {{ $json.amount_net }} EUR
- Fälligkeitsdatum: {{ $json.date_due }}
- Tage überfällig: {{ $json.days_overdue }}
- Kundenhistorie: {{ $json.payment_history }}
- Mahnstufe: {{ $json.reminder_level }}

Regeln:
- Stufe 1 (T+7): Freundlicher Ton, gehen Sie von Versehen aus
- Stufe 2 (T+15): Professioneller Ton, erwähnen Sie die Bedingungen
- Stufe 3 (T+30): Bestimmter Ton, erwähnen Sie Verzugszinsen
- Stufe 4 (T+45): Rechtlicher Ton, erwähnen Sie BGB Regelungen

Falls der Kunde eine gute Zahlungshistorie hat, abschwächen Sie den Ton.
Antworten Sie nur mit Betreffzeile und E-Mail-Text."
    

Workflow 3: Automatischer Zahlungsabgleich

Das letzte Glied in der Kette: automatisch erkennen, wenn eine Rechnung bezahlt ist, ihren Status aktualisieren und benachrichtigen, wenn eine Zahlung teilweise oder falsch ist.

┌──────────────┐    ┌───────────────┐    ┌──────────────────┐
│  Bank-API    │───▶│  Filtere      │───▶│  Gleiche ab      │
│  oder Stripe │    │  eingehende   │    │  KI (passe       │
│  (Webhook)   │    │  Transaktionen│    │  Rechnung/Zahl.) │
└──────────────┘    └───────────────┘    └──────────────────┘
                                                   │
                            ┌───────────────────────┼───────────────────────┐
                            ▼                       ▼                       ▼
                    ┌──────────────┐        ┌──────────────┐        ┌──────────────┐
                    │  Exakte      │        │  Teilweise   │        │  Keine       │
                    │  Übereinstim- │        │  Übereinst.  │        │  Übereinstim.│
                    │  ung → Status │        │  → Warnung   │        │  → Warnung   │
                    │  "Bezahlt"   │        │              │        │  Buchhalt.   │
                    └──────────────┘        └──────────────┘        └──────────────┘
    

So funktioniert der KI-Abgleich:

Der LLM-Knoten analysiert die Banküberweisung-Referenz und versucht, diese mit einer offenen Rechnung abzugleichen. Er behandelt komplexe Fälle: gekürzte Referenzen, Sammelzahlungen (eine Überweisung für 3 Rechnungen) oder leicht unterschiedliche Beträge (Skonto, Rundung).

// Code-Knoten - Abgleichlogik
const transaction = $input.first().json;
const openInvoices = $('Get Open Invoices').all();

// Versuchen Sie einen exakten Betragabgleich
const exactMatch = openInvoices.find(
  f => Math.abs(f.json.amount_net - transaction.amount) < 0.01
);

if (exactMatch) {
  return {
    match_type: 'exact',
    invoice_id: exactMatch.json.invoice_number,
    action: 'mark_paid'
  };
}

// Versuchen Sie einen Abgleich nach Referenz
const refMatch = openInvoices.find(
  f => transaction.reference.includes(f.json.invoice_number)
);

if (refMatch) {
  const diff = transaction.amount - refMatch.json.amount_net;
  return {
    match_type: diff === 0 ? 'exact' : 'partial',
    invoice_id: refMatch.json.invoice_number,
    difference: diff.toFixed(2),
    action: Math.abs(diff) < 1 ? 'mark_paid' : 'alert_partial'
  };
}

// Kein Abgleich - an LLM zur Analyse senden
return {
  match_type: 'none',
  action: 'ai_analysis',
  transaction_data: transaction
};
    

4. Wichtige Integrationen

n8n verbindet sich nativ mit allen Tools in Ihrem Rechnungs-Stack. Hier sind die relevantesten Integrationen:

CRM & Vertrieb

  • HubSpot
  • Pipedrive
  • Salesforce
  • Folk CRM
  • Notion (als CRM)

Rechnungsstellung & Buchhaltung

  • Pennylane
  • Sellsy
  • QuickBooks
  • Xero
  • FreshBooks

Zahlung & Banking

  • Stripe
  • GoCardless
  • Qonto (API)
  • Bridge API (Bankaggregatior)
  • Mollie

Kommunikation

  • Gmail / Outlook (SMTP)
  • Slack
  • Microsoft Teams
  • WhatsApp Business

Speicherung & Dokumente

  • Google Drive
  • SharePoint / OneDrive
  • Dropbox
  • AWS S3

KI & Generierung

  • OpenAI (GPT-4)
  • Anthropic (Claude)
  • Mistral AI
  • Gotenberg (HTML→PDF)

5. Vorher/nachher: konkrete Ergebnisse

Hier sind die Ergebnisse, die bei einem KMU mit B2B-Dienstleistungen (35 Mitarbeiter, ~120 Rechnungen/Monat) nach der Implementierung dieser 3 Workflows beobachtet wurden:

-82%

Zeit für Rechnungsstellung

Von 14 Stunden auf 2,5 Stunden pro Monat

-12 Tage

DSO-Reduktion

Von 47 Tagen auf 35 Tage im Durchschnitt

0 Fehler

Rechnungsfehler

Gegenüber 3-4 Fehler/Monat zuvor

Fallstudie: Ingenieur-Beratungs-KMU

VORHER (manueller Prozess)

  • - Rechnungen manuell in Word erstellt
  • - Einzeln per E-Mail versendet
  • - Zahlungsverfolgung in Excel-Tabelle
  • - Mahnungen "wenn wir daran denken"
  • - 3-5 Tage Verzögerung beim Versand
  • - 8% Fehlerquote (Betrag, MwSt., Adresse)

NACHHER (n8n + KI)

  • + Rechnungen in 30 Sekunden aus CRM generiert
  • + Automatisch mit Stripe-Zahlungslink versendet
  • + Täglicher automatisierter Bankabgleich
  • + KI-Mahnungen an T+7, T+15, T+30 ohne Eingriff
  • + Am selben Tag der Deal-Abschluss versendet
  • + 0% Fehler dank validierter Templates

Konkrete finanzielle Auswirkung: Eine 12-Tage-DSO-Reduktion bei einem Jahresumsatz von 2 Mio. EUR bedeutet ungefähr 65.000 EUR permanente Liquiditätserholung. Hinzu kommen die eingesparten Stunden und die Reduktion von Zahlungsausfällen.

6. Selbst machen oder Experten engagieren?

Die gute Nachricht: n8n ist zugänglich. Die schlechte Nachricht: Ein zuverlässiges automatisiertes Rechnungssystem erfordert Sorgfalt.

Selbst machen

Ideal, wenn Sie interne technische Fachkräfte haben und Zeit investieren können.

  • Budget: ~20 EUR/Monat (n8n Cloud) + KI-APIs
  • Implementierungszeit: 2 bis 6 Wochen
  • Risiken: Konfigurationsfehler, Rechtskonformität, Wartung
  • Geeignet für: Weniger als 30 Rechnungen/Monat

Experten engagieren

Ideal, wenn die Rechnungsstellung kritisch ist und Sie schnell ein zuverlässiges System wünschen.

  • Budget: Anfangsinvestment + Wartung
  • Implementierungszeit: 2 bis 4 Wochen
  • Vorteile: Garantierte Konformität, vollständiges Testen, kontinuierliche Unterstützung
  • Geeignet für: Mehr als 30 Rechnungen/Monat oder hohe Einsätze

Kritische Punkte nicht zu übersehen

  • Rechtskonformität: Pflichtangaben, fortlaufende Nummerierung, 10-Jahres-Aufbewahrung
  • E-Rechnungsstellung 2026: Obligatorische Zustellung von E-Rechnungen ab September 2026. Ihr System muss mit gängigen Formaten kompatibel sein.
  • Internationale MwSt.: Automatische MwSt.-Satzverwaltung nach Kundenland (Reverse Charge, ermäßigter Satz, Befreiung)
  • Rechtsverbindliche Archivierung: PDFs müssen signiert und zeitgestempelt sein, um rechtlichen Wert zu haben

7. Häufig gestellte Fragen

Kann n8n rechtlich konforme Rechnungen generieren?

Ja, wenn Sie die Templates korrekt konfigurieren. Pflichtangaben (Steuernummer, MwSt.-ID, Zahlungsbedingungen, Verzugszinsen) müssen im HTML-Template integriert sein. n8n generiert den dynamischen Inhalt, aber Sie (oder Ihr Integrator) müssen die Template-Konformität gewährleisten.

Wie lange dauert es, den ersten Workflow einzurichten?

Der Rechnungsgenenierungs-Workflow kann für eine technische Person in 3 bis 5 Tagen einsatzbereit sein. Mahnungs- und Abgleich-Workflows benötigen 1 bis 2 Wochen zusätzlich. Mit fachlicher Unterstützung wird normalerweise alles einschließlich Tests und Schulung in 2 bis 4 Wochen bereitgestellt.

Kann die KI bei Mahnungen Fehler machen?

Die KI generiert den E-Mail-Inhalt, aber sachliche Daten (Betrag, Rechnungsnummer, Datum) werden aus Ihrer Datenbank eingespielt, nicht von der KI erfunden. Das Fehlerrisiko beschränkt sich auf Ton und Formulierung. Eine manuelle Validierung der ersten generierten E-Mails wird empfohlen, bevor Sie zu 100% automatisch wechseln.

Ist es mit der E-Rechnungsreform 2026 kompatibel?

n8n kann sich mit autorisierten E-Rechnungs-Plattformen oder Standard-Compliance-Services über deren APIs verbinden. Der Workflow kann angepasst werden, um Rechnungen in Standardformaten wie Factur-X (PDF/A-3 mit eingebettetem XML) auszugeben.

Was kostet eine n8n-Rechnungslösung insgesamt?

Self-hosted: Serverkosten (~10-30 EUR/Monat) + KI-APIs (~5-20 EUR/Monat je nach Volumen) + PDF-APIs (~5 EUR/Monat). n8n Cloud: ab 20 EUR/Monat. Die anfängliche Implementierungsinvestition ist separat und hängt von der Komplexität Ihres bestehenden Stacks ab.

Quellen

  • Sage Research, "The Domino Effect: The Impact of Late Payments", 2024
  • n8n-Dokumentation — docs.n8n.io
  • E-Rechnungs-Bestimmungen — Globales Compliance-Framework für E-Rechnungsstandards
  • OECD-Richtlinien zur MwSt.-Verwaltung über Grenzen hinweg
  • Verzugszinsen-Bestimmungen — Compliance-Framework
  • Best-Practices-Leitfaden für rechtsverbindliche Archivierung elektronischer Dokumente, 2025

Automatisieren Sie Ihre Rechnungsstellung mit einem Experten

Wir entwickeln maßgeschneiderte automatisierte Rechnungssysteme für KMUs. Von der Audit Ihres aktuellen Prozesses bis zur vollständigen Implementierung unterstützen wir Sie in jedem Schritt.

Kontaktieren Sie uns →

Prêt à automatiser vos processus ?

Diagnostic gratuit de 30 minutes. Nous analysons vos workflows actuels et identifions les automatisations les plus impactantes.