Das Element 'ram:LineTotalBasisAmount' darf höchstens einmal vorkommen.
ram:LineTotalBasisAmount darf in ram:ApplicableTradeTax höchstens einmal vorkommen. Die Regel schlägt fehl, wenn das Element mehrfach vorhanden ist.
ram:LineTotalBasisAmount bezeichnet die Gesamtsumme der Rechnungspositionen als Teil der Steueraufschlüsselung. Mehrere Vorkommen würden diese Angabe wiederholen.
In der Umsatzsteueraufschlüsselung ist ram:LineTotalBasisAmount mehrfach vorhanden. Sie können den Fehler beheben, indem Sie doppelte Angaben entfernen.
- Suchen Sie das betreffende
ram:ApplicableTradeTax. - Prüfen Sie die Anzahl der
ram:LineTotalBasisAmount-Elemente darin. - Entfernen Sie überzählige Vorkommen, sodass höchstens eines verbleibt.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details
Der XPath-Test count(ram:LineTotalBasisAmount)<=1 lässt null oder ein direkt untergeordnetes Element zu und schließt mehrere aus.
Die Regel gilt für jedes ram:ApplicableTradeTax in der Umsatzsteueraufschlüsselung auf Dokumentenebene.
rule/@context)assert/@test)