# 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)

> **Wo BR-CO-09 geprüft wird**
>
> 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“.

## 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".

- [XML validieren](/de/xrechnung-validator?source=resource&rule=BR-CO-9)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&rule=BR-CO-9)

## 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

- [BT-31 USt-IdNr. des Verkäufers](/resources/xrechnung/bt-31-seller-vat-identifier)
- [BT-48 USt-IdNr. des Käufers](/resources/xrechnung/bt-48-buyer-vat-identifier)
- [BT-63 USt-IdNr. des steuerlichen Vertreters des Verkäufers](/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier)

## Verwandte Regeln

- [BR-CO-26](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable)
- [BR-DE-16](/resources/kosit-validator-errors/br-de-16-seller-tax-registration-required-for-tax-categories)

## Validierungstools

- [Offizieller KoSIT Validator](https://github.com/itplr-kosit/validator): Führen Sie den offiziellen KoSIT-Validator mit der XRechnung-Konfiguration aus, um EN-16931- und XRechnung-Regeln zu prüfen.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle Validierungsfehler](/resources/kosit-validator-errors): Übersicht der hier erklärten Validierungsregeln aus EN 16931, XRechnung und Peppol.
