Exactement un ram:CompleteNumber pour la communication par fax

Erreur FX-SCH-A-000837 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:CompleteNumber est absent de ram:FaxUniversalCommunication ou apparaît plusieurs fois. L’élément doit apparaître exactement une fois.

Ce que signifie la règle

ram:CompleteNumber contient le numéro de fax complet. Un seul élément est requis pour que l’indication de fax ait une structure sans ambiguïté.

Veuillez indiquer exactement un numéro de fax complet pour le destinataire final de la livraison

L’indication de communication par fax du contact ne contient pas exactement une fois ram:CompleteNumber. Vous pouvez corriger cela en utilisant exactement un élément pour le numéro complet.

Que faire ?
  1. Recherchez ram:FaxUniversalCommunication dans le contact du destinataire final de la livraison.
  2. Assurez-vous qu’il contient exactement un ram:CompleteNumber.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:FaxUniversalCommunication/>
✓ Correct
<ram:FaxUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:FaxUniversalCommunication>
Détails techniques

La règle vérifie que ram:FaxUniversalCommunication contient exactement un élément ram:CompleteNumber direct.

Où la règle s'applique

La règle s’applique à l’indication de communication par fax ram:FaxUniversalCommunication dans le contact ram:DefinedTradeContact du destinataire final de la livraison.

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