Nahtlose Erstellung von XRechnung- und ZUGFeRD-E-Rechnungen

Software für XRechnung- und ZUGFeRD-konforme E-Rechnungen gemäß der deutschen USTG-Verordnung. Lässt sich in alle marktführenden ERP-Systeme integrieren

Unternehmen tauschen Rechnungen aus



Elektronische Rechnungsstellung in Deutschland ist keine Frage technischer Präferenz oder organisatorischer Ambition mehr. Sie ist eine gesetzliche Verpflichtung, die in einem europäischen Standard verankert ist, der mit erheblicher Präzision definiert, was eine konforme elektronische Rechnung enthalten muss, wie ihre Daten strukturiert sein müssen und wie diese Struktur über Grenzen und Systeme hinweg funktionieren muss. Dieser Standard ist EN 16931, und sein Verständnis ist mittlerweile eine Voraussetzung für jedes Unternehmen, das im sich entwickelnden B2B- und B2G-Rechnungsstellungsumfeld Deutschlands tätig ist.


EN 16931 entstand nicht als deutsche Initiative. Es ist ein gesamteuropäischer Standard, der entwickelt wurde, um ein Problem zu lösen, das fragmentierte nationale Rechnungsstellungspraktiken im Binnenmarkt geschaffen hatten: die Unfähigkeit des Rechnungsstellungssystems eines Landes, zuverlässig mit dem eines anderen zu kommunizieren, ohne manuelle Eingriffe oder maßgeschneiderte Konvertierungen. Durch die Schaffung einer gemeinsamen semantischen Grundlage, die alle EU-Mitgliedstaaten übernehmen und anpassen können, bietet EN 16931 das Interoperabilitätsgerüst, auf dem Deutschlands nationale Formate und die seiner europäischen Nachbarn aufgebaut sind.


Das Problem, das EN 16931 lösen sollte

Bevor strukturierte elektronische Rechnungsstellungsstandards Einzug hielten, operierten selbst Unternehmen, die von Papier auf digitale Rechnungsstellung umgestellt hatten, mit Formaten, die menschlichen Lesern statt automatisierten Systemen dienten. Eine per E-Mail versandte PDF-Rechnung ist in ihrer Übertragung digital, aber in ihrer Verarbeitung analog. Jemand auf der Empfängerseite liest sie noch immer, interpretiert sie und gibt ihre Daten erneut in ein Buchhaltungs- oder ERP-System ein. Dieser Wiedereingabeschritt ist der Ort, an dem sich Fehler ansammeln, Bearbeitungszeit verbraucht wird und das Potenzial des digitalen Finanzwesens systematisch verschwendet wird.


Das tiefere Problem bestand darin, dass selbst Unternehmen, die strukturierte Formate zu übernehmen versuchten, auf eine Kompatibilitätsbarriere stießen. Eine von einem ERP-System eines Unternehmens mit einem bestimmten Datenmodell generierte Rechnung konnte nicht zuverlässig von einem auf einem anderen Modell aufgebauten System eines Geschäftspartners verarbeitet werden. Felder wurden unterschiedlich benannt, strukturiert und sequenziert. Was ein System als Rechnungsdatum bezeichnete, nannte ein anderes Rechnungsstellungsdatum. Was eines als Nettosumme ausdrückte, war bei einem anderen in einer anderen Berechnungssequenz eingebettet. Grenzüberschreitende Transaktionen verstärkten diese Inkonsistenzen, da nationale Variationen in der Rechnungsstellungskonvention eine weitere Inkompatibilitätsebene hinzufügten.


EN 16931 löst dies, indem es als universelle semantische Vereinbarung fungiert. Es empfiehlt nicht lediglich, dass Rechnungen bestimmte Informationen enthalten. Es definiert genau, was jedes Informationselement bedeutet, wie es ausgedrückt werden muss und wie es sich zu anderen Elementen im selben Dokument verhalten muss. Das Ergebnis ist eine gemeinsame Sprache für elektronische Rechnungen, die es ermöglicht, dass jede EN 16931-konforme Rechnung, die in Deutschland ausgestellt wird, von jedem konformen System in Frankreich, Italien oder einem anderen EU-Mitgliedstaat gelesen, validiert und verarbeitet werden kann – ohne Formatkonvertierung, manuelle Interpretation oder Datenwiedereingabe.


