E-Rechnung Validator
Validierungsfehler

BR-CO-09: USt-IdNr. ohne gültiges Länderpräfix

Jede Umsatzsteuer-Identifikationsnummer in der Rechnung muss mit dem zweistelligen Ländercode beginnen — „DE123456789", nicht „123456789". Der Fehler trifft besonders oft Rechnungen, in denen die Steuernummer statt der USt-IdNr. eingetragen wurde.

Was bedeutet dieser Fehler?

Regeltext der Prüf-Engine

The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix "EL".

Betroffen sind drei Felder: die USt-IdNr. des Verkäufers (BT-31), die des Fiskalvertreters (BT-63) und die des Käufers (BT-48).

Das Präfix ist der ISO-3166-1-alpha-2-Code des ausstellenden Landes: DE, AT, FR, NL und so weiter. Griechenland verwendet abweichend EL statt GR.

Die deutsche Steuernummer (etwa 12/345/67890) ist keine USt-IdNr. und gehört nach BT-32, nicht nach BT-31.

Geprüft werden nur die ersten beiden Zeichen. Was danach kommt, sieht die Regel nicht an: „DE 123456789" und „DE-123456789" laufen durch, obwohl beide Schreibweisen für eine USt-IdNr. unüblich sind und manche Empfangssysteme daran scheitern. Ein sauberer Durchlauf hier ist also kein Nachweis, dass die Nummer formal korrekt ist.

Betroffene Felder

  • BT-31 — USt-IdNr. des Verkäufers
    cac:PartyTaxScheme/cbc:CompanyID (TaxScheme/ID = VAT)
  • BT-32 — Steuernummer des Verkäufers
    cac:PartyTaxScheme/cbc:CompanyID (TaxScheme/ID = FC)
  • BT-48 — USt-IdNr. des Käufers
    cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID (TaxScheme/ID = VAT)

Beispiel

❌ FEHLERHAFT

<cbc:CompanyID>123456789</cbc:CompanyID>

Kein Länderpräfix — die Regel greift.

✓ KORREKT

<cbc:CompanyID>DE123456789</cbc:CompanyID>

Zweistelliger ISO-Ländercode vorangestellt.

Häufige Ursachen

  • Die USt-IdNr. wurde ohne „DE" in den Stammdaten gespeichert.
  • Statt der USt-IdNr. steht die Steuernummer in BT-31.
  • Bei ausländischen Kunden wurde ein falsches oder gar kein Präfix gesetzt.
  • Das Präfix steht klein geschrieben: „de123456789" löst die Regel aus, „DE123456789" nicht. Die Prüfung vergleicht ohne Umwandlung in Großbuchstaben.

So behebst du den Fehler

Schritt 1: Stammdaten korrigieren

Trage die USt-IdNr. vollständig mit Präfix ein, ohne Leerzeichen und ohne Bindestriche: DE123456789.

Schritt 2: Steuernummer und USt-IdNr. auseinanderhalten

Hast du keine USt-IdNr., gehört die Steuernummer nach BT-32 mit dem Steuerschema FC — nicht mit Präfix in BT-31.

Schritt 3: Kundenstammdaten durchsehen

Bei innergemeinschaftlichen Leistungen wird auch die USt-IdNr. des Kunden geprüft. Ein fehlendes Präfix dort löst denselben Fehler aus.

Fehler behoben? Jetzt erneut validieren

Prüfe deine korrigierte XRechnung oder ZUGFeRD-Datei kostenlos mit dem KoSIT-Validator.