Factur-X API

BR-01 : spécification de facture électronique manquante (BT-24) — causes et correction

La facture doit déclarer la norme qu'elle suit (BT-24). Sans cet identifiant, le fichier est rejeté dès la première vérification.

BT-24 est l'identifiant de spécification : il indique la norme que la facture respecte, par exemple urn:cen.eu:en16931:2017 pour le profil EN 16931 (Factur-X). Les plateformes (PDP, portails publics) s'en servent pour choisir le bon moteur de validation. La règle échoue quand ExchangedDocumentContext ne contient pas de GuidelineSpecifiedDocumentContextParameter, ou quand l'ID porte une valeur inconnue du référentiel. C'est fréquent dans les XML générés à la main ou par des outils qui confondent les profils (EN 16931, EXTENDED, XRechnung).

Exemple — non conforme puis corrigé

Rejeté :

<rsm:ExchangedDocumentContext>
  <!-- manque : GuidelineSpecifiedDocumentContextParameter (BT-24) -->
  <ram:BusinessProcessSpecifiedDocumentContextParameter>
    <ram:ID>A1</ram:ID>
  </ram:BusinessProcessSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>

Corrigé :

<rsm:ExchangedDocumentContext>
  <ram:GuidelineSpecifiedDocumentContextParameter>
    <ram:ID>urn:cen.eu:en16931:2017</ram:ID>
  </ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>

Vérifiez votre facture gratuitement

Téléversez votre facture (PDF Factur-X ou XML) et voyez immédiatement si BR-01 — ou une autre règle — est en défaut.

Règles liées