PEPPOL-EN16931-R004
Erreur fataleComprendre et corriger l'erreur Schematron PEPPOL-EN16931-R004 : l'identifiant de profil Factur-X est invalide ou absent.
Qu’est-ce que cette erreur ?
L’erreur Schematron PEPPOL-EN16931-R004 indique que l’identifiant de spécification (Specification Identifier) de votre facture n’est pas reconnu par le validateur. Cet identifiant déclare le profil Factur-X utilisé (Minimum, Basic WL, Basic, EN 16931, Extended) et permet au destinataire de savoir comment interpréter le document.
Message : “Specification identifier MUST have the value corresponding to the applicable profile”
Exemples concrets
<!-- INCORRECT : identifiant de profil invalide -->
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:factur-x:invalid:profile</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
<!-- CORRECT : profil EN 16931 (Comfort) -->
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
<!-- CORRECT : profil Basic -->
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
Causes courantes
- Identifiant mal orthographié ou avec une casse incorrecte (les URN sont sensibles à la casse)
- Version obsolète de l’identifiant Factur-X (par exemple un URN de la version 1.0 alors que la version actuelle est attendue)
- Champ absent : la balise
GuidelineSpecifiedDocumentContextParametern’est pas émise - Profil incohérent : l’identifiant déclare un profil Minimum mais la facture contient des champs Extended
Sévérité
Cette règle est marquée “fatal” dans la spécification PEPPOL EN 16931. Sans identifiant de profil valide, le destinataire ne peut pas déterminer les règles de validation à appliquer. La facture est rejetée.
Comment corriger ?
- Utilisez l’identifiant exact correspondant à votre profil Factur-X : copiez-le depuis la spécification officielle
- Vérifiez la version : les identifiants changent entre les versions de Factur-X
- Alignez le profil avec le contenu réel de votre facture (ne déclarez pas Minimum si vous envoyez des lignes détaillées)
- Développeurs : stockez les identifiants de profil comme constantes, jamais comme chaînes saisies manuellement
Vérifier la correction
Après avoir corrigé l’identifiant de profil, revalidez votre facture.
Votre facture contient cette erreur ?
Testez-la gratuitement avec notre validateur Factur-X.