Ce que signifie la règle
Cette règle compte les éléments ram:ID directement contenus dans chaque ram:OriginTradeCountry sous le ram:SpecifiedTradeProduct d'une ligne. Il doit y en avoir exactement un. Un ram:ID vide compte comme un élément, donc ce contrôle ne vérifie pas si un code pays est renseigné ou correct. La règle s'applique aux profils EN 16931 et Extended de Factur-X et de ZUGFeRD.
Pourquoi elle compte
Le bloc de pays d'origine prévoit un seul élément d'identifiant. Le contrôle du nombre d'éléments est distinct du contrôle du code pays.
Comment corriger
Dans le ram:OriginTradeCountry concerné, ajoutez le ram:ID manquant ou supprimez les doublons. Renseignez le code à deux lettres correspondant au pays d'origine de l'article dans cet unique élément. Si vous n'avez pas besoin d'indiquer le pays d'origine, supprimez tout le bloc ram:OriginTradeCountry plutôt que de le laisser vide. Regénérez le fichier et vérifiez-le à nouveau.
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:ID' must occur exactly 1 times. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000628 Le pays d'origine doit être un code pays valide à deux lettres
- FX-SCH-A-000630 Au plus un nom de document
- FX-SCH-A-000631 La date d'effet du document exige un code de format
- FX-SCH-A-000632 Le format de la date de la période d'effet doit être autorisé
- FX-SCH-A-000633 Le code objet d'une note doit être un code autorisé
- FX-SCH-A-000634 Le format de la date de facture doit être un code autorisé