Auf dieser Seite
Die kurze Antwort
BR-E-02 schlägt fehl, wenn eine Position die Umsatzsteuerkategorie E hat und die Partei des Verkäufers keine cac:PartyTaxScheme/cbc:CompanyID enthält, ohne dass die Umsatzsteuer-Identifikationsnummer eines Steuervertreters an ihre Stelle tritt. Geben Sie dem Verkäufer seine Steuerkennung in cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID: Im aufgezeichneten Beispiel ist das die Umsatzsteuer-Identifikationsnummer GB123456789 unter dem Schema VAT.
Eine steuerbefreite Leistung entbindet den Verkäufer nicht davon, sich steuerlich zu identifizieren. Ein Verkäufer mit ausschließlich steuerbefreiten Umsätzen hat möglicherweise keine Umsatzsteuer-Identifikationsnummer, und die Steuernummer des Verkäufers (BT-32), eine nationale Steuernummer unter einem anderen Schema als VAT, erfüllt die Regel ebenso.
Was die Regel prüft
Nur steuerbefreite Positionen lösen diese Regel aus. Sie sucht eine cac:ClassifiedTaxCategory mit der cbc:ID E unter dem Schema VAT, ein Element, das es nur in cac:Item gibt; steuerbefreite Nachlässe und Zuschläge auf Dokumentenebene bleiben BR-E-03 und BR-E-04 überlassen, die den Verkäufer auf dieselbe Weise prüfen.
Eine cbc:CompanyID des Verkäufers unter einem beliebigen Steuerschema besteht. Im Versuch wurde die steuerbefreite Rechnung, deren Schema des Verkäufers von VAT auf TAX geändert war, ohne Befunde validiert.
Die einzige Alternative zum eigenen Steuerschema des Verkäufers ist ein Steuervertreter mit einer cbc:CompanyID unter VAT. Im Versuch wurde die fehlerhafte steuerbefreite Rechnung gültig, nachdem ein Steuervertreter mit GB987654321 hinzugefügt wurde.
Die Nummer muss im Element des Steuerschemas stehen. Im Versuch schlug die Regel weiterhin fehl, als GB123456789 statt 12345678 in die cac:PartyLegalEntity/cbc:CompanyID des Verkäufers geschrieben wurde, und ebenso, als sie als cac:PartyIdentification/cbc:ID gesendet wurde.
Geprüft wird nur das Vorhandensein. Mit einer leeren cbc:CompanyID des Verkäufers bestand diese Regel im Versuch, und PEPPOL-EN16931-R008 meldete das leere Element; mit entfernter cbc:CompanyID und beibehaltenem cac:PartyTaxScheme schlug die Regel zusammen mit UBL-SR-53 fehl.
| Begriff | Bedeutung | UBL-Element |
|---|---|---|
| BT-31 | Umsatzsteuer-Identifikationsnummer des Verkäufers | cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID (tax scheme VAT) |
| BT-32 | Steuernummer des Verkäufers | cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID (a tax scheme other than VAT) |
| BT-63 | Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers | cac:TaxRepresentativeParty/cac:PartyTaxScheme/cbc:CompanyID |
| BT-151 | Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels | cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID (cac:CreditNoteLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID in a credit note) |
Wie es in einer Integration dazu kommt
Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:
- Der Datensatz des Verkäufers enthält keine Umsatzsteuer-Identifikationsnummer, weil das Unternehmen nur steuerbefreite Umsätze tätigt, und der Export schreibt nichts an ihre Stelle.
- Der Export fügt das
cac:PartyTaxSchemedes Verkäufers nur hinzu, wenn das Dokument Umsatzsteuer berechnet, und eine steuerbefreite Rechnung berechnet keine. - Die Umsatzsteuer-Identifikationsnummer des Verkäufers wird auf
cac:PartyLegalEntity/cbc:CompanyIDodercac:PartyIdentification/cbc:IDabgebildet, die diese Regel beide nicht liest. - Für den Verkäufer ist eine nationale Steuernummer erfasst, wird aber nie abgebildet, weil nur das Feld der Umsatzsteuer-Identifikationsnummer mit dem XML verbunden wurde.
So korrigieren Sie das Dokument
- Stellen Sie fest, welche Steuerkennung der Verkäufer hat: eine Umsatzsteuer-Identifikationsnummer, eine nationale Steuernummer oder einen Steuervertreter mit Umsatzsteuer-Identifikationsnummer.
- Schreiben Sie eine Umsatzsteuer-Identifikationsnummer mit Länderpräfix in
cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyIDmitcac:TaxScheme/cbc:IDVAT, nachcac:PostalAddressund vorcac:PartyLegalEntity. - Schreiben Sie eine Steuernummer, die keine Umsatzsteuer-Identifikationsnummer ist, auf dieselbe Weise in ein
cac:PartyTaxScheme, dessencac:TaxScheme/cbc:IDetwas anderes alsVATist, etwaTAX. Der Verkäufer darf je ein Steuerschema jeder Art haben, sodass beide nebeneinander gesendet werden können. - Für einen umsatzsteuerlich vertretenen Verkäufer senden Sie
cac:TaxRepresentativePartymit Name, Postanschrift und Umsatzsteuer-Identifikationsnummer des Vertreters. - Hat der Verkäufer nichts davon, klären Sie das mit der für die Steuereinstellungen verantwortlichen Stelle, bevor die Rechnung ausgestellt wird: Ohne eine solche Kennung kann ein Dokument mit steuerbefreiten Positionen diese Regel nicht bestehen.
Vorher und nachher
Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.
Ausschnitt der fehlerhaften Rechnung: eine steuerbefreite Position und eine Partei des Verkäufers ohne PartyTaxScheme
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="0088">7300010000001</cbc:EndpointID>
<!-- postal address omitted from this fragment -->
<cac:PartyLegalEntity>
<cbc:RegistrationName>Example Supplier Ltd</cbc:RegistrationName>
<cbc:CompanyID>12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:ClassifiedTaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>Ausschnitt der korrigierten Rechnung: die Umsatzsteuer-Identifikationsnummer des Verkäufers zwischen Postanschrift und rechtlicher Einheit
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="0088">7300010000001</cbc:EndpointID>
<!-- postal address omitted from this fragment -->
<cac:PartyTaxScheme>
<cbc:CompanyID>GB123456789</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Example Supplier Ltd</cbc:RegistrationName>
<cbc:CompanyID>12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>Die korrigierte Rechnung hat ein cac:PartyTaxScheme des Verkäufers mit GB123456789 unter dem Schema VAT; die fehlerhafte Rechnung hat überhaupt kein Steuerschema des Verkäufers. Das fehlerhafte Dokument meldet nur BR-E-02. Seine eine steuerbefreite Position über 25.00 ist der einzige steuerbefreite Inhalt, sodass BR-E-03 und BR-E-04 nichts zu prüfen haben, und die Kennung der rechtlichen Registrierung des Verkäufers 12345678 hält BR-CO-26 still.
Was der Validator gemeldet hat
- Die fehlerhafte Rechnung meldet BR-E-02. Das korrigierte Dokument besteht jeden Prüfschritt ohne Befunde.Fehlerhaftes XML herunterladenKorrigiertes XML herunterladen
Aufgezeichnet mit phive 12.1.0 / phive-rules-peppol 4.5.6 / Saxon-HE 12.10, der Engine hinter dem kostenlosen Validator, mit synthetischen Daten. Ein aufgezeichnetes Ergebnis ist ein Regressionsnachweis für diese Dokumente, keine Zertifizierung.
Wo die Regel gilt
- Gilt für UBL
InvoiceundCreditNote. Eine steuerbefreite Gutschrift ohne Steuerschema des Verkäufers meldete im Versuch nur diese Regel. - Wird im Prüfschritt EN 16931 als ein fataler Befund am Dokumentstamm gemeldet, gleich wie viele Positionen steuerbefreit sind.
- Die meisten Umsatzsteuerkategorien haben eine Regel dieser Form für ihre Positionen, etwa
BR-S-02für den Normalsatz, und eine Kennung des Verkäufers erfüllt sie alle zugleich. Die Regeln für Ausfuhren und innergemeinschaftliche Lieferungen,BR-G-02undBR-IC-02, sind strenger und akzeptieren nur eine Kennung unter dem SchemaVAT. - Vom Käufer wird hier nichts verlangt, anders als in der Reverse-Charge-Regel
BR-AE-02.
Verwandte Regeln
- BR-E-03 wendet dieselbe Prüfung des Verkäufers an, wenn ein steuerbefreiter Nachlass auf Dokumentenebene vorhanden ist
- BR-E-04 wendet dieselbe Prüfung des Verkäufers an, wenn ein steuerbefreiter Zuschlag auf Dokumentenebene vorhanden ist
- BR-S-02 ist die Fassung dieser Anforderung für den Normalsatz
- BR-E-05 verlangt für die steuerbefreite Position selbst einen Umsatzsteuersatz von 0
- Alle Regeln der Referenz ansehen
- Hintergrund (auf Englisch): Understanding EN 16931 validation errors
Umfang und Quelle
Geschrieben für Peppol BIS Billing 3.0.21 (May 2026), EN 16931 1.3.16, angewendet auf Invoice- und CreditNote-Dokumente in UBL 2.1. Andere Profile, Syntaxen und Releases können diese Kennung anders definieren. Version des Hinweiskatalogs 2026-09-28.1: Quelle geprüft am 2026-09-28, Erklärung zuletzt aktualisiert am 2026-09-28.
Die offizielle Definition von BR-E-02 (auf Englisch) enthält den normativen Wortlaut und den Test. Diese Seite ist unsere Erklärung dazu, keine Kopie.
Die Erklärung ändert das Urteil der Engine nicht. Dass Sie diesen Befund beheben, heißt nicht, dass das Dokument jeden Prüfschritt besteht. Die Validierung bescheinigt keine rechtliche oder steuerliche Konformität und überträgt kein Dokument über Peppol.

