E-Rechnungen im Postfach erkennen und auslesen

Belege und EingangsrechnungenE-Mail-Postfach (IMAP) · Dateien auf dem eigenen Server · Lexware Office (optional)Getestet am 11.11.2026

Seit 2025 können Rechnungen als XML-Datei kommen. Öffnet man sie, sieht man nur Code. Dieser Ablauf erkennt E-Rechnungen im Format CII oder UBL (die beiden XML-Schreibweisen der XRechnung) im Postfach, liest die wichtigen Angaben aus, legt die Datei unter einem lesbaren Namen ab und trägt sie in eine Eingangsliste ein (CSV-Datei, Spalten durch Semikolon getrennt).

So läuft der Ablauf

Ablauf-Grafik: E-Rechnungen erkennen und auslesenStart per Klick (Test)Test: Start per KlickAuslöser: E-Mail (IMAP)Neue E-Mail mit AnhangCodeTestdaten: 3 XML-AnhängeCodeNur XML-Anhänge, einzelnText aus DateiXML als Text lesenCodeRechnungsdaten auslesenWenn … dannE-Rechnung erkannt?Datei speichernXML umbenannt ablegenCodeZeile für dieEingangslisteDatei speichernIn EingangslisteeintragenHTTP-Anfrage · ausXML an Lexware OfficesendenE-Mail senden · ausHinweis an dich: Anhangprüfenjanein
Ablauf-Grafik: E-Rechnungen erkennen und auslesenAuslöser: E-Mail (IMAP)Neue E-Mail mit AnhangStart per Klick (Test)Test: Start per KlickCodeTestdaten: 3 XML-AnhängeCodeNur XML-Anhänge, einzelnText aus DateiXML als Text lesenCodeRechnungsdaten auslesenWenn … dannE-Rechnung erkannt?Datei speichernjaXML umbenannt ablegenE-Mail senden · ausneinHinweis an dich: Anhang prüfenCodeZeile für die EingangslisteHTTP-Anfrage · ausXML an Lexware Office sendenDatei speichernIn Eingangsliste eintragen
Der Ablauf „E-Rechnungen erkennen und auslesen“, automatisch gezeichnet aus der n8n-Datei zum Herunterladen. Grün umrandet: Auslöser. Gestrichelt: beim Import ausgeschaltet. Die Pfeile zeigen, wohin die Daten fließen.
Ablauf als Text lesen
  1. Test: Start per Klick (Start per Klick (Test)): Startet den Ablauf von Hand, zum Testen mit den Beispieldaten.
  2. Neue E-Mail mit Anhang (Auslöser: E-Mail (IMAP)): Holt neue Mails samt Anhängen per IMAP.
  3. Testdaten: 3 XML-Anhänge (Code): Zwei erfundene E-Rechnungen (CII und UBL) und eine Bestellung, die keine Rechnung ist.
  4. Nur XML-Anhänge, einzeln (Code): Nimmt nur XML-Dateien. PDFs (auch ZUGFeRD) bleiben hier liegen.
  5. XML als Text lesen (Text aus Datei): Liest die XML-Datei als Text.
  6. Rechnungsdaten auslesen (Code): Erkennt XRechnung im Format CII oder UBL und liest Nummer, Datum, Fälligkeit, Verkäufer, Währung und Betrag.
  7. E-Rechnung erkannt? (Wenn … dann): Nur vollständig gelesene E-Rechnungen werden abgelegt und aufgelistet.
  8. XML umbenannt ablegen (Datei speichern): Legt die XML-Datei unter sprechendem Namen ab.
  9. Hinweis an dich: Anhang prüfen (E-Mail senden, beim Import ausgeschaltet): Sagt dir Bescheid, wenn eine XML-Datei keine lesbare E-Rechnung war. Beim Import ausgeschaltet.
  10. Zeile für die Eingangsliste (Code): Baut eine Zeile für die Liste aller eingegangenen E-Rechnungen.
  11. XML an Lexware Office senden (HTTP-Anfrage, beim Import ausgeschaltet): Optional, beim Import ausgeschaltet. Lexware nimmt laut Doku auch XML-Dateien an. Schnittstelle nur Tarif XL. Nicht von uns ausgeführt.
  12. In Eingangsliste eintragen (Datei speichern): Hängt die Zeile an die Liste an (CSV-Datei im selben Ordner).
  1. Holt neue, ungelesene Mails per IMAP, markiert sie als gelesen und gibt nur die XML-Anhänge weiter.
  2. Sucht im XML nach dem Element CrossIndustryInvoice (CII) oder Invoice (UBL) und erkennt so, ob es eine Rechnung in einem der beiden Formate ist. Die XRechnung-Kennung prüft er nicht.
  3. Liest Rechnungsnummer, Datum, Verkäufer, Währung und Zahlbetrag, dazu das Fälligkeitsdatum, wenn die Rechnung eines angibt.
  4. Legt die Datei als Datum_Verkäufer_Nummer_BetragWährung.xml ab, zum Beispiel 2026-11-03_Muster-Hosting-GmbH_RE-2026-5521_23,80EUR.xml, und schreibt eine Zeile in die Eingangsliste (CSV).
  5. XML-Dateien ohne erkennbare Rechnung meldet er dir per E-Mail. Dieser E-Mail-Knoten ist beim Import ausgeschaltet; bis du ihn einschaltest, wird so eine Datei weder abgelegt noch gemeldet. Optional lädt er die Rechnung zu Lexware Office hoch.
