Une facture doit contenir le nom de l’acheteur (BT-44).
La facture ne contient aucun ram:Name non vide pour ram:BuyerTradeParty. Le nom de l’acheteur (BT-44) est donc manquant.
Le nom identifie l’acheteur comme partie à la facture et rattache les informations de l’acheteur à cette partie.
Le nom de l’acheteur manque dans la facture. Ajoutez-le pour compléter les informations de l’acheteur.
- Ajoutez un
ram:Namenon vide dansram:BuyerTradePartydans le XML. - Vérifiez que
Party.Namerenseigne le nom de l’acheteur. - Générez de nouveau la facture et vérifiez-la une nouvelle fois.
<ram:BuyerTradeParty> <ram:Name/> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:Name>Beispiel AG</ram:Name> </ram:BuyerTradeParty>
Party.Name(BuyerTradeParty: BT-44)
Détails techniques
Le test exige que ram:BuyerTradeParty/ram:Name contienne une valeur différente de la chaîne vide.
La règle s’applique au nom dans ram:BuyerTradeParty, au sein de l’accord commercial au niveau du document.
rule/@context)assert/@test)