L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.
PostalTradeAddress contient CountrySubDivisionName plusieurs fois. Cet élément ne peut y apparaître qu’une seule fois au maximum.
La règle limite à un seul élément l’indication de la subdivision du pays dans l’adresse postale.
CountrySubDivisionName apparaît plusieurs fois dans l’adresse postale du destinataire de la facture. Vous pouvez corriger cela en limitant l’information à un seul élément au maximum.
- Repérez
PostalTradeAddressdans l’adresse du destinataire de la facture. - Vérifiez combien de fois
CountrySubDivisionNamey apparaît. - Conservez au plus un élément
CountrySubDivisionName. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName> <ram:CountrySubDivisionName>Region B</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
<ram:PostalTradeAddress> <ram:CountrySubDivisionName>Region A</ram:CountrySubDivisionName> </ram:PostalTradeAddress>
Détails techniques
Dans le contexte de PostalTradeAddress, le nombre d’éléments directs CountrySubDivisionName est compté ; le test est satisfait s’il n’y en a pas plus d’un.
La règle s’applique à l’adresse postale du destinataire de la facture dans InvoiceeTradeParty.
rule/@context)assert/@test)