Was EN 16931 tatsächlich definiert

EN 16931 operiert auf zwei Ebenen, die es sich lohnt, klar zu unterscheiden. Die erste ist die semantische Ebene, die im ersten Teil des Standards, EN 16931-1, definiert ist und das Kernrechnungsdatenmodell etabliert. Dieses Modell spezifiziert den vollständigen Satz von Datenelementen, die eine konforme elektronische Rechnung enthalten darf, identifiziert, welche Elemente obligatorisch und welche bedingt oder optional sind, und definiert die Bedeutung und zulässigen Werte jedes Elements mit Präzision.


Die obligatorischen Datenelemente im Kernmodell sind umfassend. Sie umfassen die Lieferantenidentifikation einschließlich Name, Adresse und Umsatzsteuer-Identifikationsnummer. Sie umfassen die Käuferidentifikation mit gleichwertigen Details. Sie beinhalten die Rechnungsnummer als eindeutigen Identifikator, das Rechnungsausstellungsdatum, eine Beschreibung jeder Rechnungsposition einschließlich Menge, Stückpreis und anwendbarem Steuersatz, die Zwischen- und Bruttosummenbeträge, den Steuerbetrag und die Steuerkategorie, Zahlungsbedingungen sowie das Zahlungsziel ausgedrückt durch IBAN und BIC, sofern zutreffend. Sie berücksichtigen auch Lieferdaten, Bestellreferenzen und zugehörige Vertragsinformationen, soweit diese für die Transaktion relevant sind.


Die zweite Ebene ist die syntaktische Ebene, die in EN 16931-2 behandelt wird und das Kerndatenmodell auf zwei anerkannte XML-Syntaxen abbildet: Universal Business Language Version 2.1, allgemein als UBL bezeichnet, und den UN/CEFACT Cross Industry Invoice Standard, bezeichnet als CII. Diese Syntaxen sind die eigentlichen Dateiformate, in denen EN 16931-konforme Rechnungen kodiert und übertragen werden. Ein Unternehmen kann eine der beiden Syntaxen verwenden und bleibt dabei vollständig konform mit dem Standard, da beide denselben im Kernmodell definierten semantischen Inhalt transportieren.


Diese Trennung von Semantik und Syntax ist eines der architektonisch wichtigsten Merkmale des Standards. Sie bedeutet, dass die Definition dessen, was eine Rechnung enthalten muss, unabhängig von dem technischen Format ist, in dem sie geliefert wird. Systeme, die verschiedene Syntaxen unterstützen, können dennoch Rechnungen ohne semantischen Verlust austauschen, da beide dasselbe zugrunde liegende Datenmodell ausdrücken.


Validierung, Konsistenz und die Logik strukturierter Daten

EN 16931 definiert nicht lediglich, welche Daten in einer Rechnung erscheinen müssen. Es erzwingt mathematische und logische Konsistenz über diese Daten hinweg durch einen Satz von Validierungsregeln, die konforme Systeme anwenden müssen. Rechnungssummen müssen der Summe ihrer Einzelpositionen entsprechen. Steuerbeträge müssen mathematisch konsistent mit den steuerpflichtigen Beträgen und den anwendbaren Steuersätzen sein. Standardisierte Codelisten regeln den Ausdruck von Währungen, Ländern, Steuerkategorien und Maßeinheiten und verhindern die Mehrdeutigkeit, die Freitextfelder einführen.


Diese Validierungsregeln sind nicht empfehlend. Eine Rechnung, die die Validierung gegen EN 16931-Anforderungen nicht besteht, ist kein konformer elektronischer Rechnungsbeleg nach dem Standard. Dies ist in der Praxis bedeutsam, da Deutschlands <a href='[Link to Blog 6]'>E-Rechnungspflicht</a> auf EN 16931-Konformität aufgebaut ist, was bedeutet, dass Rechnungen, die diese Validierungsprüfungen nicht bestehen, nicht als Grundlage für den Vorsteuerabzug in Betracht kommen und von Empfängersystemen, die zur Durchsetzung des Standards konfiguriert sind, direkt abgelehnt werden können.


