Ce que signifie la règle
Le prix unitaire brut d'une ligne (ram:GrossPriceProductTradePrice) peut préciser à combien d'unités il se rapporte, par exemple un prix pour 100 pièces. Pour cette quantité de base (ram:BasisQuantity), une valeur non vide de l'attribut unitCode doit appartenir à la liste d'unités admises par le profil Extended. Une valeur vide passe ce contrôle. Il s'agit de l'unité de la quantité de base du prix, pas de celle de la quantité facturée.
Pourquoi elle compte
Le fichier échoue aux contrôles du profil Extended.
Comment corriger
Vérifiez l'unité de la quantité de base du prix de la ligne, et pas seulement l'unité de la quantité facturée. Si vous produisez le XML vous-même, donnez à l'attribut unitCode de ram:BasisQuantity, sous ram:GrossPriceProductTradePrice, un code d'unité UN/ECE admis par le profil et adapté au prix. Exportez de nouveau et vérifiez le fichier.
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
Value of '@unitCode' is not allowed. 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-001038 Un seul code de rôle pour le vendeur d'une ligne
- FX-SCH-A-001039 Une seule description pour le vendeur d'une ligne
- FX-SCH-A-001040 Au plus un bloc d'adresse électronique pour le vendeur d'une ligne
- FX-SCH-A-001041 Un seul enregistrement de TVA pour le vendeur d'une ligne
- FX-SCH-A-001042 Un seul enregistrement de numéro fiscal pour le vendeur d'une ligne
- FX-SCH-A-001043 Une seule adresse e-mail dans le contact du vendeur d'une ligne