Ablauf herunterladen (n8n-Datei, 17 KB)

In n8n einen neuen, leeren Workflow öffnen, im Workflow-Menü (drei Punkte) „Import from File“ wählen und diese Datei laden. Es sind keine Zugangsdaten enthalten. Alles, was nach außen sendet, ist beim Import ausgeschaltet.

Womit er läuft und was er braucht

  • selbst gehostetes n8n (Dateien auf der Festplatte)
  • IMAP-Zugang
  • SMTP-Zugang für den Hinweis bei Dateien ohne erkennbare Rechnung
  • einen Ordner für E-Rechnungen
  • optional Lexware Office für den Upload (laut Preisseite gehört die Schnittstelle zum Tarif XL)

Läuft nur auf einem selbst betriebenen n8n, weil er Dateien auf der Festplatte speichert. In der n8n Cloud bleiben solche Dateien laut n8n-Doku nicht erhalten.

Was kostet das im Monat?

60 E-Rechnungen im Monat, 7 Schritte. Für Make nimmt der Rechner an, dass das Postfach alle 15 Minuten abgefragt wird.

  • n8n Cloud: 60 Ausführungen, Tarif Starter für 20 € im Monat bei Jahreszahlung.
  • Make: 3.240 Credits, Tarif Core für 11 USD im Monat bei Jahreszahlung.
  • Selbst gehostet: Server-Beispiel 8,55 € brutto im Monat, kostenlose Community Edition, Server und Pflege kommen dazu.

Mit deinen Zahlen rechnen

Was rechtlich gilt

Laut § 14 und § 27 UStG ist zwischen inländischen Unternehmen seit 1. Januar 2025 die E-Rechnung vorgesehen. Empfangen musst du sie deshalb praktisch seit 2025 können. Für Umsätze der Jahre 2025 und 2026 darf eine Rechnung noch auf Papier oder, mit Zustimmung des Empfängers, in einem anderen elektronischen Format (zum Beispiel PDF) kommen. Für Umsätze des Jahres 2027 gilt das nur noch, wenn der Aussteller im Vorjahr höchstens 800.000 Euro Gesamtumsatz hatte. Dazu kommt eine zweite Ausnahme: ein anderes elektronisches Format mit Zustimmung des Empfängers, wenn die Rechnung per elektronischem Datenaustausch (EDI) übermittelt wird. Für Umsätze ab 2028 laufen diese Übergangsregeln aus. Die Pflicht zur E-Rechnung gilt laut § 14 Abs. 2 UStG nur, wenn beide Seiten im Inland (oder in den Gebieten nach § 1 Abs. 3 UStG, etwa Freihäfen) ansässig sind, und nicht für steuerfreie Umsätze nach § 4 Nr. 8 bis 29 UStG.