Die Disziplin, die Validierungsregeln auferlegen, ist auch die Quelle eines der hauptsächlichen betrieblichen Vorteile des Standards. Wenn jede Rechnung in einem Workflow denselben Validierungsregeln entspricht, wird die automatisierte Verarbeitung zuverlässig. Abgleich, Buchung, Genehmigungsrouting und Zahlungsplanung können alle von Software ohne menschliches Eingreifen auf Datenebene ausgeführt werden, da die Datenintegrität durch den Standard garantiert wird und nicht von der individuellen Genauigkeit zum Zeitpunkt der Rechnungserstellung abhängt.


Wie EN 16931 nationale Anpassungen ermöglicht, ohne die Interoperabilität zu beeinträchtigen

Ein Standard, der einheitlich für alle EU-Mitgliedstaaten gilt, aber nationale gesetzliche Anforderungen oder branchenspezifische Bedürfnisse nicht berücksichtigen kann, wäre von begrenztem praktischen Nutzen. EN 16931 adressiert diese Spannung durch einen Mechanismus namens Core Invoice Usage Specifications, allgemein als CIUS bezeichnet. Eine CIUS ist eine national oder sektoral definierte Anpassung des EN 16931-Kernmodells, die seine Anforderungen für einen spezifischen Kontext verfeinert oder erweitert, ohne die obligatorischen Elemente zu verändern oder die grenzüberschreitende Kompatibilität zu beeinträchtigen.


Deutschlands XRechnung-Format ist genau das: eine CIUS-Anpassung von EN 16931, die für den deutschen öffentlichen Sektor entwickelt wurde. XRechnung übernimmt das vollständige EN 16931-Kernmodell und fügt deutschlandspezifische Pflichtfelder hinzu, insbesondere die Leitweg-ID, die ein Routing-Code ist, der die spezifische Behörde identifiziert, an die die Rechnung gerichtet wird. Diese Ergänzung ist für die Rechnungsverarbeitungsinfrastruktur der deutschen Regierung notwendig, existiert jedoch nicht als Anforderung unter dem Basis-EN 16931-Standard. Indem sie als CIUS und nicht als separater Standard ausgedrückt wird, stellt XRechnung sicher, dass alle XRechnung-Rechnungen gleichzeitig EN 16931-konform sind, was die Interoperabilität mit dem breiteren europäischen Rahmen bewahrt und gleichzeitig Deutschlands spezifische administrative Anforderungen erfüllt.


ZUGFeRD basiert auf demselben semantischen Fundament, verfolgt jedoch einen anderen architektonischen Ansatz. Anstatt eines rein XML-basierten Formats wie XRechnung bettet ZUGFeRD CII-XML-Daten in eine PDF/A-3-Datei ein und erzeugt eine hybride Rechnung, die gleichzeitig für Menschen lesbar und maschinell verarbeitbar ist. Die XML-Komponente entspricht EN 16931, wodurch ZUGFeRD mit dem Standard konform ist und gleichzeitig die Zugänglichkeit eines visuellen Dokumentformats beibehält. Version 2.3, veröffentlicht im Mai 2025, ist die aktuelle Standardversion von ZUGFeRD.


Das Peppol BIS 3.0-Format, das im Peppol-Netzwerk für grenzüberschreitende E-Rechnungsstellung weit verbreitet ist, wendet die UBL-Syntax auf das EN 16931-Datenmodell an und ist gleichermaßen mit dem Standard konform. Für Unternehmen mit europäischen Aktivitäten über Deutschland hinaus bietet Peppol BIS 3.0 ein weitgehend unterstütztes Format für grenzüberschreitende B2B- und B2G-Rechnungsstellung, das mit Deutschlands inländischen Anforderungen übereinstimmt und gleichzeitig im breiteren europäischen Markt funktioniert.


Deutschlands Umsetzung von EN 16931 sektorübergreifend

Deutschland hat EN 16931 als grundlegenden Standard sowohl für sein Business-to-Government- als auch für sein Business-to-Business-Rechnungsstellungsrahmenwerk angewendet, wobei unterschiedliche Zeitpläne und unterschiedliche Pflichtformate für jeden Kontext gelten.


Für Business-to-Government-Transaktionen ist die EN 16931-Konformität durch XRechnung seit November 2020 für Rechnungen, die an Bundes- und Landesbehörden über EUR 1.000 im Wert eingereicht werden, verpflichtend. Diese Rechnungen werden über designierte Behördenportale eingereicht, insbesondere das ZRE-Portal für Bundesrechnungen und das OZG-RE-Portal für Einreichungen auf Länderebene. Die öffentliche Sektor-Empfangsinfrastruktur ist so aufgebaut, dass sie das strukturierte XML von XRechnung nativ verarbeitet, wodurch eine durchgängig automatisierte Verarbeitung der betriebliche Standard für die Rechnungsstellung im öffentlichen Beschaffungswesen ist.


