Numéro de téléphone complet requis pour le destinataire de la facture

Erreur FX-SCH-A-000871 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 CompleteNumber est absent de TelephoneUniversalCommunication ou n’y apparaît pas exactement une fois. CompleteNumber doit être présent exactement une fois.

Ce que signifie la règle

CompleteNumber contient le numéro de téléphone complet du contact. La règle exige une seule entrée.

Veuillez ajouter le numéro de téléphone complet du destinataire de la facture

CompleteNumber est absent ou apparaît plusieurs fois dans la communication téléphonique du destinataire de la facture. Vous pouvez corriger cela en incluant exactement un CompleteNumber.

Que faire ?
  1. Recherchez TelephoneUniversalCommunication pour le contact du destinataire de la facture.
  2. Incluez exactement un élément CompleteNumber à l’intérieur.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:TelephoneUniversalCommunication/>
✓ Correct
<ram:TelephoneUniversalCommunication>
  <ram:CompleteNumber/>
</ram:TelephoneUniversalCommunication>
Détails techniques

Dans le contexte de TelephoneUniversalCommunication, le nombre d’éléments CompleteNumber directs doit être exactement égal à un.

Où la règle s'applique

La règle s’applique à la communication téléphonique du contact dans InvoiceeTradeParty.

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