Indiquer exactement un numéro de fax

Erreur FX-SCH-A-000892 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 n’apparaît pas exactement une fois dans ram:FaxUniversalCommunication. Il est absent ou apparaît plusieurs fois.

Ce que signifie la règle

ram:CompleteNumber contient le numéro de fax pour ce moyen de communication. La présence d’un seul élément garantit que le numéro est indiqué sans ambiguïté.

Veuillez indiquer exactement un numéro de fax pour le contact

ram:CompleteNumber est absent ou apparaît plusieurs fois dans la communication par fax du contact. Vous pouvez modifier cette information dans la facture.

Que faire ?
  1. Ouvrez la communication par fax du contact sous InvoicerTradeParty.
  2. Vérifiez que ram:FaxUniversalCommunication 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:FaxUniversalCommunication/>
✓ Correct
<ram:FaxUniversalCommunication>
  <ram:CompleteNumber>+33123456789</ram:CompleteNumber>
</ram:FaxUniversalCommunication>
Détails techniques

Le test compte les éléments enfants ram:CompleteNumber dans ram:FaxUniversalCommunication et exige un total de 1.

Où la règle s'applique

La règle s’applique à la communication par fax du contact sous InvoicerTradeParty.

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