AttestwireXRechnung-RegelnBR-DE-16

BR-DE-16 XRechnung verlangt eine Steuerkennung des Verkäufers

Ihre Rechnung wurde abgelehnt, weil keine Steuerkennung des Verkäufers angegeben ist. Fast jede XRechnung braucht Ihre Umsatzsteuer-Identifikationsnummer oder Ihre Steuernummer, weil fast jede Steuerkategorie auf einer Position die Anforderung auslöst. Tragen Sie eine der beiden ein. Im Standard sind das die Felder BT-31 und BT-32 (oder ein Steuervertreter, BG-11); BR-DE-16 ist die Regel, die eine davon verlangt.

Die Regelnummer bezeichnet die fehlgeschlagene Prüfung. BT steht für ein Rechnungsfeld, BG für eine Gruppe von Feldern. XRechnung ergänzt die europäische Norm EN 16931 um deutsche Anforderungen (CIUS).

Informationselement
BT-31 / BT-32
Schweregrad
fatal — Ablehnung: das Dokument ist nicht konform
Gilt für
xrechnung-ubl, xrechnung-cii
Regelwerk
XRechnung-CIUS (KoSIT) — nationale Verschärfung der EN 16931

Die Lösung

Setzen Sie seller.vatId (Umsatzsteuer-Identifikationsnummer) oder seller.taxRegistrationId (Steuernummer). Wenn Sie über einen Fiskalvertreter abrechnen, erfüllt taxRepresentative (BG-11) die Regel stattdessen.

Ein Wert, der die Prüfung besteht

So sieht das Feld aus, wenn es stimmt
"seller": { "vatId": "DE123456789" }

Was die Regel verlangt

Verwendet Ihre Rechnung eine der Steuerkategorien S, Z, E, AE, K, G, L oder M — auf einer Rechnungsposition (BT-151), einem Nachlass (BT-95) oder einer Zusatzgebühr (BT-102) —, dann muss mindestens eine dieser drei Angaben vorhanden sein: die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) oder ein Steuervertreter (BG-11).

Der Unterschied zur EN 16931 ist der Zuschnitt: Die europäische Norm stellt die Anforderung je Kategorie, die deutsche CIUS stellt sie einmal für die gesamte Rechnung, sobald irgendeine dieser Kategorien auftaucht. Praktisch heißt das: Fast jede deutsche Rechnung braucht eine der drei Angaben.

Für inländische Umsätze reicht die Steuernummer, etwa 181/815/08155. Die Umsatzsteuer-Identifikationsnummer (DE123456789) brauchen Sie ohnehin, sobald grenzüberschreitend fakturiert wird — und sie ist die Angabe, die ein Empfängersystem prüfen kann.

Der offizielle Regeltext

Die Regel BR-DE-16 stammt aus der XRechnung-CIUS und wird im Schematron der KoSIT geführt, den offiziellen Prüfregeln. Ein wörtliches Zitat des Regeltextes liegt uns für diese Regel nicht vor; was Sie oben lesen, ist unsere Erklärung. Maßgeblich ist die Veröffentlichung der KoSIT.

Warum es die Regel gibt

Die Steuerkennung ist das, woran die Finanzverwaltung Ihren Umsatz und den Vorsteuerabzug Ihres Kunden zusammenführt. Steht sie nicht auf der Rechnung, kann der Kunde die Vorsteuer nicht sicher ziehen — das ist kein Formfehler, sondern bares Geld auf seiner Seite. Die CIUS zieht die Anforderung deshalb bewusst weiter als die Norm.

So sieht der Befund aus

Genau dieses Objekt liefert die Bibliothek in result.errors, wenn die Regel anschlägt. Es wird beim Bauen dieser Seite durch Ausführen von @attestwire/en16931 erzeugt und entspricht dem Text, den Sie in Ihrem eigenen Log sehen. Die Meldung selbst ist englisch, weil die Bibliothek englisch meldet.

TeachingError
{
  "rule": "BR-DE-16",
  "field": [
    "BT-31",
    "BT-32"
  ],
  "severity": "fatal",
  "message": "XRechnung requires that, when the tax codes S, Z, E, AE, K, G, L or M are used — on an invoice line (BT-151), a document level allowance (BT-95) or a document level charge (BT-102) — at least one of the seller VAT identifier (BT-31), the seller tax registration identifier (BT-32) or a seller tax representative party (BG-11) is present. This is stricter than core EN 16931, which only imposes it per category.",
  "fix": "Set seller.vatId (Umsatzsteuer-Identifikationsnummer, e.g. \"DE123456789\") or seller.taxRegistrationId (Steuernummer, e.g. \"181/815/08155\"). If you sell through a fiscal representative, supplying taxRepresentative (BG-11) satisfies this rule instead — it carries its own VAT identifier (BT-63) and address.",
  "example": "\"seller\": { \"vatId\": \"DE123456789\" }",
  "docsUrl": "https://attestwire.com/rules/BR-DE-16"
}

Häufige Fragen

Was bedeutet BR-DE-16?
Ihre Rechnung wurde abgelehnt, weil keine Steuerkennung des Verkäufers angegeben ist. Fast jede XRechnung braucht Ihre Umsatzsteuer-Identifikationsnummer oder Ihre Steuernummer, weil fast jede Steuerkategorie auf einer Position die Anforderung auslöst. Tragen Sie eine der beiden ein. Im Standard sind das die Felder BT-31 und BT-32 (oder ein Steuervertreter, BG-11); BR-DE-16 ist die Regel, die eine davon verlangt.
Wie behebe ich BR-DE-16?
Setzen Sie seller.vatId (Umsatzsteuer-Identifikationsnummer) oder seller.taxRegistrationId (Steuernummer). Wenn Sie über einen Fiskalvertreter abrechnen, erfüllt taxRepresentative (BG-11) die Regel stattdessen.
Ist BR-DE-16 Pflicht für XRechnung?
Ja. Ein Verstoß führt zur Ablehnung, und die Regel ist für nahezu jede XRechnung einschlägig, weil die Standardkategorie S bereits dazugehört.

Über eine Fehlermeldung hierhergekommen? Der docsUrl jedes Befunds führt auf die englische Seite; diese hier ist ihre deutsche Fassung. Etwas stimmt nicht — schreiben Sie uns.