Das Element 'ram:AllowanceChargeBasisAmount' darf höchstens einmal vorkommen.
ram:AllowanceChargeBasisAmount darf in ram:ApplicableTradeTax höchstens einmal vorkommen. Die Regel schlägt fehl, wenn das Element mehrfach vorhanden ist.
ram:AllowanceChargeBasisAmount enthält die Summe der Abschläge und Zuschläge, die in der betreffenden Umsatzsteueraufschlüsselung berücksichtigt werden. Mehrere Vorkommen würden diese Basis mehrfach angeben.
In der Umsatzsteueraufschlüsselung ist ram:AllowanceChargeBasisAmount 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:AllowanceChargeBasisAmount-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:AllowanceChargeBasisAmount)<=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)