Factur-X API

BR-05 : devise de la facture obligatoire (BT-5) — causes et correction

La facture doit déclarer sa devise (BT-5), par exemple EUR, en code ISO 4217.

BT-5 donne la devise de tous les montants de la facture. Sans elle, aucun contrôle de cohérence n'est possible : le moteur ne sait pas si 1000 signifie mille euros ou mille dollars. En CII : ram:InvoiceCurrencyCode sous ApplicableHeaderTradeDocument. L'échec vient d'un élément absent ou d'un code qui n'est pas dans la liste ISO 4217 (Euros au lieu de EUR, par exemple). Utilisez toujours le code alphabétique à trois lettres.

Exemple — non conforme puis corrigé

Rejeté :

<ram:ApplicableHeaderTradeDocument>
  <!-- manque : <ram:InvoiceCurrencyCode> (BT-5) -->
  <ram:SellerTradeParty>...</ram:SellerTradeParty>
</ram:ApplicableHeaderTradeDocument>

Corrigé :

<ram:ApplicableHeaderTradeDocument>
  <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
  <ram:SellerTradeParty>...</ram:SellerTradeParty>
</ram:ApplicableHeaderTradeDocument>

Vérifiez votre facture gratuitement

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

Règles liées