Das Datum der Steuerfälligkeit (BT-7) und der Code für das Datum der Steuerfälligkeit (BT-8) schließen sich gegenseitig aus.
In derselben Umsatzsteueraufschlüsselung sind sowohl ram:TaxPointDate (BT-7) als auch ram:DueDateTypeCode (BT-8) angegeben. Diese beiden Angaben schließen einander aus.
BT-7 enthält das Umsatzsteuerdatum, während BT-8 einen Code für das Umsatzsteuerdatum enthält. Für eine Rechnung dürfen beide Angaben nicht gleichzeitig verwendet werden.
Die Rechnung enthält sowohl ein Umsatzsteuerdatum als auch einen Code für das Umsatzsteuerdatum. Behalten Sie eine der beiden Angaben bei; Sie können auch beide weglassen.
- Suchen Sie das betreffende
ram:ApplicableTradeTax. - Entfernen Sie entweder
ram:TaxPointDateoderram:DueDateTypeCode, wenn beide vorhanden sind. - Prüfen Sie den Aufruf von
SetTaxPointDate(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableTradeTax> <ram:TaxPointDate>2026-10-03</ram:TaxPointDate> <ram:DueDateTypeCode>5</ram:DueDateTypeCode> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:TaxPointDate>2026-10-03</ram:TaxPointDate> </ram:ApplicableTradeTax>
Tax.SetTaxPointDate(taxPointDate, dueDateTypeCode)(BT-7; BT-8)
Technische Details
Der Test ist erfüllt, wenn genau eines der beiden Elemente vorhanden ist oder wenn beide fehlen. Ein Fehler entsteht, wenn ram:TaxPointDate und ram:DueDateTypeCode gleichzeitig vorhanden sind.
Die Regel gilt innerhalb jedes ram:ApplicableTradeTax in der Abrechnung auf Dokumentenebene.
rule/@context)assert/@test)