Das Element 'ram:AttachmentBinaryObject' darf höchstens einmal vorkommen.
In einem ram:AdditionalReferencedDocument der Rechnungsposition sind mehrere ram:AttachmentBinaryObject-Elemente enthalten. Dort darf dieses Element höchstens einmal vorkommen.
Die Begrenzung stellt sicher, dass einem referenzierten Dokument in diesem XML-Kontext höchstens ein binärer Anhang zugeordnet ist.
Für das referenzierte Dokument einer Rechnungsposition sind mehrere binäre Anhänge angegeben. Die XML-Angabe lässt sich auf höchstens einen Anhang begrenzen.
- Prüfen Sie
ram:AdditionalReferencedDocumentder betreffenden Rechnungsposition. - Entfernen Sie überzählige
ram:AttachmentBinaryObject-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:AdditionalReferencedDocument> <ram:AttachmentBinaryObject/> <ram:AttachmentBinaryObject/> </ram:AdditionalReferencedDocument>
<ram:AdditionalReferencedDocument> <ram:AttachmentBinaryObject/> </ram:AdditionalReferencedDocument>
Technische Details
Die Schematron-Bedingung zählt die ram:AttachmentBinaryObject-Elemente im Kontext und verlangt eine Anzahl kleiner oder gleich eins.
Die Regel gilt für ram:AdditionalReferencedDocument einer Rechnungsposition auf der Vereinbarungsebene.
rule/@context)assert/@test)