Ce que signifie la règle
Chaque ram:TelephoneUniversalCommunication dans ram:DefinedTradeContact de ram:ProductEndUserTradeParty, sous ram:ApplicableHeaderTradeAgreement, doit contenir exactement un élément enfant direct ram:CompleteNumber. Cette règle ne vérifie ni si le texte du numéro est vide ni son format.
Pourquoi elle compte
C'est une règle de structure du profil Extended. Un bloc téléphone sans élément ram:CompleteNumber, ou avec plusieurs de ces éléments, ne respecte pas cette règle.
Comment corriger
Vérifiez le numéro de téléphone du contact de l'utilisateur final. Dans le XML, ajoutez ram:CompleteNumber dans ram:TelephoneUniversalCommunication s'il manque, ou supprimez les éléments ram:CompleteNumber en trop en conservant le numéro correct. Ce bloc se trouve sous ram:DefinedTradeContact de ram:ProductEndUserTradeParty. Vérifiez de nouveau le fichier corrigé.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Element 'ram:CompleteNumber' must occur exactly 1 times. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000716 L'identifiant global de l'utilisateur final doit porter l'attribut schemeID
- FX-SCH-A-000717 Le schéma de l'ID global de l'utilisateur final doit être valide
- FX-SCH-A-000718 L'adresse de l'utilisateur final doit avoir un seul champ pays
- FX-SCH-A-000719 L'adresse de l'utilisateur final ne peut avoir qu'une région
- FX-SCH-A-000720 Le pays de l'adresse de l'utilisateur final doit être un code valide
- FX-SCH-A-000721 Le schéma d'immatriculation de l'utilisateur final doit être valide