Regel BR-CL-23 · Feld BT-130 (@unitCode)
BR-CL-23: Ungültiger Mengeneinheiten-Code nach UN/ECE Recommendation 20 (BT-130)
In mindestens einer Rechnungsposition wurde kein gültiger internationaler UN/ECE-Einheitencode (sondern z. B. Freitext wie „Std.“, „Stunden“, „Pauschal“, „Stk“ oder „m²“) im Attribut unitCode verwendet.
Grundlage
EN 16931 Codeliste UN/ECE Recommendation 20 / 21 (BT-130)
Steuerliche Bedeutung
Ein Format- oder CIUS-Fehler. Empfangende Systeme können die Datei deshalb ablehnen.
Behebung
Ersetzen Sie Freitext-Einheiten durch offizielle UN/ECE-Codes: HUR für Stunden, C62 für Stück/Einheit, LS für Pauschale, DAY für Tage, MTR für Meter, MTK für Quadratmeter (m²).
Eine Rechnung kann nur der Rechnungsaussteller berichtigen (§ 14 UStG, § 31 Abs. 5 UStDV). Ob eine Datei die Regel erfüllt, zeigt eine erneute Prüfung, zum Beispiel im Schnell-Check.
XML-Beispiel
<!-- FALSCH: Deutscher Freitext "Pauschal" oder "Std." im Attribut unitCode -->
<ram:SpecifiedLineTradeDelivery>
<ram:BilledQuantity unitCode="Pauschal">1.0000</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>
<!-- Ebenfalls falsch: unitCode="Std", unitCode="Stück", unitCode="m²" --><!-- RICHTIG: Offizieller UN/ECE Rec. 20 Code (LS = Pauschale, HUR = Stunde, C62 = Stück, MTK = m²) -->
<ram:SpecifiedLineTradeDelivery>
<ram:BilledQuantity unitCode="LS">1.0000</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>Häufige Fragen zu BR-CL-23
Was bedeutet der Fehlercode BR-CL-23 in einer XRechnung oder ZUGFeRD-Rechnung?
Ungültiger Mengeneinheiten-Code nach UN/ECE Recommendation 20 (BT-130): In mindestens einer Rechnungsposition wurde kein gültiger internationaler UN/ECE-Einheitencode (sondern z. B. Freitext wie „Std.“, „Stunden“, „Pauschal“, „Stk“ oder „m²“) im Attribut unitCode verwendet.
Gefährdet der Fehler BR-CL-23 meinen Vorsteuerabzug nach § 14 / § 15 UStG?
Der Fehler BR-CL-23 ist primär ein technischer Format- oder CIUS-Fehler (BT-130 (@unitCode)). Allerdings lehnen Rechnungseingangsportale, DATEV und Lexware die Datei beim Import technisch ab, sodass die Rechnung nicht verbucht werden kann.
Wie wird der Fehler BR-CL-23 behoben?
Ersetzen Sie Freitext-Einheiten durch offizielle UN/ECE-Codes: HUR für Stunden, C62 für Stück/Einheit, LS für Pauschale, DAY für Tage, MTR für Meter, MTK für Quadratmeter (m²). Ob eine Datei den Fehler noch enthält, zeigt eine erneute Prüfung, z. B. im Schnell-Check unter /check.
Weitere Regeln
- BR-AE-02Reverse-Charge (§ 13b UStG): USt-IdNr. des Verkäufers oder Käufers fehlt
- BR-S-02USt-IdNr. oder Steuernummer des Verkäufers fehlt (§ 14 Abs. 4 Nr. 2 UStG)
- CII-DT-097Ungültiges Datumsformat im XML (Erwartet: JJJJMMTT mit format="102")
- CII-DT-031Währungsattribut (currencyID) an einem Betrag, an dem es nicht stehen darf
- BR-CO-15Rechenfehler: Brutto-Gesamtbetrag (BT-112) ist nicht Netto + Umsatzsteuer
- BR-DE-15Käuferreferenz / Leitweg-ID (BT-10) fehlt
Technische Erläuterung, keine Rechts- oder Steuerberatung. Die Prüfungen von RechnungZero implementieren eine Auswahl der Regeln aus EN 16931 und der XRechnung-CIUS; sie sind nicht der KoSIT-Validator.