EN 16931: die E-Rechnungs-Norm

Was ist die EN 16931? Die europäische Norm hinter ZUGFeRD und XRechnung verständlich erklärt: Datenmodell, Pflichtangaben und Umsetzung in der Praxis.

Hinter dem sperrigen Kürzel EN 16931 verbirgt sich kein neues Computerprogramm und keine Software, die du installieren müsstest, sondern eine europäische Norm. Sie legt fest, welche Inhalte eine elektronische Rechnung haben muss und wie diese Inhalte strukturiert sind, damit ein empfangendes System sie zuverlässig auslesen kann. Wer heute über E-Rechnungen, ZUGFeRD oder XRechnung spricht, bewegt sich im Grunde immer im Rahmen dieser Norm, ohne dass der Name überall ausdrücklich fällt.

Für dich als Selbstständigen ist die gute Nachricht: Du musst die Norm nicht auswendig kennen und kein Wort ihres Regelwerks lesen. Es genügt, ihre Rolle zu verstehen, damit du einordnen kannst, warum E-Rechnungen so aussehen, wie sie aussehen, und warum verschiedene Formate trotzdem miteinander kompatibel sind. Diese Seite erklärt die EN 16931 in verständlicher Sprache und zeigt, wie eine Software die normgerechte Umsetzung für dich übernimmt.

Was die EN 16931 eigentlich ist

Die EN 16931 ist eine europäische Norm, die ein gemeinsames Datenmodell für elektronische Rechnungen beschreibt. Vereinfacht gesagt definiert sie eine Art Wörterbuch: Sie legt fest, welche Felder eine E-Rechnung enthalten kann, welche davon verpflichtend sind und in welcher logischen Beziehung sie zueinander stehen. So weiß jedes System, das eine normgerechte Rechnung empfängt, an welcher Stelle der Rechnungsbetrag steht und wo die Steuernummer.

Der Sinn dahinter ist, einen Wildwuchs aus unzähligen, untereinander unverständlichen Rechnungsformaten zu vermeiden. Ohne eine solche gemeinsame Grundlage müsste jedes Unternehmen für jeden Geschäftspartner eine eigene Schnittstelle bauen. Mit einer Norm im Rücken sprechen die Systeme dagegen eine gemeinsame Sprache, auch wenn die äußere Verpackung der Rechnung unterschiedlich ausfällt.

Wichtig ist die Unterscheidung zwischen der Norm und einem konkreten Format. Die EN 16931 ist das gemeinsame Fundament. Darauf aufbauend gibt es konkrete Ausprägungen wie ZUGFeRD oder die XRechnung, die das Datenmodell der Norm jeweils auf ihre Weise umsetzen. Man kann sich die Norm als Bauplan vorstellen und die Formate als Häuser, die nach diesem Bauplan errichtet wurden.

Warum es überhaupt eine gemeinsame Norm braucht

Stell dir vor, jeder Geschäftspartner würde seine elektronischen Rechnungen in einem eigenen, selbst ausgedachten Aufbau schicken. Bei einem Partner stünde der Nettobetrag oben, beim nächsten unten, beim dritten hieße das Feld völlig anders. Eine automatische Verarbeitung wäre praktisch unmöglich, weil kein System sich auf eine feste Struktur verlassen könnte.

Genau dieses Chaos soll die EN 16931 verhindern. Indem sie ein einheitliches semantisches Modell vorgibt, schafft sie Verlässlichkeit. Empfänger wissen, welche Informationen sie erwarten dürfen und wo sie diese finden. Das ist die Voraussetzung dafür, dass Rechnungen ohne manuelles Abtippen direkt in die Buchhaltung eines Empfängers fließen können.

Für dich bedeutet das vor allem zweierlei:

  • Eine normgerecht erstellte Rechnung kann von vielen unterschiedlichen Systemen gelesen werden, ohne dass du dich um die Empfängerseite kümmern musst.

  • Du brauchst nicht für jeden Geschäftspartner ein anderes Werkzeug, sondern arbeitest mit einer Lösung, die das gemeinsame Modell beherrscht.

