BR-53: Wenn TaxCurrencyCode (BT-6) gesetzt ist, muss der USt-Gesamtbetrag in Buchungswährung (BT-111) vorhanden sein.
BR-53: USt-Betrag in Buchungswährung (BT-111) fehlt
Bei TaxCurrencyCode (BT-6) muss BT-111 vorhanden sein
Offizielle Regel
[BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided.
Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch
Was bedeutet das?
cbc:TaxCurrencyCode (BT-6) ist gesetzt, aber es fehlt ein TaxTotal/TaxAmount mit gleicher currencyID (BT-111). Ohne USt-Gesamtbetrag in Buchungswährung wird die Rechnung abgelehnt.
Beispiel (UBL)
Gültig (BT-111 in Buchungswährung):
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>USD</cbc:TaxCurrencyCode>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxSubtotal><!-- … --></cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="USD">21.00</cbc:TaxAmount>
</cac:TaxTotal>Ungültig (BT-6 ohne BT-111):
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>USD</cbc:TaxCurrencyCode>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxSubtotal><!-- … --></cac:TaxSubtotal>
</cac:TaxTotal>
<!-- Invalid: no TaxTotal/TaxAmount currencyID="USD" (BT-111) — BR-53 -->Typische Ursachen
- 1TaxCurrencyCode exportiert ohne zweites TaxTotal
- 2BT-111 mit falscher currencyID
- 3Buchungswährungs-Betrag berechnet, aber nicht gemappt
Was prüfen?
- Wenn BT-6 gesetzt: TaxAmount mit gleicher currencyID suchen
- Dokumentenwährungs-TaxTotal (BT-110) separat halten
- PEPPOL R054/R055 (Struktur/Vorzeichen) prüfen
- Erneut mit KoSIT validieren
Offizielle & externe Quellen
Verwandte Fehler
Suchbegriffe
Fehlercode nicht gefunden?
Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.