Das Element 'ram:ID' darf höchstens einmal vorkommen.
Unter ram:UltimateShipToTradeParty sind mehr als ein Element ram:ID enthalten. Die Regel erlaubt höchstens ein solches Element.
Die Regel begrenzt die Anzahl der Kennungen des endgültigen Lieferempfängers auf höchstens eine. Ein fehlendes ram:ID ist nach dieser Anzahlprüfung zulässig.
Unter ram:UltimateShipToTradeParty sind mehrere Elemente ram:ID eingetragen. Sie können die Rechnung anpassen, indem Sie dort höchstens ein solches Element beibehalten.
- Prüfen Sie die Elemente
ram:IDunterram:UltimateShipToTradeParty. - Entfernen Sie zusätzliche
ram:ID-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:UltimateShipToTradeParty> <ram:ID>123</ram:ID> <ram:ID>456</ram:ID> </ram:UltimateShipToTradeParty>
<ram:UltimateShipToTradeParty> <ram:ID>123</ram:ID> </ram:UltimateShipToTradeParty>
Technische Details
Die Schematron-Prüfung zählt die direkten ram:ID-Elemente unter ram:UltimateShipToTradeParty und verlangt einen Zählwert kleiner oder gleich 1.
Die Regel gilt für ram:ID innerhalb von ram:UltimateShipToTradeParty der Lieferung einer Rechnungsposition.
rule/@context)assert/@test)