Zum Hauptinhalt springen

BR-CO-9 Umsatzsteuer-Identifikationsnummern müssen ein ISO-3166-1-Alpha-2-Länderpräfix tragen

Die Umsatzsteuer-Identifikationsnummern von Verkäufer (BT-31), steuerlichem Vertreter des Verkäufers (BT-63) und Käufer (BT-48) müssen jeweils mit einem ISO-3166-1-Alpha-2-Ländercode beginnen (z. B. "DE", "FR", "IT"). Ausnahmen: Griechenland darf "EL" verwenden, und "XI" (Nordirland) wird ebenfalls akzeptiert.

Problembeschreibung

FEHLER

EN-16931-Rechen- und Konsistenzregel (BR-CO)

Interaktive Prüfkette

Klicken Sie auf eine Stufe, um zu sehen, was sie prüft, oder geben Sie eine Regel-ID ein, um die meldende Stufe zu finden.

Beispiele:

BR-CO-09 Rechenregel der EN 16931

Gemeldet in Stufe 2: Regeln der EN 16931.

Stufe Fehler: Der Bericht empfiehlt, die Rechnung abzulehnen.

Stufe 2 · Was geprüft wird

  • Die Kern-Geschäftsbegriffe sind vorhanden (BR-01 bis BR-65).
  • Summen gehen auf und zusammenhängende Felder passen zueinander (BR-CO); Codes und Nachkommastellen sind gültig (BR-CL, BR-DEC).
  • Jede Umsatzsteuerkategorie ist stimmig: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).

Beispielcodes

Typische Korrektur

Berechnen Sie Summen und Umsatzsteuer aus den Positionen neu und korrigieren Sie die Steuerkategorie in den Quelldaten.

Ein Validator prüft eine E-Rechnung in Stufen. Zuerst muss die Datei wohlgeformtes XML sein und zum UBL- oder CII-Schema (XSD) passen. Dann laufen die Geschäftsregeln der EN 16931: BR-Kernregeln, BR-CO-Berechnungen, BR-CL-Codelisten, BR-DEC-Nachkommastellen und Regeln je Umsatzsteuerkategorie wie BR-S. Danach folgen die nationalen oder Netzwerk-Regeln, die BT-24 auswählt: BR-DE für XRechnung, PEPPOL-EN16931 für Peppol BIS Billing. Der Bericht nennt jede verletzte Regel: Ein Fehler bedeutet Ablehnung, nur Warnungen bedeuten weiterhin Annahme. BR-CO-09: Rechenregel der EN 16931, gemeldet in der Stufe „Regeln der EN 16931“. Regelwerke: KoSIT-Validator 1.6.3 mit der XRechnung-Konfiguration vom 31. Aug. 2026 (EN-16931-Artefakte 1.3.16), Peppol BIS Billing 3.0.21.

Kontext und Bedeutung

Der Validator prüft nur, ob die ersten beiden Zeichen ein Code aus seiner Länderliste sind (ISO 3166-1 Alpha-2 sowie EL und XI). Den Rest der Nummer und die Registrierung prüft er nicht; das leistet eine VIES-Abfrage. Das Peppol-Routing nutzt nicht die USt-IdNr., sondern die elektronische Adresse (BT-34/BT-49). Der Fehler entsteht meist, wenn das ERP nur die nationale Nummer ohne Ländercode speichert, "UK" als Präfix verwendet oder die Steuernummer in das Feld der USt-IdNr. statt in die Steuernummer des Verkäufers (BT-32) schreibt.

Lösung

Stellen Sie jeder USt-IdNr. den korrekten zweistelligen Ländercode voran, z. B. "DE123456789" statt "123456789". Verwenden Sie "EL" für griechische und "GB" oder "XI" für britische Nummern, niemals "UK". In UBL steht der Wert in cac:PartyTaxScheme/cbc:CompanyID (mit cac:TaxScheme/cbc:ID = VAT), in CII in ram:SpecifiedTaxRegistration/ram:ID mit schemeID="VA".

Schnellzugriff

Gültige Beispiele

  • BT-31 = "DE123456789"
  • BT-48 = "FR12345678901"
  • BT-63 = "IT12345678901"
  • BT-48 = "EL123456789" (Griechenland)

Ungültige Beispiele

  • BT-31 = "123456789" (kein DE-Präfix)
  • BT-48 = "UK123456789" (UK ist kein ISO-3166-1-Alpha-2-Code; verwenden Sie GB oder XI für Nordirland)
  • BT-63 = "EU123456789" (EU ist kein ISO-3166-1-Alpha-2-Ländercode)

Betroffene Felder

Validierungstools