L'élément 'ram:AttachmentBinaryObject' ne peut apparaître qu'une fois au maximum.
Un ram:AdditionalReferencedDocument de la ligne de facture contient plusieurs éléments ram:AttachmentBinaryObject. Cet élément ne peut y apparaître qu’une seule fois au maximum.
Cette limite garantit qu’un seul fichier binaire au maximum est associé à un document référencé dans ce contexte XML.
Plusieurs fichiers binaires sont indiqués pour le document référencé d’une ligne de facture. Vous pouvez limiter la déclaration XML à un seul fichier au maximum.
- Vérifiez
ram:AdditionalReferencedDocumentsur la ligne de facture concernée. - Supprimez les éléments
ram:AttachmentBinaryObjecten trop afin qu’il n’en reste qu’un au maximum. - Générez de nouveau la facture et vérifiez-la.
<ram:AdditionalReferencedDocument> <ram:AttachmentBinaryObject/> <ram:AttachmentBinaryObject/> </ram:AdditionalReferencedDocument>
<ram:AdditionalReferencedDocument> <ram:AttachmentBinaryObject/> </ram:AdditionalReferencedDocument>
Détails techniques
La condition Schematron compte les éléments ram:AttachmentBinaryObject dans ce contexte et exige que leur nombre soit inférieur ou égal à un.
La règle s’applique à ram:AdditionalReferencedDocument au niveau de l’accord d’une ligne de facture.
rule/@context)assert/@test)