E-Rechnungen automatisch generieren: Wie Sie Routinearbeit eliminieren

Wiederkehrende Rechnungen müssen nicht jedes Mal manuell erstellt werden. Erfahren Sie, wie Sie E-Rechnungen automatisch generieren und den Prozess vollständig automatisieren.

27.11.2026

Eine Rechnung, die jeden Monat gleich aussieht, sollte niemand manuell schreiben. Trotzdem klemmen genau diese Routinen in vielen Unternehmen: Jemand öffnet die letzte Rechnung, ändert das Datum, ändert die Periode, exportiert, schickt ab. Pro Rechnung 5 Minuten, pro Monat ein halber Arbeitstag. Das geht besser – und mit E-Rechnungen sogar einfacher als mit klassischen PDFs, weil der Output strukturiert ist.

Dieser Beitrag zeigt vier Automatisierungsstufen, von der einfachen Vorlage bis zur komplett ungesteuerten Pipeline.

Vier Stufen der Automatisierung

Nicht jeder muss gleich zur Vollautomatisierung springen. Sinnvoll ist ein stufenweiser Aufbau:

StufeBeschreibungZeitaufwand pro Rechnung
1Vorlage mit Platzhaltern2–3 Min
2Wiederkehrende Aufträge mit Trigger< 30 Sek
3API-Integration aus ERP/Shop0 (nur Freigabe)
4Ende-zu-Ende ohne Eingriff0

Welche Stufe lohnt, hängt vom Volumen ab. Faustregel: ab 50 Rechnungen pro Monat lohnt Stufe 2, ab 500 Stufe 3.

Stufe 1: Vorlagen mit Platzhaltern

Die simpelste Form. Eine Rechnungsvorlage enthält feste Daten (Empfänger, Positionen, Steuerlogik) und Platzhalter für variable Felder (Datum, Periode, Rechnungsnummer). Bei Bedarf wird sie geöffnet, die Felder werden ausgefüllt, das XML generiert.

Funktioniert, ist aber fehleranfällig: Wer den Tab vergisst oder den falschen Empfänger auswählt, hat eine Reklamation.

Stufe 2: Wiederkehrende Aufträge

Jetzt geht der Schritt in die Software. Sie hinterlegen einen „Auftrag" mit:

  • Empfänger
  • Leistungspositionen
  • Steuerlogik
  • Periodisierung (monatlich, quartalsweise, jährlich)
  • Startdatum und Enddatum

Die Software erzeugt dann am Stichtag automatisch die Rechnung. Sie bekommen entweder eine E-Mail zur Freigabe oder die Rechnung wird gleich versendet. Mehr in Wiederkehrende E-Rechnungen.

Klassische Anwendungsfälle:

  • Wartungsverträge
  • Hosting / SaaS
  • Mieten
  • Steuerberatungs-Pauschalen

Stufe 3: API-Integration

Wer bereits ein ERP, einen Shop oder ein Auftragssystem hat, sollte die Rechnung dort auslösen, wo der Auftrag entsteht – nicht in einem separaten Werkzeug. Das geht über API-Anbindung.

Typischer Ablauf:

  1. Auftrag wird im ERP/Shop erfasst und versendet/abgeschlossen.
  2. Trigger (Webhook, Statuswechsel, Cronjob) ruft die Rechnungs-API auf.
  3. API erzeugt XRechnung/ZUGFeRD nach EN 16931.
  4. Rückgabe der Rechnungs-ID an das ERP.
  5. Versand über E-Mail oder Peppol.

Was die API mindestens können sollte:

  • Strukturierte Eingabe (JSON oder XML).
  • Validierung des Outputs vor Rückgabe.
  • Idempotenz: Der gleiche Auftrag erzeugt nicht zweimal eine Rechnung.
  • Webhooks für Status (versendet, zugestellt, abgelehnt).

Mehr Background in Buchhaltungs-Integration.

Stufe 4: End-to-End ohne Eingriff

Die Königsklasse: vom Vertragsabschluss bis zum gebuchten Geldeingang läuft alles automatisch.

Vertrag → Leistungserbringung → Trigger → Rechnung →
Versand → Empfänger-Verbuchung → Zahlung → Bank-Match → Buchung

