Zum Hauptinhalt springen
Ratgeber

XRechnung automatisieren: Die drei Wege vom Rechnungseingang bis zur Buchung

XRechnung-Automatisierung in der Praxis: Welche Schritte sich automatisieren lassen, welcher der drei Wege zu welcher Unternehmensgröße passt und wo der Aufwand tatsächlich liegt.

Von Marc Schraepler

Kurzantwort: Eine XRechnung lässt sich vom Empfang über das Auslesen und die formale Validierung bis zur Übergabe an Buchhaltung und Archiv automatisieren. Welcher technische Weg passt, hängt vor allem von Belegvolumen, vorhandener Software und den Schnittstellen zu Bestellung und Wareneingang ab.

Der Nutzen strukturierter Rechnungsdaten entsteht nicht allein beim Empfang, sondern in dem, was danach ohne erneute Dateneingabe ablaufen kann. Dieser Guide trennt den allgemeinen Prozess von einem technischen Eigenbau mit Open-Source-Bibliotheken.

Was bedeutet „XRechnung automatisieren“?

Ein häufiger Denkfehler: “XRechnung automatisieren” wird als eine Aufgabe behandelt. Tatsächlich sind es zwei, mit sehr unterschiedlichem Aufwand.

Der Ausgang ist der einfachere Teil. Die Daten liegen bereits strukturiert im eigenen System: Kunde, Positionen, Beträge, Steuersätze. Es geht nur darum, sie im richtigen Format auszugeben und zuzustellen. Nahezu jede aktuelle Fakturierungssoftware kann das inzwischen.

Der Eingang ist der Teil, in dem die Arbeit steckt. Hier kommen Rechnungen in fremden Formaten, mit fremden Artikelbezeichnungen und in unterschiedlicher Qualität an. Sie müssen zugeordnet, geprüft, freigegeben, verbucht und archiviert werden. Hier liegen auch die Einsparungen: Ein Unternehmen, das monatlich 400 Eingangsrechnungen manuell erfasst, bindet damit dauerhaft Personalkapazität.

Wer über Automatisierung nachdenkt, sollte deshalb beim Eingang anfangen, auch wenn der Ausgang das ist, was die E-Rechnungspflicht zuerst einfordert.

Welche fünf Schritte lassen sich automatisieren?

Unabhängig vom gewählten Weg zerfällt der automatisierte Rechnungseingang immer in dieselben fünf Schritte:

  1. Empfang und Erkennung. Die Rechnung erreicht das Unternehmen: per E-Mail, über ein Portal oder über das Peppol-Netzwerk. Das System muss erkennen, ob es sich um eine strukturierte Rechnung handelt und um welches Format.
  2. Auslesen der Daten. Bei einer XRechnung stehen alle relevanten Felder im XML: Rechnungsnummer, Datum, Beträge, Steuersätze, Bankverbindung, Leitweg-ID. Kein OCR, keine Erkennungsunsicherheit: die Daten sind eindeutig.
  3. Formale Prüfung. Entspricht die Rechnung der Norm EN 16931? Sind die Pflichtfelder nach § 14 UStG vorhanden? Stimmen die rechnerischen Summen? Diese Prüfung ist vollständig maschinell möglich.
  4. Sachlicher Abgleich. Passt die Rechnung zu einer Bestellung und einem Wareneingang? Stimmen Menge und Preis? Automatisierbar ist der Abgleich selbst: die Entscheidung bei Abweichungen ist es nicht.
  5. Buchung und Archivierung. Übergabe an die Finanzbuchhaltung und unveränderbare Ablage des Originals. Details dazu im Guide zur revisionssicheren Archivierung.

Der entscheidende Unterschied zur klassischen PDF-Verarbeitung liegt in Schritt 2. Bei einer PDF-Rechnung muss ein Erkennungsverfahren raten, was auf dem Beleg steht. Jeder Fehler pflanzt sich in alle folgenden Schritte fort. Bei der XRechnung entfällt dieses Raten. Das ist der eigentliche Automatisierungsgewinn des Formats.

Welche drei Wege gibt es?

