Indiquer un numéro de téléphone complet

Erreur FX-SCH-A-000740 Factur-X

L'élément 'ram:CompleteNumber' doit apparaître exactement une fois.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

ram:TelephoneUniversalCommunication ne contient pas exactement un ram:CompleteNumber. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

ram:CompleteNumber contient le numéro de téléphone complet. La présence d’un seul élément garantit que le numéro est indiqué sans ambiguïté.

Veuillez indiquer le numéro de téléphone complet de l’agent commercial

Le numéro de téléphone du contact de l’agent commercial ne contient pas ram:CompleteNumber, ou cet élément apparaît plusieurs fois. Vous pouvez corriger cela en fournissant cet élément une seule fois.

Que faire ?
  1. Repérez ram:TelephoneUniversalCommunication dans le contact de l’agent commercial.
  2. Ajoutez-y exactement un élément ram:CompleteNumber.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:TelephoneUniversalCommunication/>
✓ Correct
<ram:TelephoneUniversalCommunication>
  <ram:CompleteNumber>030123456</ram:CompleteNumber>
</ram:TelephoneUniversalCommunication>
Détails techniques

Le contrôle compte les éléments ram:CompleteNumber directement contenus dans ram:TelephoneUniversalCommunication et exige qu’il y en ait un.

Où la règle s'applique

Dans le numéro de téléphone du contact de l’agent commercial.

Message d'origine du Schematron
Element 'ram:CompleteNumber' must occur exactly 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SalesAgentTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication
Expression de contrôle (assert/@test)
count(ram:CompleteNumber)=1