[CII-SR-467] - Tous les codes de type de moyen de paiement (BT-81) doivent avoir la même valeur dans tous les SpecifiedTradeSettlementPaymentMeans.
Les valeurs TypeCode des éléments SpecifiedTradeSettlementPaymentMeans ne sont pas toutes identiques. Le test compare chaque valeur présente, après suppression des espaces qui l’entourent, à la première valeur.
Le code de moyen de paiement décrit le mode de paiement utilisé. Une valeur uniforme rend les informations de paiement du document sans ambiguïté.
La facture contient différents codes de moyen de paiement. Vous pouvez uniformiser les valeurs.
- Vérifiez les valeurs
TypeCodede tous les élémentsSpecifiedTradeSettlementPaymentMeans. - Vérifiez la valeur de
PaymentMeans.TypeCode. - Vérifiez l’utilisation de
FacturXInvoice.PaymentMeans. - Générez à nouveau la facture et vérifiez-la.
PaymentMeans.TypeCode(SpecifiedPaymentMeans: BT-81)FacturXInvoice.PaymentMeans(ID: BT-81)
Détails techniques
Le XPath compte les éléments TypeCode dont la valeur normalisée diffère de celle du premier TypeCode ; le test réussit si ce nombre est nul.
La règle s’applique aux valeurs TypeCode de tous les éléments SpecifiedTradeSettlementPaymentMeans de la facture.
rule/@context)assert/@test)