Für Business-to-Business-Transaktionen folgt das Mandat dem durch das Wachstumschancengesetz gesetzlich festgelegten stufenweisen Zeitplan. Ab dem 1. Januar 2025 müssen alle umsatzsteuerlich registrierten Unternehmen in der Lage sein, EN 16931-konforme elektronische Rechnungen zu empfangen. Ab dem 1. Januar 2027 müssen Unternehmen mit einem Jahresumsatz von über EUR 800.000 Rechnungen in konformen Formaten ausstellen. Ab dem 1. Januar 2028 erstreckt sich die Pflicht zur Ausstellung auf alle verbleibenden Unternehmen unabhängig von ihrer Größe. Während des Übergangszeitraums bis 2026 bleiben Papier- und PDF-Rechnungen mit gegenseitiger Vereinbarung zwischen Handelspartnern zulässig, ebenso wie bestehende EDI-Vereinbarungen, sofern die EDI-Daten alle von EN 16931 geforderten Elemente enthalten und der Austausch mit europäischen Standards übereinstimmt.


Ausnahmen vom Mandat gelten für Rechnungen unter EUR 250, Unternehmen, die im Rahmen der durch § 19 UStG etablierten Kleinunternehmerregelung tätig sind, Fahrkarten, Parkbelege und bestimmte Kategorien von B2C- oder immobilienbezogenen Dienstleistungen. Diese Ausnahmen sind im Gesetzgebungsrahmen definiert und sollten nicht ohne Überprüfung der spezifischen Umstände jeder Transaktion als anwendbar angenommen werden.


Der betriebliche und strategische Fall für die EN 16931-Einführung

Die Konformität mit EN 16931 ist eine gesetzliche Anforderung im Rahmen von Deutschlands <a href='[Link to Blog 6]'>obligatorischem E-Rechnungsstellungsrahmen</a>, aber der Fall für die Einführung geht weit über die regulatorische Verpflichtung hinaus. Die betrieblichen Vorteile, die strukturierte elektronische Rechnungsstellung liefert, sind erheblich und verstärken sich im Laufe der Zeit, wenn die Einführung im gesamten Handelsnetzwerk eines Unternehmens zunimmt.


Die automatisierte Rechnungsverarbeitung eliminiert die manuelle Dateneingabe, die PDF- und Papierrechnungen erfordern. In Umgebungen mit hohem Rechnungsvolumen bedeutet dies direkt reduzierte Personalanforderungen für Kreditorenbuchhaltungsfunktionen, schnellere Rechnungsgenehmigungszyklen und niedrigere Fehlerquoten in den Finanzaufzeichnungen, aus denen <a href='[Link to Blog 3]'>Umsatzsteuererklärungen</a> und Jahresabschlüsse erstellt werden. Schnellere Verarbeitung ermöglicht frühere Zahlung, was positive Implikationen für Lieferantenbeziehungen und, wo Skonti verfügbar sind, für die Betriebskapitaleffizienz hat.


Die Standardisierung von Rechnungsdaten über das gemeinsame semantische Modell von EN 16931 verbessert auch die Prüfungsbereitschaft. Wenn alle Rechnungen in einem System derselben Datenstruktur mit validierten Feldern und konsistenter Code-Nutzung entsprechen, wird die Extraktion und Überprüfung umsatzsteuerrelevanter Daten zu einem systematischen Prozess statt zu einer Übung im Abgleich inkonsistent formatierter Aufzeichnungen. Da Deutschland und die breitere EU im Rahmen der ViDA-Reformen auf Echtzeit- oder Quasi-Echtzeit-Umsatzsteuerberichterstattung zusteuern, wird diese strukturelle Konsistenz zu einem noch bedeutenderen betrieblichen Vorteil.