WegGeeignet fürTechnischer Schwerpunkt
Buchhaltungssoftware und SteuerkanzleiKleine und mittlere BelegvolumenKonfiguration vorhandener Systeme
ERP mit Konnektor oder Access PointMehrere Systeme und höhere BelegvolumenSchnittstellen und Freigabe-Workflow
Eigenbau mit offenen BibliothekenEigene Entwicklung und SonderanforderungenParser, Validatoren und dauerhafte Wartung

Weg 1: Buchhaltungssoftware und Steuerkanzlei

Für wen: Unternehmen bis etwa 200 Eingangsrechnungen im Monat, ohne eigene IT-Abteilung.

Die vorhandene Buchhaltungs- oder ERP-Software empfängt die XRechnung, liest die Daten aus und erzeugt einen Buchungsvorschlag. Die Steuerkanzlei übernimmt die Verbuchung über ihre gewohnten Systeme. Praktisch jedes verbreitete Programm im deutschen Markt beherrscht das inzwischen.

Vorteil: kein Projekt, keine Wartung, keine zusätzlichen Lizenzen. Der Umstieg besteht meist aus Konfiguration, nicht aus Entwicklung. Grenze: Die Automatisierung endet an der Systemgrenze. Ein Abgleich mit Bestellungen aus einem separaten Warenwirtschaftssystem findet nicht statt.

Für die Mehrheit der Unternehmen, die diesen Text lesen, ist das der richtige Weg. Er wird in der Diskussion um Automatisierung regelmäßig übersprungen. Welches Programm dafür in Frage kommt, behandelt der E-Rechnungs-Software-Guide.

Weg 2: ERP mit Konnektor und Access Point

Für wen: Mittelstand mit ERP-System, mehreren hundert bis einigen tausend Belegen im Monat.

Hier wird die Rechnung nicht mehr als Datei behandelt, sondern als Vorgang im ERP. Ein Peppol Access Point oder ein E-Invoicing-Provider übernimmt Empfang und Versand, ein Konnektor bringt die Daten ins System, und der Freigabe-Workflow läuft dort ab, wo auch Bestellungen und Wareneingänge liegen.

Vorteil: Der dreiseitige Abgleich zwischen Bestellung, Wareneingang und Rechnung wird möglich. Das ist der Punkt, an dem Automatisierung wirklich Arbeit spart. Grenze: Einführungsprojekt mit realer Laufzeit. Die Technik ist selten das Problem: die Stammdaten sind es.

Zur Auswahl des Übertragungswegs siehe den Peppol-Guide; zur Anbindung an DATEV und SAP den Guide zu ZUGFeRD in DATEV und SAP.

Weg 3: Eigenbau mit offenen Bibliotheken

Für wen: Unternehmen mit eigener Entwicklungskapazität und Anforderungen, die Standardsoftware nicht abdeckt.

XRechnung und ZUGFeRD sind offene Standards. Es existieren ausgereifte freie Bibliotheken zum Erzeugen, Auslesen und Validieren, sodass sich eine eigene Verarbeitungsstrecke bauen lässt.

Vorteil: volle Kontrolle, keine Lizenzkosten pro Beleg, exakte Passform. Grenze: Sie übernehmen die Verantwortung für Schema-Updates, Sicherheitspatches und Compliance des Gesamtprozesses. Das ist kein einmaliger Aufwand, sondern eine dauerhafte Zuständigkeit.

Die konkreten Werkzeuge dafür (Mustangproject, Factur-X, KoSIT Validator) beschreibt der Guide zu Open-Source-Tools für die E-Rechnung.

Was lässt sich nicht vollständig automatisieren?

Drei Dinge bleiben menschliche Aufgaben, und jedes Automatisierungsprojekt, das sie ignoriert, scheitert an ihnen:

Die sachliche Prüfung. Ob eine Leistung tatsächlich erbracht wurde, kann kein System entscheiden. Es kann nur prüfen, ob Zahlen zueinander passen.

Die Freigabeentscheidung bei Abweichungen. Automatisierung funktioniert im Normalfall. Der Wert eines guten Systems bemisst sich daran, wie sauber es die Ausnahmen aussortiert und einer zuständigen Person vorlegt, nicht daran, wie viele Fälle es durchwinkt.