Voraussetzungen:

  • Stabile Stammdaten (USt-ID, Bank, Adressen).
  • Saubere Trigger an klar definierten Punkten.
  • Monitoring und Eskalation bei Fehlern.
  • Versand über einen Kanal mit Empfangsbestätigung (Peppol).

Realistisch erreichbar bei Standard-B2B mit wiederkehrenden Leistungen oder im Online-Handel (E-Rechnung für Online-Händler).

Trigger-Optionen im Überblick

Was löst die Rechnung aus? Praxis-Beispiele:

AuslöserAnwendungsfall
Cronjob (Stichtag)Mietverträge, Wartungspauschalen
Statuswechsel im ERP („abgeschlossen")Projektgeschäft, Werkverträge
Lieferschein-VersandWarenhandel
NutzungsmessungSaaS, Cloud, Telco
Webhook eines DrittsystemsOnline-Shop, Buchungsplattform

Stammdatenpflege als Voraussetzung

Automatisierung scheitert nicht an der Technik, sondern an unsauberen Stammdaten. Bauen Sie sich eine Empfänger-Datenbank mit:

  • Firmierung und Anschrift
  • USt-IdNr. (qualifiziert geprüft)
  • Bevorzugter Empfangskanal (E-Mail, Peppol, Portal)
  • Leitweg-ID bei B2G
  • Buchungsreferenz / Kostenstelle des Empfängers
  • Sprache des Empfängers
  • Zahlungsbedingungen (Zahlungsziel)

Pflegt das niemand, sind alle Automatisierungen wertlos.

Freigabeprozesse einbauen

Vollautomatik ist gut, aber bei großen Beträgen brauchen Sie eine Reißleine. Empfehlung:

  • Bis 1.000 € → automatisch versenden.
  • 1.000 – 10.000 € → Freigabe durch Sachbearbeiter.
  • 10.000 € → Freigabe durch Buchhaltungsleitung.

Konfigurieren Sie das in der Software, statt es per Mail-Workflow nachzubauen. Mehr in Digitaler Rechnungsworkflow.

Risiken und wie man sie abfängt

  • Doppelversand: Idempotenzschlüssel pro Auftrag, Rechnungsnummern-Reservierung vor Versand.
  • Falsche Empfänger: Stammdaten-Lock, Vier-Augen bei Neuanlage.
  • Falsche Beträge: Plausi-Checks (Abweichung > X % zur letzten Rechnung markieren).
  • Stille Fehler: Monitoring auf Versandquittungen, tägliche Reports.
  • Format-Drift: Validator nach jedem Software-Update neu durchlaufen (Integrationstest).

Reporting und Eskalation

Eine automatisierte Pipeline braucht Sichtbarkeit. Mindestens:

  • Tagesreport: Anzahl erzeugt, versendet, abgelehnt, in Klärung.
  • Wochenreport: offene Beträge, Rückläufer, mittlere Verarbeitungszeit.
  • Alarm bei mehr als X % Fehlerquote oder N Stunden ohne Versand.

Häufige Fragen

Lohnt sich Automatisierung schon ab 10 Rechnungen pro Monat?

Stufe 1 (Vorlagen) lohnt fast immer. Stufe 2 ab 50 Rechnungen. Stufe 3+ ab mehreren hundert Rechnungen oder bei wiederkehrenden Leistungen mit hoher Komplexität.

Brauche ich dafür einen Programmierer?

Für Stufe 1 und 2 nein, das macht jede gute Rechnungssoftware mit Klick-Konfiguration. Ab Stufe 3 ist Entwicklungsaufwand realistisch (1–10 PT je nach Schnittstelle).

Was, wenn der Empfänger ein Sonderwunsch hat?

Sonderwünsche pflegen Sie pro Empfänger im Stammsatz: Pflichtanhänge, abweichendes Zahlungsziel, individuelle Buchungsreferenz. Die Automatisierung berücksichtigt das pro Empfänger.

Kann ich PDF-Rechnungen mit denselben Mechanismen erzeugen?

Ja. Aber die Effizienz steigt erst, wenn der Output XML ist – sonst muss der Empfänger trotzdem manuell tippen.

Wer haftet bei einer falsch automatisch erzeugten Rechnung?

Sie als Rechnungsersteller. Die Software ist ein Werkzeug, die Verantwortung bleibt im Unternehmen. Daher Freigabeschritte für sensible Beträge.