Für Unternehmen, die in mehreren EU-Mitgliedstaaten tätig sind, bedeutet EN 16931s Rolle als Interoperabilitätsgerüst der europäischen E-Rechnungsstellung, dass Investitionen in eine konforme Rechnungsstellungsinfrastruktur in Deutschland direkt zur Bereitschaft für gleichwertige Mandate in anderen Jurisdiktionen beitragen. Frankreich, Italien, Belgien und andere EU-Mitglieder befinden sich in verschiedenen Stadien der Umsetzung ihrer eigenen E-Rechnungsstellungsmandate, die alle EN 16931 als ihren grundlegenden Standard referenzieren. Eine einzige EN 16931-konforme Rechnungsstellungsinfrastruktur, die in der Lage ist, die in jeder Jurisdiktion erforderlichen nationalen Formatvarianten zu generieren und zu empfangen, ist eine effizientere und zukunftssichere Lösung als eine Sammlung länderspezifischer Einzellösungen, die ohne einen gemeinsamen Standard als Kern zusammengestellt wurden.


Vorbereitung auf die vollständige EN 16931-Konformität

Für Unternehmen, die noch nicht vollständig mit den EN 16931-Anforderungen übereinstimmen, hat der Vorbereitungsprozess mehrere praktische Dimensionen, die strukturierter Aufmerksamkeit verdienen.


Die Systemkonfiguration ist die unmittelbarste betriebliche Anforderung. ERP- und Buchhaltungssysteme müssen in der Lage sein, Rechnungen zu generieren, die alle obligatorischen EN 16931-Felder korrekt befüllen, und eingehende strukturierte Rechnungen in XRechnung- und ZUGFeRD-Formaten zu empfangen und zu verarbeiten. Die im Standard eingebetteten Validierungsregeln bedeuten, dass partielle Konformität keine Konformität ist. Jedes Pflichtfeld muss in jeder Rechnung vorhanden und korrekt befüllt sein.


Die Formatauswahl erfordert eine bewusste Entscheidung auf der Grundlage der Zusammensetzung der Handelspartnerbasis jedes Unternehmens. Unternehmen, die deutsche Behörden beliefern, benötigen ausnahmslos XRechnung-Fähigkeit. Unternehmen, die ausschließlich im B2B-Sektor tätig sind, können ZUGFeRD als ihr primäres Format verwenden, obwohl jene mit europäischem grenzüberschreitendem Volumen möglicherweise auch von der Unterstützung von Peppol BIS 3.0 profitieren. Die Formate schließen sich nicht gegenseitig aus, und eine gut gestaltete Rechnungsstellungsinfrastruktur sollte in der Lage sein, das geeignete Format für jeden Transaktionskontext zu generieren, anstatt unabhängig von den Empfängeranforderungen auf ein einziges Format zu defaulten.


Datenqualität ist eine Dimension, die im Fokus auf Formatkonformität manchmal übersehen wird. Eine im richtigen XML-Format generierte Rechnung, die jedoch falsche oder unvollständige Daten in Pflichtfeldern enthält, schlägt bei der Validierung fehl. Sicherzustellen, dass Stammdaten – insbesondere Umsatzsteuer-Identifikationsnummern von Lieferanten und Kunden, Bankdaten und Steuerklassifizierungsinformationen – in den Systemen, die die Rechnungsgenerierung speisen, korrekt und aktuell sind, ist eine Voraussetzung für konsistente EN 16931-Konformität.


Die breitere europäische Trajektorie der E-Rechnungsstellungsstandardisierung unter ViDA macht eine frühzeitige und gründliche EN 16931-Einführung zu einer strategisch sinnvollen Investition. Unternehmen, die ihre Rechnungsstellungsinfrastruktur jetzt auf diesem Fundament aufbauen, erfüllen nicht nur Deutschlands aktuelles Mandat. Sie positionieren sich für die Konvergenz europäischer E-Rechnungsstellungsanforderungen, die die ViDA-Reformen zu beschleunigen beabsichtigen. Für Organisationen, die diese Compliance-Reise über mehrere Jurisdiktionen hinweg verwalten, bieten Plattformen wie Accqrate die regulatorische Intelligenz und technische Infrastruktur, die erforderlich ist, um EN 16931-Anforderungen sicher zu navigieren und sicherzustellen, dass Rechnungsstellungsprozesse genau, konform und betrieblich effizient bleiben, während die europäische E-Rechnungsstellungslandschaft weiter reift.

cta.title1

cta.description1cta.description2
cta.badge1starcta.badge2starcta.badge3
Dashboard Views