Ce que signifie la règle
Chaque ram:ApplicableTradeSettlementFinancialCard sous ram:SpecifiedTradeSettlementPaymentMeans doit contenir exactement un enfant ram:ID. Le test compte les éléments, sans vérifier leur contenu. Il s'applique à chaque bloc de carte présent, sans condition sur le moyen de paiement déclaré, dans les profils EN 16931 et EXTENDED de Factur-X et de ZUGFeRD.
Pourquoi elle compte
Les profils EN 16931 et EXTENDED de Factur-X et de ZUGFeRD imposent cette structure à chaque bloc de carte de paiement fourni.
Comment corriger
Vérifiez chaque ram:ApplicableTradeSettlementFinancialCard sous ram:SpecifiedTradeSettlementPaymentMeans. Ajoutez l'élément ram:ID s'il manque, ou supprimez les éléments ram:ID supplémentaires pour en conserver exactement un dans chaque bloc. Régénérez le fichier, puis vérifiez-le de 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-000609 Le code du moyen de paiement doit être valide
- FX-SCH-A-000610 La devise de comptabilisation de la TVA doit être un code valide (EN 16931)
- FX-SCH-A-000611 L'unité du prix avant remise doit être un code valide
- FX-SCH-A-000612 L'unité de la quantité du prix net doit être un code valide
- FX-SCH-A-000613 L'unité de la quantité facturée doit être un code d'unité valide
- FX-SCH-A-000614 Une ligne ne peut avoir qu'une référence comptable de l'acheteur