BR-CO – Bedingungen und Berechnungen
BR-CO-03: Steuerdatum (BT-7) und Steuerdatumscode (BT-8) zugleich
FehlerGeschäftsregel EN 16931 (CEN)
Offizielle Meldung
[BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.Quelle: CEN EN 16931, Version 1.3.16
So beheben Sie den Fehler
Entfernen Sie eine der beiden Angaben: in UBL entweder cbc:TaxPointDate oder cbc:DescriptionCode unter cac:InvoicePeriod, in CII entweder ram:TaxPointDate oder ram:DueDateTypeCode im ApplicableTradeTax. Ein konkretes Datum ist meist die klarere Wahl.
<cbc:TaxPointDate>2026-02-27</cbc:TaxPointDate>
<cac:InvoicePeriod>
<cbc:DescriptionCode>35</cbc:DescriptionCode>
</cac:InvoicePeriod><cbc:TaxPointDate>2026-02-27</cbc:TaxPointDate>Was die Meldung bedeutet
Ihre Rechnung gibt an, wann die Umsatzsteuer entsteht, und zwar zweimal: als konkretes Datum und als Code, der das Datum aus dem Liefer- oder Rechnungsdatum ableitet. Die Norm EN 16931 erlaubt nur eine der beiden Angaben, weil sie sich widersprechen könnten. Meist entsteht der Fehler, wenn eine Vorlage den Code immer schreibt und die Software zusätzlich das Datum ausfüllt. Behalten Sie die Angabe, die Ihr Fall wirklich braucht, und entfernen Sie die andere.
Häufige Ursachen
- Die Vorlage schreibt den Code 35 oder 432 fest, während das Datum aus den Auftragsdaten kommt.
- Ein Mapping füllt beide Felder aus derselben Quelle.
- Das Steuerdatum wurde nachträglich ergänzt, ohne den Code zu löschen.
Häufige Fragen
Was bedeuten die Codes 3, 35 und 432?
3 steht für das Rechnungsdatum, 35 für das Lieferdatum und 432 für den Zahlungseingang als Zeitpunkt der Steuerentstehung, nach der Codeliste UNTDID 2005.
Brauche ich überhaupt eine der beiden Angaben?
Nein, beide sind freiwillig. In Deutschland genügt in der Regel das Lieferdatum; das Steuerdatum wird nur bei abweichender Steuerentstehung benötigt.
Betroffene Felder
- BT-7
- BT-8
Verwandte Regeln
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
/ubl:Invoice | /cn:CreditNote- UBL · Schematron-Test
(exists(cbc:TaxPointDate) and not(cac:InvoicePeriod/cbc:DescriptionCode)) or (not(cbc:TaxPointDate) and exists(cac:InvoicePeriod/cbc:DescriptionCode)) or (not(cbc:TaxPointDate) and not(cac:InvoicePeriod/cbc:DescriptionCode))- CII · Kontext (XPath)
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax- CII · Schematron-Test
((//ram:TaxPointDate) and not(//ram:DueDateTypeCode)) or (not (//ram:TaxPointDate) and (//ram:DueDateTypeCode)) or (not (//ram:TaxPointDate) and not (//ram:DueDateTypeCode))
Erklärung erstellt am 14.09.2026