Zum Hauptinhalt springen

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:

  1. Kommissionsrichtlinie: EU-Richtlinie 2014/55/EU forderte einen europäischen E-Rechnungsstandard
  2. CEN-Mandat: Das Europäische Komitee für Normung erhielt den Auftrag zur Entwicklung
  3. Multi-Stakeholder-Konsultation: Buchhalter, Software-Anbieter, Steuerbehörden und Unternehmen waren beteiligt
  4. Technische Entwicklung: Mehrere Arbeitsgruppen verfeinerten die Spezifikation
  5. Harmonisierung: Der Standard wurde mit internationalen E-Rechnungsbemühungen abgestimmt
  6. 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):

FormatTechnische GrundlageGängige Verwendung
UBL 2.1OASIS-XML-StandardWeit verbreitet in der EU
CIIUN/CEFACT Cross Industry InvoiceVerwendet von ZUGFeRD/Factur-X
Peppol BISBasierend auf UBLPaneuropä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 verwendet CII

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:

  1. Das System stellt sicher, dass alle erforderlichen EN-16931-Felder vorhanden und korrekt befüllt sind
  2. Berechnungen werden gemäß EN-16931-Geschäftsregeln durchgeführt (USt-Aggregation, Summen, Rundung)
  3. Die Rechnungsstruktur folgt dem semantischen Datenmodell
  4. Die USt-Aufschlüsselung wird automatisch erstellt und erfüllt die Geschäftsregel BR-CO-26 (USt-Aufschlüsselung nach Kategorie und Satz)
  5. 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
Standardmäßig validiert

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