Das Element 'ram:TypeCode' muss genau einmal vorkommen.
Im ram:ExchangedDocument ist ram:TypeCode entweder nicht vorhanden oder mehr als einmal vorhanden. Das Element muss genau einmal vorkommen.
ram:TypeCode gibt die Art des Rechnungsdokuments an. Die Dokumentart muss im Dokumentkopf eindeutig durch genau ein Element angegeben sein.
Im Dokumentkopf fehlt ram:TypeCode oder es ist mehrfach vorhanden. Mit genau einem solchen Element lässt sich dieser Fehler beheben.
- Suchen Sie
ram:ExchangedDocumentim XML. - Prüfen Sie, ob darin
ram:TypeCodefehlt oder mehrfach vorkommt. - Sorgen Sie dafür, dass
ram:TypeCodegenau einmal enthalten ist. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ExchangedDocument/>
<ram:ExchangedDocument> <ram:TypeCode>380</ram:TypeCode> </ram:ExchangedDocument>
Technische Details
Die Regel prüft mit count(ram:TypeCode)=1, ob ram:TypeCode im Kontext genau einmal vorkommt.
Die Regel gilt im Dokumentkopf ram:ExchangedDocument der Rechnung.
rule/@context)assert/@test)