[CII-SR-475] - Un seul AdditionalReferencedDocument Name BT-123 est autorisé avec TypeCode 916.
Plusieurs éléments Name apparaissent au total pour les éléments AdditionalReferencedDocument ayant le TypeCode 916. La règle autorise au maximum un élément de ce type.
Le nom identifie le document complémentaire référencé. La règle limite à un le nombre de ces noms pour le type de document 916.
Pour les documents ayant le TypeCode 916, la facture contient plusieurs éléments Name. Vous pouvez limiter les noms à une seule indication.
- Recherchez les éléments
AdditionalReferencedDocumentayant leTypeCode916. - Vérifiez leurs valeurs
Name. - Vérifiez la valeur avec
AdditionalReferencedDocument.Nameou le paramètrenamedeAddAdditionalReferencedDocument(...). - Générez à nouveau la facture et vérifiez-la.
<ram:AdditionalReferencedDocument> <ram:TypeCode>916</ram:TypeCode> <ram:Name>Document A</ram:Name> </ram:AdditionalReferencedDocument> <ram:AdditionalReferencedDocument> <ram:TypeCode>916</ram:TypeCode> <ram:Name>Document B</ram:Name> </ram:AdditionalReferencedDocument>
<ram:AdditionalReferencedDocument> <ram:TypeCode>916</ram:TypeCode> <ram:Name>Document A</ram:Name> </ram:AdditionalReferencedDocument>
AdditionalReferencedDocument.Name(BT-123)FacturXInvoice.AddAdditionalReferencedDocument(id, typeCode, issueDateTime, name, referenceTypeCode, attachmentBinaryObject, filename, uriID)(name: BT-123)
- Information EN16931 XRechnung (CII) – overwrites CEN severity level "warning" because CII-SR-475 has a wrong rule context (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-4
- Information EN16931 XRechnung Extension (CII) – overwrites CEN severity level "warning" because CII-SR-475 has a wrong rule context (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-4
- Information EN16931 XRechnung CVD (CII) – overwrites CEN severity level "warning" because CII-SR-475 has a wrong rule context (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-4
Détails techniques
Le XPath compte les éléments Name sous AdditionalReferencedDocument dont le TypeCode normalisé vaut 916 ; le test réussit s’il y a au maximum une correspondance.
La règle s’applique aux éléments Name de AdditionalReferencedDocument dans ApplicableHeaderTradeAgreement lorsque le TypeCode associé est 916.
rule/@context)assert/@test)- 2026-08-312026-08-31 · Addedcustom level "information" for `CII-SR-475` and `CII-SR-476` because both rules have a wrong rule context in CEN Schematron 1.3.16 (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-4 and BR-TMP-5 in XRechnung Schematron