Das Element 'ram:ID' darf höchstens einmal vorkommen.
Im ram:ShipFromTradeParty kommt ram:ID mehr als einmal vor.
Die Regel begrenzt die Anzahl der Kennungen des Versenders auf höchstens eine. Ein fehlendes ram:ID ist nach dieser Regel zulässig.
Im ram:ShipFromTradeParty ist ram:ID mehrfach enthalten. Entfernen Sie die zusätzlichen Vorkommen, damit die Kennung höchstens einmal angegeben ist.
- Suchen Sie
ram:ShipFromTradePartyin den Lieferangaben. - Prüfen Sie, ob
ram:IDdort mehrfach vorkommt, und entfernen Sie zusätzliche Vorkommen. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ShipFromTradeParty> <ram:ID/> <ram:ID/> </ram:ShipFromTradeParty>
<ram:ShipFromTradeParty> <ram:ID/> </ram:ShipFromTradeParty>
Technische Details
Die Schematron-Bedingung prüft, ob die Anzahl der direkten ram:ID-Elemente im Kontext höchstens eins beträgt.
Die Regel gilt für ram:ID im Element ram:ShipFromTradeParty der Lieferangaben.
rule/@context)assert/@test)