Die Verfahrensdokumentation. Ein automatisierter Prozess muss nachvollziehbar beschrieben sein, sonst ist er in einer Betriebsprüfung angreifbar. Automatisierung erhöht die Anforderung an Dokumentation, sie senkt sie nicht. Details im Guide zur Verfahrensdokumentation.

Welche Fehler bremsen die XRechnung-Automatisierung?

  • Beim Ausgang anfangen und beim Eingang aufhören. Die Pflicht betrifft zuerst den Versand, die Ersparnis liegt im Empfang. Wer nur die Pflicht abarbeitet, hat Aufwand ohne Gegenwert.
  • Stammdaten unterschätzen. Automatisierung scheitert selten an der Technik und regelmäßig an uneinheitlichen Kreditorenstämmen, fehlenden Steuerschlüsseln und veralteten Bankverbindungen. Diese Aufräumarbeit ist der eigentliche Projektinhalt.
  • XRechnungen per OCR auslesen. Kommt häufiger vor als erwartet, wenn ein bestehender Dokumentenprozess einfach weiterläuft. Bei einem strukturierten Format ist das XML die Wahrheit: eine Texterkennung darüber ist ein Rückschritt.
  • Ausnahmequote nicht messen. Ohne Kennzahl darüber, wie viele Belege manuell nachbearbeitet werden, lässt sich nicht sagen, ob die Automatisierung funktioniert. Diese Quote gehört ab Tag eins ins Monitoring.
  • Zu groß anfangen. Eine Strecke, die 80 % der Belege eines einzigen Lieferantentyps automatisiert verarbeitet, ist mehr wert als ein Konzept, das alle Fälle abdecken soll und nach einem Jahr noch im Test ist.

FAQ

Was lässt sich an der XRechnung überhaupt automatisieren? Empfang, Auslesen der Daten, formale Prüfung gegen EN 16931, der Abgleich mit Bestellung und Wareneingang sowie die Archivierung. Nicht automatisierbar sind die sachliche Prüfung und die Freigabeentscheidung. Sie bleiben eine menschliche Verantwortung.

Brauche ich für die XRechnung-Automatisierung eigene Software? Meist nicht. Für die überwiegende Zahl kleiner und mittlerer Unternehmen deckt die vorhandene Buchhaltungssoftware in Verbindung mit der Steuerkanzlei den Prozess vollständig ab. Eigene Entwicklung lohnt erst bei hohem Belegvolumen oder Sonderanforderungen.

Wo liegt der eigentliche Aufwand bei der Automatisierung? Nicht im Auslesen der XML-Daten, sondern in den Stammdaten und im Freigabe-Workflow. Kreditorenstämme, Bankverbindungen und Kontenzuordnungen müssen sauber sein, sonst produziert die Automatisierung Ausnahmefälle statt Ersparnis.

Lohnt sich die Automatisierung bei 50 Rechnungen im Monat? Eine eigene Automatisierungsstrecke nicht. Bei diesem Volumen bringt der Umstieg auf strukturierte Formate im vorhandenen Buchhaltungsprogramm den Großteil des Nutzens, ohne Projekt und ohne laufende Wartung.

Fazit: Erst Prozess und Volumen, dann Werkzeug

Die Automatisierung der XRechnung ist kein Softwareproblem. Das Format liefert die Voraussetzung (eindeutige, maschinenlesbare Daten ohne Erkennungsunsicherheit), aber der Nutzen entsteht erst im Prozess dahinter.

Die ehrliche Reihenfolge lautet deshalb: erst klären, wie viele Belege in welcher Qualität eingehen und wie sauber die Stammdaten sind. Dann entscheiden, welcher der drei Wege dazu passt. Wer umgekehrt vorgeht und mit der Werkzeugauswahl beginnt, kauft in der Regel mehr System, als der Prozess trägt.

Sie wollen wissen, welcher Weg zu Ihrem Belegvolumen passt? In unserem Berater-Verzeichnis finden Sie Fachleute für E-Rechnungs-Prozesse: von der Bestandsaufnahme bis zur Einführung im laufenden Betrieb.

Rechtlicher Hinweis: Dieser Artikel dient der Information und stellt keine Steuer- oder Rechtsberatung dar.

Tags: #xrechnung #automatisierung #rechnungseingang #workflow #erp
Zurück zum Ratgeber