Das Element 'ram:SubjectCode' darf höchstens einmal vorkommen.
In ram:IncludedNote kommt ram:SubjectCode mehr als einmal vor.
Eine Notiz kann an dieser Stelle höchstens einen Betreffcode enthalten. Mehrere ram:SubjectCode-Elemente entsprechen nicht der vorgesehenen XML-Struktur.
In der Notiz zu einem Dokument einer Rechnungsposition ist der Betreffcode mehrfach enthalten. Sie können die XML-Struktur anpassen, damit ram:IncludedNote höchstens ein ram:SubjectCode-Element enthält.
- Prüfen Sie die mehrfachen
ram:SubjectCode-Elemente inram:IncludedNote. - Stellen Sie sicher, dass dieses Element dort höchstens einmal vorkommt.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:IncludedNote> <ram:SubjectCode>Code A</ram:SubjectCode> <ram:SubjectCode>Code B</ram:SubjectCode> </ram:IncludedNote>
<ram:IncludedNote> <ram:SubjectCode>Code</ram:SubjectCode> </ram:IncludedNote>
Technische Details
Die Schematron-Prüfung zählt die direkten ram:SubjectCode-Elemente innerhalb von ram:IncludedNote und lässt höchstens eines zu.
Die Regel gilt für ram:IncludedNote am zugehörigen Dokument einer Rechnungsposition.
rule/@context)assert/@test)