Ce que signifie la règle
Le code du type de facture (BT-3) se trouve dans l'élément ram:TypeCode placé directement sous l'en-tête du document, rsm:ExchangedDocument. La vérification échoue si cet élément porte un attribut listID, qui nomme la liste de codes dont le code est issu. Les autres éléments ram:TypeCode ne sont pas concernés par cette règle.
Pourquoi elle compte
Dans la représentation CII d'EN 16931, le code du type de facture est indiqué sans attribut listID.
Comment corriger
Ouvrez le fichier XML dans un éditeur de texte et repérez rsm:ExchangedDocument près du début. À l'intérieur, supprimez l'attribut listID de son élément enfant ram:TypeCode et laissez le code, par exemple 380 pour une facture, 381 pour un avoir ou 389 pour une facture en autofacturation. Enregistrez le fichier corrigé, puis vérifiez-le à nouveau.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture électronique
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée
Le texte publié de la règle
listID 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-DT-011 Retirer l'attribut listAgencyID du code de type de facture
- CII-DT-012 Retirer l'attribut listVersionID du code de type de facture
- CII-DT-013 Retirer l'attribut languageID de l'élément racine
- CII-DT-014 Retirer l'attribut languageLocaleID de l'élément racine
- CII-DT-015 Seule une pièce justificative peut contenir un URIID
- CII-DT-016 Retirer StatusCode des références de documents