Die Norm ist also kein bürokratischer Selbstzweck, sondern die Grundlage dafür, dass elektronische Rechnungen überhaupt automatisiert verarbeitet werden können.

Das semantische Datenmodell hinter der Norm

Der Kern der EN 16931 ist ihr sogenanntes semantisches Datenmodell. Das klingt akademisch, meint aber etwas Greifbares: eine Liste von Informationen, die eine Rechnung tragen kann, jeweils mit einer klaren Bedeutung. Der Rechnungsbetrag ist eindeutig als Rechnungsbetrag definiert, das Rechnungsdatum eindeutig als Rechnungsdatum, und so weiter.

Dieses Modell unterscheidet zwischen Angaben, die immer vorhanden sein müssen, und solchen, die optional bleiben. Eine Rechnungsnummer und das Rechnungsdatum gehören etwa zu den Informationen, die in der Regel nicht fehlen dürfen, während manche Zusatzangaben nur in bestimmten Fällen relevant sind. Durch diese Trennung bleibt das Modell flexibel und deckt sehr unterschiedliche Geschäftsfälle ab.

Wichtig für dich: Das semantische Modell beschreibt die Bedeutung der Daten, nicht ihr äußeres Erscheinungsbild. Ob eine Information am Ende in einer XML-Struktur oder in einem hybriden PDF steckt, ist eine Frage des Formats. Die Norm sorgt nur dafür, dass alle Beteiligten dieselbe Vorstellung davon haben, was ein bestimmter Wert bedeutet. In Billendo entstehen genau diese Werte aus den Angaben, die du beim Rechnungsstellen ohnehin machst.

Wie ZUGFeRD und XRechnung mit der Norm zusammenhängen

An dieser Stelle löst sich ein häufiges Missverständnis auf. Viele glauben, ZUGFeRD und XRechnung seien Konkurrenten der EN 16931. Tatsächlich sind sie keine Gegenspieler, sondern bauen auf der Norm auf. Beide setzen das semantische Datenmodell der EN 16931 um, gehen dabei aber unterschiedliche Wege bei der äußeren Form.

ZUGFeRD ist ein hybrides Format: Du erhältst ein lesbares PDF, in das die strukturierten, normgerechten Daten zusätzlich eingebettet sind. Ein Mensch sieht eine vertraute Rechnung, eine Software liest gleichzeitig die maschinenlesbaren Daten aus. Die XRechnung hingegen ist ein rein strukturierter Datensatz ohne sichtbare PDF-Ansicht, der besonders im Austausch mit der öffentlichen Hand verbreitet ist.

Weil beide auf demselben Fundament stehen, transportieren sie inhaltlich dieselben normgerechten Informationen. Der Unterschied liegt in der Verpackung, nicht in der Bedeutung der Daten. In Billendo erstellst du deine Rechnungen wahlweise als PDF, als ZUGFeRD oder als XRechnung, je nachdem, was dein Empfänger erwartet, ohne dass du dich mit dem darunterliegenden Datenmodell auseinandersetzen musst.

Pflichtangaben und die Norm: zwei Ebenen, ein Ziel

Es lohnt sich, zwei Ebenen sauber auseinanderzuhalten. Auf der einen Seite stehen die steuerlichen und rechtlichen Anforderungen an eine Rechnung, also die Pflichtangaben, die eine Rechnung inhaltlich enthalten muss. Auf der anderen Seite steht die EN 16931, die festlegt, wie diese Angaben strukturiert und maschinenlesbar abgebildet werden.

Die Pflichtangaben ergeben sich aus dem Steuerrecht. Dazu gehören in der Regel Name und Anschrift von Aussteller und Empfänger, eine fortlaufende Rechnungsnummer, das Rechnungsdatum, eine Leistungsbeschreibung und der korrekte Steuerausweis. Bist du Kleinunternehmer, tritt an die Stelle des Steuerausweises der entsprechende Hinweis nach Paragraf 19 UStG. Diese inhaltlichen Vorgaben gelten unabhängig davon, ob du eine Papierrechnung oder eine E-Rechnung erstellst.

