Zum Inhalt springen

Ironfang Finance - Regelreferenz

Referenz der Validierungsregeln

Schlagen Sie einen Fehler aus EN 16931 oder Peppol BIS Billing anhand seines Regelcodes nach: was fehlgeschlagen ist, wie Sie es beheben, und ein getestetes Vorher und Nachher.

Erklärte Regeln

Kernfelder der RechnungBR

38 Erklärungen

Berechnungen und BedingungenBR-CO

17 Erklärungen

CodelistenBR-CL, PEPPOL-EN16931-CL

17 Erklärungen

NachkommastellenBR-DEC

6 Erklärungen

UmsatzsteuerkategorienBR-S, BR-Z, BR-E, BR-AE, BR-IC, BR-G, BR-O

26 Erklärungen

Normalsatz (S) (6)

Nullsatz (Z) (3)

Steuerbefreit (E) (4)

Umkehrung der Steuerschuldnerschaft (AE) (4)

Innergemeinschaftliche Lieferung (K) (4)

Ausfuhr außerhalb der EU (G) (1)

Nicht umsatzsteuerbar (O) (4)

Peppol-AnforderungenPEPPOL-EN16931, PEPPOL-COMMON

29 Erklärungen

Geschäftsregeln (PEPPOL-EN16931-R) (24)

Prozess- und Dokumenttypcodes (PEPPOL-EN16931-P) (3)

Formate (PEPPOL-EN16931-F) (1)

Prüfungen von Kennungen (PEPPOL-COMMON) (1)

Länderspezifische AnforderungenNL-R und weitere Ländercodes

3 Erklärungen

Niederlande (NL) (3)

UBL-Syntax und -StrukturUBL-CR, UBL-SR, UBL-DT

5 Erklärungen

Elemente außerhalb des Modells (UBL-CR) (3)

Wiederholungsgrenzen (UBL-SR) (1)

Datentypen (UBL-DT) (1)

XML-DiagnosenFW

1 Erklärung

Was diese Referenz abdeckt

Die Regeln, die Ironfang Finance für Peppol BIS Billing 3.0, 2026.5 (May 2026 release, aka BIS Billing 3.0.21), mit den EN-16931-Validierungsartefakten 1.3.16 auf Invoice- und CreditNote-Dokumente in UBL 2.1 anwendet. Nicht abgedeckt sind CII, andere CIUS wie XRechnung, andere Peppol-Dokumenttypen und frühere Releases, in denen dieselbe Kennung etwas anderes bedeuten kann.

Dieses Release definiert 1.144 offizielle Regeln: 979 aus EN 16931 und seiner UBL-Bindung und 165, die Peppol BIS Billing hinzufügt, von denen einige nur für ein Verkäuferland gelten. 141 davon haben hier bisher eine Erklärung, dazu kommt 1 Ironfang-Diagnose für Eingaben, die der Validator nicht lesen kann; sie stammt von uns und gehört zu keiner der beiden Spezifikationen. Der Validator meldet jede Regel so oder so; eine Erklärung ist zusätzliche Hilfe, keine Abdeckung.

Zum Hintergrund

Zwei längere Artikel auf Englisch erklären, woher diese Regeln kommen und wie Sie einen Fehlschlag lesen: How Peppol invoice validation actually works, von den XML-Prüfschritten bis zu den Peppol-Regeln, und Understanding EN 16931 validation errors, zu den Geschäftsregeln hinter den meisten Fehlern. Um ein Dokument gegen alle diese Regeln zu prüfen, nutzen Sie den kostenlosen Peppol-Validator. Ein vollständiges Dokument, das besteht und dessen Summen anhand von BR-CO-10 bis BR-CO-16 durchgerechnet sind, finden Sie im Peppol-XML-Rechnungsbeispiel.

Noch nicht erklärt

Der Validator prüft jede offizielle Regel im unterstützten Release, auch die 1.003, die noch keine Erklärung von Ironfang haben. Jeder Code unten führt zu seiner offiziellen Definition (auf Englisch), nicht zu einer Seite hier.

Die 1.003 Regeln ohne Erklärung nach Familie anzeigen
Berechnungen und Bedingungen (BR-CO) (6)
Codelisten (BR-CL) (7)
Kernfelder (BR) (20)
Nachkommastellen (BR-DEC) (15)
UBL-Syntax: Elemente außerhalb des Modells (UBL-CR) (675)

675 Regeln der Syntaxbindung, von UBL-CR-001 bis UBL-CR-681. Sie sind im offiziellen Regelverzeichnis von EN 16931 (auf Englisch) aufgeführt.

UBL-Syntax: Datentypen (UBL-DT) (23)

23 Regeln der Syntaxbindung, von UBL-DT-06 bis UBL-DT-28. Sie sind im offiziellen Regelverzeichnis von EN 16931 (auf Englisch) aufgeführt.

UBL-Syntax: Wiederholungsgrenzen (UBL-SR) (53)

53 Regeln der Syntaxbindung, von UBL-SR-01 bis UBL-SR-56. Sie sind im offiziellen Regelverzeichnis von EN 16931 (auf Englisch) aufgeführt.

Umsatzsteuerkategorien (BR-S, BR-Z, BR-E, BR-AE ...) (72)
Länderspezifische Regeln (99)
Peppol-Codelisten (PEPPOL-EN16931-CL) (5)
Prüfungen von Kennungen (PEPPOL-COMMON-R) (16)
Peppol-Prozess- und Typcodes (PEPPOL-EN16931-P) (8)
Peppol-Regeln (PEPPOL-EN16931-R) (4)