Ce que signifie la règle
La règle compte les éléments ram:CountryID dans chaque adresse ram:PostalTradeAddress du fabricant, sous ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty d'une ligne de facture. Chaque adresse existante doit en contenir exactement un. Ce test ne vérifie pas si sa valeur est vide ou constitue un code pays valide.
Pourquoi elle compte
Factur-X 1.09 EXTENDED et ZUGFeRD 2.5 EXTENDED exigent exactement un ram:CountryID dans chaque adresse postale du fabricant d'une ligne de facture.
Comment corriger
Dans le XML, repérez ram:PostalTradeAddress dans ram:ManufacturerTradeParty sur la ligne concernée. Ajoutez le ram:CountryID manquant avec le code du pays du fabricant, ou supprimez les éléments ram:CountryID en trop pour n'en garder qu'un. Si l'adresse a été ajoutée par erreur, supprimez tout le ram:PostalTradeAddress concerné. Enregistrez le fichier corrigé 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:CountryID' 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-001163 L'adresse d'un fabricant ne peut avoir qu'une seule région
- FX-SCH-A-001164 Le pays du fabricant doit être un code pays valide
- FX-SCH-A-001165 Le schéma du numéro d'immatriculation du fabricant doit être connu
- FX-SCH-A-001166 Une entrée de numéro fiscal du fabricant doit contenir un seul ram:ID
- FX-SCH-A-001167 Chaque ID d'un numéro fiscal du fabricant doit avoir un schéma
- FX-SCH-A-001168 Une entrée de numéro de TVA du fabricant doit contenir un seul ram:ID