Die Norm sorgt nun dafür, dass diese inhaltlichen Pflichtangaben an definierten Stellen im Datensatz landen. So treffen sich beide Ebenen: Das Steuerrecht sagt, was drinstehen muss, die EN 16931 sagt, wo es maschinenlesbar steht. In Billendo werden die Pflichtangaben nach Paragraf 14 UStG automatisch berücksichtigt, die fortlaufende Nummerierung läuft mit, und bei Kleinunternehmern erscheint der Paragraf-19-Hinweis von selbst. Für verbindliche Auskünfte zu deinem konkreten Status bleibt dein Steuerberater die richtige Adresse.

So entsteht eine normgerechte Rechnung in der Praxis

In der Theorie klingt das alles nach viel Technik. In der Praxis merkst du davon idealerweise nichts. Eine normgerechte Rechnung entsteht aus genau den Daten, die du beim Erstellen ohnehin eingibst: Kunde, Artikel oder Leistung, Menge, Preis, Steuersatz und Zahlungsziel.

In Billendo pflegst du deine Kunden- und Artikeldaten einmal und greifst beim Rechnungsstellen darauf zu. Wählst du anschließend ein E-Rechnung-Format, fließen diese Angaben in den strukturierten, am Datenmodell der Norm orientierten Datensatz ein. Rabatte, Skonto und unterschiedliche Steuersätze werden dabei mitgeführt, ebenso dein Logo und die fortlaufende Rechnungsnummer.

Der Vorteil liegt in der Wiederverwendung. Derselbe saubere Datensatz, aus dem ein normales PDF entsteht, dient auch als Grundlage für die normgerechten Formate. Du arbeitest nicht doppelt, sondern erstellst aus einer einzigen Eingabe das jeweils passende Ausgabeformat, sei es ein einfaches PDF, ein ZUGFeRD-Dokument oder eine XRechnung.

Ein gemeinsamer Standard über Grenzen hinweg

Ein oft unterschätzter Vorteil der EN 16931 ist, dass es sich um eine europäische und nicht um eine rein nationale Festlegung handelt. Das gemeinsame Datenmodell sorgt dafür, dass elektronische Rechnungen über Ländergrenzen hinweg nach denselben Grundregeln aufgebaut sind. Auch wenn nationale Ausprägungen eigene Schwerpunkte setzen, bleibt das Fundament dasselbe.

Für dich bedeutet das eine gewisse Zukunftssicherheit. Wenn deine Software das gemeinsame Modell beherrscht, bist du nicht an eine einzelne, eng begrenzte Lösung gebunden, die morgen vielleicht überholt ist. Du bewegst dich vielmehr im Rahmen eines breit getragenen Standards, der auf Langfristigkeit angelegt ist.

In Billendo musst du dich um diese übergeordnete Einordnung nicht aktiv kümmern. Indem das System die gängigen, am Datenmodell orientierten Formate erzeugt, profitierst du automatisch von der Verlässlichkeit eines gemeinsamen Standards, ohne ihn studieren zu müssen. Wo es im Einzelfall auf länderspezifische Besonderheiten ankommt, ist dein Steuerberater die richtige Anlaufstelle.

Empfangen, prüfen, archivieren

Die Norm spielt nicht nur eine Rolle, wenn du Rechnungen verschickst, sondern auch, wenn du welche empfängst. Geschäftskunden schicken dir ihre Rechnungen zunehmend in strukturierten, normorientierten Formaten. Damit du davon profitierst, sollte deine Lösung diese Rechnungen ordentlich aufnehmen und ablegen können.

