ram:CompleteNumber requis dans la communication par fax

Erreur FX-SCH-A-000819 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:CompleteNumber manque dans ram:FaxUniversalCommunication. Cet élément doit y apparaître exactement une fois.

Ce que signifie la règle

ram:CompleteNumber contient le numéro de fax complet du contact. La règle exige exactement un élément de ce type.

Veuillez ajouter le numéro de fax du destinataire de la livraison

L’élément ram:CompleteNumber manque dans la communication par fax du contact. Ajoutez cet élément une seule fois.

Que faire ?
  1. Repérez ram:DefinedTradeContact sous ram:ShipToTradeParty.
  2. Ajoutez exactement un élément ram:CompleteNumber dans ram:FaxUniversalCommunication.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:FaxUniversalCommunication/>
✓ Correct
<ram:FaxUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:FaxUniversalCommunication>
Détails techniques

La vérification compte les éléments enfants directs ram:CompleteNumber de ram:FaxUniversalCommunication et en exige exactement un.

Où la règle s'applique

La règle s’applique à ram:FaxUniversalCommunication dans ram:DefinedTradeContact du destinataire de la livraison ram:ShipToTradeParty.

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