Der Wert von 'ram:ReasonCode[not (@listID)]' ist nicht zulässig.
Der Wert in ram:ReasonCode ist weder leer noch in der für diese Prüfung verwendeten Codeliste enthalten. Die Regel prüft den Wert, wenn das Attribut listID fehlt.
Der Grund für einen Zuschlag wird anhand einer vorgegebenen Codeliste geprüft. Ein nicht aufgeführter Wert kann nicht als gültiger Zuschlagsgrund erkannt werden.
Der angegebene Wert für ram:ReasonCode wird für diesen Zuschlag nicht als gültig erkannt. Mit einem leeren Wert oder einem in der Codeliste enthaltenen Code lässt sich die Meldung beheben.
- Prüfen Sie den Wert in
ram:ReasonCodedes Zuschlags. - Verwenden Sie nur einen Code aus der für diese Regel geltenden Codeliste oder lassen Sie den Wert leer.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details
Der Test ist erfüllt, wenn der ermittelte Code leer ist oder in der Enumeration mit der Kennung 29 in FACTUR-X_EXTENDED_codedb.xml vorkommt. Der Kontext beschränkt die Prüfung auf Zuschläge und ram:ReasonCode ohne listID.
Die Regel gilt für den ram:ReasonCode eines Zuschlags innerhalb der Abrechnung einer Rechnungsposition, wenn der zugehörige udt:Indicator den Wert true hat.
rule/@context)assert/@test)