Ce que signifie la règle
Chaque ram:AdditionalReferencedDocument dans le ram:SpecifiedLineTradeSettlement d'une ligne doit contenir exactement un ram:TypeCode. Cette règle compte les éléments, sans vérifier leur valeur ni si leur texte est vide. Elle s'applique aux profils EN 16931 et Extended de Factur-X et de ZUGFeRD.
Pourquoi elle compte
Le code de type indique la nature de la référence. Vérifier qu'un seul élément est présent est distinct de vérifier que sa valeur convient.
Comment corriger
Dans le bloc de référence concerné, ajoutez le ram:TypeCode manquant ou supprimez les éléments en double. Pour une référence à l'objet facturé (BT-128), utilisez 130. Ne remplacez pas systématiquement les codes des autres types de références par 130. Si une référence est inutile, supprimez son bloc entier. 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:TypeCode' 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-000617 Le schéma d'une référence de ligne doit être autorisé
- FX-SCH-A-000618 Le type de document d'une référence de ligne doit être autorisé
- FX-SCH-A-000619 La catégorie de TVA d'une ligne doit être un code autorisé
- FX-SCH-A-000620 Vérifiez le code du type de taxe de la ligne
- FX-SCH-A-000621 Format autorisé pour la date de fin de période d'une ligne
- FX-SCH-A-000622 Format autorisé pour la date de début de période d'une ligne