Regel CII-DT-031 · Feld BT-106 … BT-115, BT-131, BT-146 (Betragsfelder)
CII-DT-031: Währungsattribut (currencyID) an einem Betrag, an dem es nicht stehen darf
In der CII-Syntax der EN 16931 trägt nur der Steuergesamtbetrag (TaxTotalAmount, BT-110/BT-111) das Attribut currencyID. Steht es an anderen Beträgen — Positionsbeträgen, Summen, Preisen —, verwirft der Validator die Rechnung.
Grundlage
EN 16931, CII-Syntax: Regel CII-DT-031 (currencyID nur am TaxTotalAmount, BT-110/BT-111)
Steuerliche Bedeutung
Ein Format- oder CIUS-Fehler. Empfangende Systeme können die Datei deshalb ablehnen.
Behebung
Der Rechnungsaussteller muss sein Rechnungsprogramm so einstellen, dass currencyID nur am TaxTotalAmount ausgegeben wird, und eine berichtigte Rechnung ausstellen.
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: currencyID an einem Positions- oder Summenbetrag -->
<ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:LineTotalAmount currencyID="EUR">1000.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementLineMonetarySummation><!-- RICHTIG: currencyID nur am Steuergesamtbetrag -->
<ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:LineTotalAmount>1000.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:TaxTotalAmount currencyID="EUR">190.00</ram:TaxTotalAmount>Häufige Fragen zu CII-DT-031
Was bedeutet der Fehlercode CII-DT-031 in einer XRechnung oder ZUGFeRD-Rechnung?
Währungsattribut (currencyID) an einem Betrag, an dem es nicht stehen darf: In der CII-Syntax der EN 16931 trägt nur der Steuergesamtbetrag (TaxTotalAmount, BT-110/BT-111) das Attribut currencyID. Steht es an anderen Beträgen — Positionsbeträgen, Summen, Preisen —, verwirft der Validator die Rechnung.
Gefährdet der Fehler CII-DT-031 meinen Vorsteuerabzug nach § 14 / § 15 UStG?
Der Fehler CII-DT-031 ist primär ein technischer Format- oder CIUS-Fehler (BT-106 … BT-115, BT-131, BT-146 (Betragsfelder)). Allerdings lehnen Rechnungseingangsportale, DATEV und Lexware die Datei beim Import technisch ab, sodass die Rechnung nicht verbucht werden kann.
Wie wird der Fehler CII-DT-031 behoben?
Der Rechnungsaussteller muss sein Rechnungsprogramm so einstellen, dass currencyID nur am TaxTotalAmount ausgegeben wird, und eine berichtigte Rechnung ausstellen. 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)
- BR-CL-23Ungültiger Mengeneinheiten-Code nach UN/ECE Recommendation 20 (BT-130)
- CII-DT-097Ungültiges Datumsformat im XML (Erwartet: JJJJMMTT mit format="102")
- 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.