Der EN-16931-Standard
EN 16931 ist der europäische Standard für elektronische Rechnungsstellung. Entwickelt von CEN (Europäisches Komitee für Normung) und vorgeschrieben durch die EU-Richtlinie 2014/55/EU, liefert er das semantische Datenmodell und die Geschäftsregeln, die der E-Rechnungsstellung in ganz Europa zugrunde liegen.
Was ist EN 16931?
EN 16931 bietet ein einheitliches Rahmenwerk für Erstellung, Austausch und Verarbeitung elektronischer Rechnungen in der gesamten EU. Anstatt die Rechnungsstruktur jedem Anbieter oder Land zu überlassen, stellt der Standard sicher:
- Semantische Konsistenz: Rechnungsfelder bedeuten überall dasselbe
- Technische Interoperabilität: Verschiedene Systeme können die Rechnungen anderer Systeme verstehen
- Rechtliche Konformität: Rechnungen erfüllen die Anforderungen aller EU-Mitgliedstaaten
- Geschäftsprozessausrichtung: Standardisierte Prozesse funktionieren unabhängig von der verwendeten Software
EN 16931 wird manchmal als "Rosetta Stone" der EU-Rechnungsstellung bezeichnet — er bietet eine gemeinsame Sprache, die verschiedene Formate verbindet und grenzüberschreitende Transaktionen vorhersehbar macht.
Der Standardentwicklungsprozess
EN 16931 wurde durch einen rigorosen, mehrjährigen Prozess entwickelt:
- Kommissionsrichtlinie: EU-Richtlinie 2014/55/EU forderte einen europäischen E-Rechnungsstandard
- CEN-Mandat: Das Europäische Komitee für Normung erhielt den Auftrag zur Entwicklung
- Multi-Stakeholder-Konsultation: Buchhalter, Software-Anbieter, Steuerbehörden und Unternehmen waren beteiligt
- Technische Entwicklung: Mehrere Arbeitsgruppen verfeinerten die Spezifikation
- Harmonisierung: Der Standard wurde mit internationalen E-Rechnungsbemühungen abgestimmt
- Genehmigung: 2017 als Europäischer Standard angenommen
Kernkomponenten von EN 16931
Semantisches Datenmodell
Das Herzst ueck von EN 16931 ist ein Datenmodell, das erforderliche und optionale Rechnungselemente definiert:
Pflichtfelder (müssen auf jeder konformen Rechnung vorhanden sein):
- Rechnungsnummer
- Rechnungsdatum
- Fälligkeitsdatum oder Zahlungsbedingungen
- Rechnungsbeteiligte (Verkäufer und Käufer mit Identifikation)
- Gesamtbeträge (Netto, USt, Brutto)
- Positionen mit Beschreibungen, Mengen und Beträgen
- USt-Aufschlüsselung nach Kategorie und Satz
Optional, aber empfohlen:
- Zahlungsbedingungen und Zahlungsmittel
- Lieferdatum und Lieferinformationen
- Rabatt- und Zu-/Abschlagsinformationen
- Bestell- und Vertragsreferenzen
- Zusätzliche Dokumentreferenzen
Das semantische Modell ist syntax-neutral — es beschreibt, welche Informationen Rechnungen enthalten müssen, nicht wie sie technisch codiert werden.
Syntax-Bindungen
EN 16931 kann in mehreren technischen Formaten implementiert werden (sogenannte Syntax-Bindungen):
| Format | Technische Grundlage | Gängige Verwendung |
|---|---|---|
| UBL 2.1 | OASIS-XML-Standard | Weit verbreitet in der EU |
| CII | UN/CEFACT Cross Industry Invoice | Verwendet von ZUGFeRD/Factur-X |
| Peppol BIS | Basierend auf UBL | Paneuropäisches B2B-Netzwerk |
Alle diese Formate drücken dieselben semantischen Informationen aus — nur in unterschiedlichen technischen Strukturen. Eine konforme Rechnung in einem Format kann auf jedes andere abgebildet werden.
ZUGFeRD/Factur-X verwendet die CII-Syntax-Bindung (Cross Industry Invoice) von EN 16931. Deshalb ist eine ZUGFeRD-Comfort-Rechnung vollständig EN-16931-konform — sie implementiert dasselbe semantische Modell in CII-XML.
Geschäftsregeln
EN 16931 definiert Berechnungsregeln und Validierungslogik, die alle konformen Rechnungen einhalten müssen:
- USt-Berechnungen: Wie USt aus Positionen berechnet und nach Kategorien aggregiert wird
- Gesamtkonsistenz: Mathematische Beziehungen zwischen Netto-, USt- und Bruttobeträgen
- Rundungsregeln: Umgang mit Dezimalstellen in Berechnungen
- Positionsstruktur: Welche Informationen jede Rechnungsposition begleiten müssen
- Dokumentenbeziehungen: Wie Rechnungen sich auf Bestellungen und andere Dokumente beziehen
- Codelisten: Standardisierte Werte für Währungen, Einheiten, USt-Kategorien und Ländercodes
Diese Regeln stellen sicher, dass jedes EN-16931-konforme System jede konforme Rechnung validieren und verarbeiten kann, unabhängig davon, welche Software sie erstellt hat.
Obligatorische Einführung im öffentlichen Sektor
Ein Schlüsselmerkmal von EN 16931 ist sein obligatorischer Status für die öffentliche Beschaffung:
- B2G-Rechnungsstellung: Alle Rechnungen an EU-Behörden müssen EN-16931-konform sein
- Umsetzung: Die Mitgliedstaaten haben den Standard für die Rechnungsstellung an den öffentlichen Sektor übernommen
- Durchsetzung: Nicht-konforme Rechnungen können von Behörden abgelehnt oder verzoegert werden
- Breiter Geltungsbereich: Gilt für alle öffentlichen Einrichtungen einschließlich Ministerien, regionaler Behörden, Kommunen und Staatsunternehmen
Dieses Mandat erzeugt Druck in der Lieferkette — viele Privatunternehmen richten sich nach EN 16931 auch für B2B-Transaktionen, weil ihre größeren Kunden es erwarten und teilweise verlangen.
Wie EN 16931 zu ZUGFeRD passt
ZUGFeRD begann als deutscher Standard, der parallel zu EN 16931 entwickelt wurde. Später wurde er mit dem europäischen Standard abgestimmt:
- Das ZUGFeRD-Comfort-Profil implementiert das vollständige EN-16931-Semantikmodell in CII-XML
- Factur-X (die deutsch-franzoesische harmonisierte Bezeichnung) ist technisch dieselbe Spezifikation
- Beide sind ab dem Comfort-Profil vollständig EN-16931-konform
Das bedeutet: Wenn docs101 eine ZUGFeRD-Rechnung generiert, erstellt es gleichzeitig eine EN-16931-konforme elektronische Rechnung.
Auswirkungen auf Unternehmen
Für Rechnungsaussteller
- Interoperabilität: Rechnungen funktionieren system- und länderübergreifend ohne manuelle Anpassung
- Automatisierungsunterstützung: Kunden können Rechnungen automatisch verarbeiten
- Compliance-Sicherheit: Das Wissen, dass Ihre Rechnungen einem anerkannten europäischen Standard entsprechen
- Wettbewerbsvorteil: Nachweis professioneller, standardorientierter Prozesse
Für Rechnungsempfänger
- Automatische Verarbeitung: Systeme können Rechnungen zuverlässig analysieren und validieren
- Fehlerreduzierung: Standardisierte Formate reduzieren Interpretationsfehler
- Audit-Trail: Klare Struktur unterstützt die Compliance-Dokumentation
- Kosteneinsparungen: Automatisierung reduziert den manuellen Rechnungsverarbeitungsaufwand
Für die breitere Wirtschaft
- Reduzierte Handelsbarrieren: KMU können einfacher grenzüberschreitend verkaufen
- Betrugspraevention: Standardstruktur macht Unregelmäßigkeiten leichter erkennbar
- Steuerkonformität: Strukturierte Daten verbessern die Prüfungsfähigkeiten der Steuerbehörden
- Innovation: Eine standardisierte Grundlage ermöglicht neue Geschäftsdienste und Integrationen
Wie docs101 EN-16931-Konformität gewährleistet
docs101 ist mit EN-16931-Konformität als Kernfunktion gebaut, nicht als Zusatz.
Automatische Konformität
Wenn Sie eine Rechnung in docs101 erstellen:
- Das System stellt sicher, dass alle erforderlichen EN-16931-Felder vorhanden und korrekt befüllt sind
- Berechnungen werden gemäß EN-16931-Geschäftsregeln durchgeführt (USt-Aggregation, Summen, Rundung)
- Die Rechnungsstruktur folgt dem semantischen Datenmodell
- Die USt-Aufschlüsselung wird automatisch erstellt und erfüllt die Geschäftsregel BR-CO-26 (USt-Aufschlüsselung nach Kategorie und Satz)
- Die Ausgabe ist eine ZUGFeRD/Factur-X-PDF mit CII-XML, das EN 16931 implementiert
KOSiT-Validierung
docs101 validiert generierte Rechnungen mithilfe des KOSiT-Validators — dem offiziellen Validierungswerkzeug der Koordinierungsstelle für IT-Standards des Bundes:
- Das eingebettete XML wird gegen die EN-16931-Schematron-Regeln geprüft
- Verstoesse gegen Geschäftsregeln werden erkannt, bevor die Rechnung zugestellt wird
- Dies stellt sicher, dass jede Rechnung, die docs101 verlässt, technisch konform ist
Sie müssen keinen separaten Validierungsschritt durchführen. docs101 validiert jede Rechnung automatisch als Teil des Generierungsprozesses. Wenn die Validierung ein Problem feststellt, werden Sie benachrichtigt, damit Sie die Daten vor dem Versand korrigieren können.
Was validiert wird
- Pflichtfelder sind vorhanden und korrekt formatiert
- USt-Berechnungen sind konsistent und mathematisch korrekt
- Gesamtbeträge sind intern konsistent (Netto + USt = Brutto)
- USt-Kategoriecodes (abgeleitet aus der gewählten Steuer-Behandlung) sind für die Rechtsordnung und den Transaktionstyp gültig
- Codelistenwerte (Währung, Einheitencodes, Ländercodes) stammen aus den genehmigten EN-16931-Listen
- Positionsdaten erfüllen die Mindestanforderungen
Weitere Informationen
- ZUGFeRD erklärt: Die spezifische EN-16931-Implementierung, die docs101 verwendet
- Digitale Rechnungsstellung in der EU: EN 16931 in der regulatorischen Landschaft
- Reverse Charge erklärt: Wie USt-Kategoriecodes in EN 16931 funktionieren
- EU-Richtlinie 2014/55/EU: Die offizielle EU-Richtlinie