L'élément 'ram:SpecifiedTaxRegistration' ne peut apparaître qu'une fois au maximum.
SpecifiedTaxRegistration apparaît plusieurs fois dans BuyerTradeParty. Cet élément ne peut y apparaître qu’une seule fois au maximum.
La règle limite les données d’enregistrement fiscal de l’acheteur à une seule entrée au maximum.
Les coordonnées de l’acheteur contiennent plusieurs éléments SpecifiedTaxRegistration. Vous pouvez ajuster la structure XML afin qu’elle n’en contienne pas plus d’un.
- Repérez les éléments
SpecifiedTaxRegistrationdansBuyerTradeParty. - Supprimez les éléments en trop afin qu’il n’en reste pas plus d’un.
- Générez de nouveau la facture et vérifiez-la.
<ram:BuyerTradeParty> <ram:SpecifiedTaxRegistration/> <ram:SpecifiedTaxRegistration/> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:SpecifiedTaxRegistration/> </ram:BuyerTradeParty>
Détails techniques
Dans le contexte de BuyerTradeParty, le nombre d’éléments SpecifiedTaxRegistration directs est vérifié afin qu’il ne dépasse pas un.
La règle s’applique aux données d’enregistrement fiscal de l’acheteur dans BuyerTradeParty, dans l’en-tête de la facture.
rule/@context)assert/@test)