BR-CO-03: Steuerfälligkeitsdatum (BT-7) und Steuerfälligkeitscode (BT-8) schließen sich aus
Offizielle Meldung
[BR-CO-03] Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.
[BR-CO-03] Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.
[BR-CO-03] Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BT-7, BT-8
Was bedeutet das?
Das Datum der Steuerfälligkeit (Value added tax point date, BT-7) und der Code für das Datum der Steuerfälligkeit (Value added tax point date code, BT-8) dürfen nicht gemeinsam angegeben werden. Die Rechnung enthält beide Angaben.
Typische Ursachen
Sowohl ein konkretes Datum als auch ein Code für die Steuerfälligkeit wurden eingetragen.
CII: Die Prüfung erfasst das ganze Dokument. Steht das Datum in einer Steueraufstellung und der Code in einer anderen, wird die Regel ebenfalls ausgelöst.
So beheben Sie den Fehler
Nur eine der beiden Angaben verwenden: entweder das Datum (BT-7) oder den Code (BT-8), der angibt, welches Datum für die Steuerfälligkeit maßgeblich ist.
Die jeweils andere Angabe überall in der Rechnung entfernen.
CII: ram:ApplicableTradeTax/ram:TaxPointDate (BT-7) bzw. ram:ApplicableTradeTax/ram:DueDateTypeCode (BT-8), UBL: cbc:TaxPointDate (BT-7) bzw. cac:InvoicePeriod/cbc:DescriptionCode (BT-8).
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Datum & Zeiträume“ nur eines der Felder „Steuerfälligkeitsdatum (BT-7)“ oder „Steuerfälligkeitscode (BT-8)“ ausfüllen. Die Angabe gilt für die ganze Rechnung: Der Code wird in jede Steueraufstellung geschrieben, das Datum nur einmal (in die erste Steueraufstellung).
Im Abschnitt „Steueraufstellung (BG-23)“ die Felder „Steuerfall.-Datum (BT-7)“ und „Steuerfall.-Code (BT-8)“ leer lassen. Eine Rechnung hat nur ein Steuerfälligkeitsdatum oder nur einen Steuerfälligkeitscode; ein abweichendes Datum oder einen abweichenden Code je Steueraufstellung oder Datum in der einen und Code in der anderen Steueraufstellung lässt die App nicht zu. Sind oben beide Felder ausgefüllt, steht im Dokument beides.
Die Rechnung erneut prüfen.
Beispiel
Fehlerhaft
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>190.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:TaxPointDate><udt:DateString format="102">20261015</udt:DateString></ram:TaxPointDate>
<ram:DueDateTypeCode>5</ram:DueDateTypeCode>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Richtig
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>190.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:TaxPointDate><udt:DateString format="102">20261015</udt:DateString></ram:TaxPointDate>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax
((//ram:TaxPointDate) and not(//ram:DueDateTypeCode)) or (not (//ram:TaxPointDate) and (//ram:DueDateTypeCode)) or (not (//ram:TaxPointDate) and not (//ram:DueDateTypeCode))
EN 16931 (UBL) (UBL)
Kontext: /ubl:Invoice | /cn:CreditNote
(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))
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000051
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax
((ram:TaxPointDate) and not (ram:DueDateTypeCode)) or (not (ram:TaxPointDate) and (ram:DueDateTypeCode)) or (not (ram:TaxPointDate) and not (ram:DueDateTypeCode))
Verwandte Prüfregeln
- BR-CO-04: Steuerkategorie der Position (BT-151) fehlt
- BR-CO-05: Code des Abschlagsgrunds (BT-98) und Abschlagsgrund (BT-97) müssen dieselbe Art beschreiben
- BR-CO-06: Code des Zuschlagsgrunds (BT-105) und Zuschlagsgrund (BT-104) müssen dieselbe Art beschreiben
- BR-CO-07: Code des Abschlagsgrunds der Position (BT-140) und Abschlagsgrund (BT-139) müssen dieselbe Art beschreiben
- BR-CO-08: Code des Zuschlagsgrunds der Position (BT-145) und Zuschlagsgrund (BT-144) müssen dieselbe Art beschreiben
- BR-CO-09: USt-IdNr. ohne gültiges Länderpräfix (BT-31, BT-48, BT-63)
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.