[CII-SR-469] - La référence de paiement (BT-83) ne doit apparaître qu’une seule fois au maximum dans le document.
PaymentReference apparaît plus d’une fois dans ApplicableHeaderTradeSettlement. La règle autorise au maximum un élément de ce type.
La référence de paiement identifie la référence associée au paiement. La déclarer une seule fois au niveau du document évite les doublons.
La facture contient plusieurs éléments PaymentReference. Vous pouvez limiter cette information à un seul élément.
- Recherchez tous les éléments
PaymentReferencedansApplicableHeaderTradeSettlement. - Vérifiez la valeur définie par
FacturXInvoice.PaymentReference. - Supprimez l’élément
PaymentReferenceen double. - Générez à nouveau la facture et vérifiez-la.
<ram:ApplicableHeaderTradeSettlement> <ram:PaymentReference>REF-1</ram:PaymentReference> <ram:PaymentReference>REF-2</ram:PaymentReference> </ram:ApplicableHeaderTradeSettlement>
<ram:ApplicableHeaderTradeSettlement> <ram:PaymentReference>REF-1</ram:PaymentReference> </ram:ApplicableHeaderTradeSettlement>
FacturXInvoice.PaymentReference(BT-83)
Détails techniques
Le XPath compte tous les éléments PaymentReference sous ApplicableHeaderTradeSettlement ; le test réussit s’il y en a au maximum un.
La règle s’applique à PaymentReference dans ApplicableHeaderTradeSettlement au niveau du document.
rule/@context)assert/@test)