Ce que signifie la règle
Chaque remise ou chaque ligne de frais d'une ligne de facture (SpecifiedTradeAllowanceCharge dans le XML) a un ChargeIndicator qui dit duquel des deux il s'agit. Le contrôle se déclenche lorsque cet indicateur est écrit avec l'élément IndicatorString. La norme EN 16931 utilise l'élément Indicator, avec false pour une remise et true pour des frais.
Pourquoi elle compte
Il s'agit d'un avertissement, la facture n'est donc pas rejetée. Un logiciel conforme à la norme EN 16931 cherche l'élément Indicator et peut ne pas reconnaître l'entrée comme une remise ou des frais. C'est important, car une remise diminue le montant de la ligne et des frais l'augmentent. Il vaut la peine de corriger si la ligne comporte des remises ou des frais, ou si votre destinataire exige un fichier sans avertissement.
Comment corriger
Ce texte est presque toujours écrit par le logiciel qui a produit le fichier, vous ne pouvez donc pas le modifier dans la facture elle-même. Mettez le logiciel à jour ou choisissez son export EN 16931, et signalez le problème à son éditeur s'il persiste. Si vous produisez le XML vous-même, remplacez udt:IndicatorString dans ChargeIndicator par udt:Indicator, avec false pour une remise et true pour des frais.
Le texte publié de la règle
IndicatorString should not be present Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Vérifier votre fichier
Règles liées
- CII-SR-184 Les remises et frais de ligne ne doivent pas avoir d'identifiant
- CII-SR-185 Pas de numéro d'ordre sur les remises et frais de ligne
- CII-SR-186 Pas d'attribut format sur le pourcentage d'une remise de ligne
- CII-SR-187 Pas de quantité de base sur les remises et frais de ligne
- CII-SR-188 Pas d'indicateur de prépaiement sur les remises et frais de ligne
- CII-SR-189 Pas de montant de base unitaire sur les remises et frais de ligne