Ausgenommen sind Kleinbetragsrechnungen bis 250 Euro (§ 33 UStDV) und Fahrausweise (§ 34 UStDV): Sie dürfen laut Verordnung immer als „sonstige Rechnung“ übermittelt werden, müssen also keine E-Rechnung sein. Dasselbe gilt laut § 34a UStDV für Rechnungen von Kleinunternehmern.

Formate: XRechnung (aktuell Version 3.0, laut KoSIT bleibt sie bis mindestens 31. Juli 2027 in Kraft; die Vorversion von XRechnung 4.0 erschien im September 2026) und ZUGFeRD. Bei ZUGFeRD steckt die XML-Datei im PDF (Dateiname laut FeRD „factur-x.xml“ oder „xrechnung.xml“). Die liest dieser Ablauf nicht aus.

Österreich: Die e-Rechnungs-Verordnung verpflichtet Vertragspartner zur e-Rechnung im Verkehr mit Bundesdienststellen. Ob es darüber hinaus Pflichten gibt (etwa zwischen Unternehmen), sagt sie nicht und haben wir nicht geprüft. Das ist keine Rechtsberatung.

Grenzen

  • Liest nur XML-Anhänge, keine ZUGFeRD-PDFs.
  • Erkennt das Format an der Suche nach dem Element CrossIndustryInvoice (CII) oder Invoice (UBL) und nennt jede so erkannte Rechnung „XRechnung“. Eine Datei zählt schon mit, wenn ein solches Element irgendwo in ihr steht, nicht nur ganz außen. Die Kennung der XRechnung prüft er nicht, andere Rechnungen in CII oder UBL gehen also auch durch.
  • Prüft nicht, ob die Rechnung formal gültig ist (keine Validierung nach XRechnung-Regeln). Er prüft nur, ob Nummer, Datum, Verkäufer und Betrag gefunden wurden.
  • Die Eingangsliste hat keine Kopfzeile und wurde in keinem Tabellenprogramm geöffnet.
  • Getestet mit selbst gebauten Beispieldateien, nicht mit echten Rechnungen und nicht mit den KoSIT-Beispielen. Die Stellen im XML, an denen der Ablauf sucht, entsprechen aber den Beispielrechnungen der KoSIT (CII und UBL).

Quellen

  1. § 14 UStG: Ausstellung von Rechnungen (abgerufen am 9.11.2026)
  2. § 27 UStG: Übergangsregeln zur E-Rechnung (abgerufen am 9.11.2026)
  3. § 33 UStDV: Rechnungen über Kleinbeträge (abgerufen am 9.11.2026)
  4. § 34 UStDV: Fahrausweise als Rechnungen (abgerufen am 9.11.2026)
  5. § 34a UStDV: Rechnungen von Kleinunternehmern (abgerufen am 9.11.2026)
  6. KoSIT: Standard XRechnung 3.0.2 (Spezifikation) (abgerufen am 9.11.2026)
  7. KoSIT / xeinkauf.de: XRechnung, Versionen und Gültigkeit (abgerufen am 9.11.2026)
  8. KoSIT-Testsuite: Beispielrechnung im Format CII (abgerufen am 9.11.2026)
  9. KoSIT-Testsuite: Beispielrechnung CII mit Fälligkeitsdatum (abgerufen am 9.11.2026)
  10. KoSIT-Testsuite: Beispielrechnung im Format UBL (abgerufen am 9.11.2026)
  11. FeRD: ZUGFeRD-FAQ (abgerufen am 9.11.2026)
  12. e-Rechnungs-Verordnung (Österreich) (abgerufen am 9.11.2026)
  13. Lexware Office: Public API, Dokumentation (abgerufen am 9.11.2026)
  14. Lexware Office: Preise (abgerufen am 9.11.2026)

Mit Testdaten ausgeführt am 11.11.2026 · Geprüft am 9. November 2026 · Verantwortlich: Sebastian Pfeiffer · Wie wir prüfen