Das Attribut '@schemeID' ist in diesem Kontext erforderlich.
Bei dem betroffenen ram:ID fehlt das Attribut @schemeID. Die Regel prüft, ob dieses Attribut vorhanden ist.
Das Schema kennzeichnet die Art der Kennung. Der Wert VA steht hier für eine USt-IdNr.
Bei der Verkäuferkennung zu einer Rechnungsposition wird das Schema der USt-IdNr. geprüft. Die fehlende Angabe lässt sich in ram:ID ergänzen.
- Suchen Sie die betroffene Verkäuferkennung in
ram:SpecifiedTaxRegistration. - Prüfen Sie, ob
ram:IDdas Attribut@schemeIDenthält. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Technische Details
Der Test prüft am Kontextknoten ausschließlich, ob das Attribut @schemeID vorhanden ist. Der Rule Context wählt bereits ram:ID-Elemente mit @schemeID="VA" aus.
Die Regel gilt für ram:ID in einer ram:SpecifiedTaxRegistration des Verkäufers zu einer Rechnungsposition, wenn @schemeID den Wert VA hat.
rule/@context)assert/@test)