La communication téléphonique exige un numéro complet exactement

Erreur FX-SCH-A-000913 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

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

Ce que signifie la règle

Le numéro de téléphone du contact du bénéficiaire du paiement doit être indiqué par un seul numéro complet.

Veuillez indiquer un seul numéro de téléphone complet pour le contact du bénéficiaire du paiement

Le numéro de téléphone du contact de la partie bénéficiaire du paiement est absent ou indiqué plusieurs fois. Vous pouvez corriger cela en ne gardant qu’un seul élément ram:CompleteNumber.

Que faire ?
  1. Repérez le ram:TelephoneUniversalCommunication du contact de la partie bénéficiaire du paiement.
  2. Vérifiez qu’il contient exactement un élément ram:CompleteNumber.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:TelephoneUniversalCommunication/>
✓ Correct
<ram:TelephoneUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:TelephoneUniversalCommunication>
Détails techniques

Le test XPath exige exactement un élément ram:CompleteNumber enfant direct de ram:TelephoneUniversalCommunication.

Où la règle s'applique

La règle s’applique au numéro de téléphone du contact de la partie bénéficiaire du paiement, dans le règlement de la facture.

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