In Billendo lädst du empfangene Belege ins Archiv, ordnest sie Kategorien zu und legst sie GoBD-konform ab. So bewahrst du das digitale Original einer eingegangenen E-Rechnung korrekt auf, statt nur einen Ausdruck abzuheften, der die strukturierten Daten gar nicht mehr enthält. Die enthaltene Vorsteuer lässt sich erfassen und fließt in die Grundlage für deine Umsatzsteuer-Voranmeldung ein.

Indem ein und dieselbe Software ausgehende Rechnungen normgerecht erzeugt und eingehende sauber archiviert, bleibst du durchgängig handlungsfähig. Du brauchst weder beim Versenden noch beim Empfangen ein separates Werkzeug für jedes Format und bewegst dich in einem einzigen Ablauf.

Was du dir merken solltest und was nicht

Die EN 16931 ist tief in der Welt der elektronischen Rechnung verankert, aber dein Alltag wird dadurch nicht komplizierter, im Gegenteil. Die entscheidende Erkenntnis ist, dass die Norm das gemeinsame Fundament bildet, auf dem Formate wie ZUGFeRD und XRechnung aufsetzen, und dass sie für Verlässlichkeit im Datenaustausch sorgt.

Was du dir nicht merken musst, sind die technischen Details des Datenmodells, die einzelnen Feldbezeichnungen oder der genaue Aufbau einer XML-Struktur. Diese Aufgabe gehört in die Software, nicht in deinen Kopf. Du konzentrierst dich auf deine Rechnungsinhalte, die Norm-Umsetzung läuft im Hintergrund.

Billendo nimmt dir diesen Teil ab: Du erstellst Rechnungen wahlweise als PDF, ZUGFeRD oder XRechnung, die Pflichtangaben sind automatisch enthalten, die Nummerierung läuft fortlaufend mit, und empfangene E-Rechnungen archivierst du GoBD-konform. Das Dashboard summiert die relevanten Beträge, und der Steuerberater-Export bündelt alles für die weitere Verarbeitung. So profitierst du von der Norm, ohne dich mit ihr beschäftigen zu müssen.

Fazit

Die EN 16931 ist die europäische Norm, die festlegt, welche Inhalte eine elektronische Rechnung trägt und wie diese strukturiert sind. Sie ist kein konkretes Format, sondern das gemeinsame Datenmodell, auf dem Formate wie ZUGFeRD und die XRechnung aufbauen, weshalb diese keine Konkurrenten der Norm, sondern ihre Umsetzungen sind. Inhaltlich gelten weiterhin die steuerlichen Pflichtangaben, während die Norm dafür sorgt, dass diese maschinenlesbar an definierten Stellen landen. Die technischen Details musst du nicht beherrschen, denn diese Arbeit gehört in eine gute Software. Mit Billendo erstellst du normorientierte Rechnungen wahlweise als PDF, ZUGFeRD oder XRechnung, die Pflichtangaben nach Paragraf 14 UStG sind automatisch enthalten, bei Kleinunternehmern erscheint der Hinweis nach Paragraf 19 UStG, und empfangene E-Rechnungen archivierst du GoBD-konform. Bei konkreten Fragen zu deinem steuerlichen Status oder den Anforderungen eines bestimmten Auftraggebers hilft dir dein Steuerberater oder das Finanzamt weiter. Du kannst kostenlos starten und das System wächst mit deinen Anforderungen mit.

Häufige Fragen

Muss ich mich mit XML-Formaten auskennen, um E-Rechnungen zu senden?

Nein. Billendo erzeugt die normkonformen Formate automatisch im Hintergrund, du musst dich um keine technischen Details kümmern.

Ab wann ist die E-Rechnung für mein Unternehmen verpflichtend?

Seit 2025 müssen Unternehmen E-Rechnungen empfangen können, die Versandpflicht kommt gestaffelt. Mit Billendo bist du vorbereitet.

Was ist der Unterschied zwischen ZUGFeRD und XRechnung genau?

ZUGFeRD ist ein PDF mit eingebetteten Daten, XRechnung ein reines XML-Format für Behörden. Billendo unterstützt beide automatisch.

Bereit, den Papierkram abzugeben?