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