← Retour à tous les articles
· 3 min read · eurobillr team

Facture électronique en France — envoyer sa première facture à Chorus Pro via PISTE

Vendre au secteur public français passe par Chorus Pro. Comment s'articulent le portail API PISTE, le bac à sable de qualification et le compte technique — et comment tester sans rien risquer.

Facture électronique en France — envoyer sa première facture à Chorus Pro via PISTE

Si vous facturez un organisme public français — ministère, mairie, hôpital, université publique — un PDF par e-mail ne compte pas. Depuis 2020, toute facture B2G en France doit passer par Chorus Pro, la plateforme de facturation de l'État. Et depuis la modernisation des API de l'État, la route logicielle vers Chorus Pro passe par PISTE, le portail API du gouvernement. Voici la carte.

Les trois systèmes (et pourquoi on s'y perd)

  • Chorus Pro (chorus-pro.gouv.fr) est la plateforme elle-même :

elle reçoit, valide, achemine et suit les factures vers chaque entité publique. Elle a ses propres comptes et son jumeau de test, l'environnement de qualification.

  • PISTE (piste.gouv.fr) est la passerelle API en amont. Vous créez

une application, l'abonnez à l'API Chorus Pro – Factures et obtenez des identifiants OAuth2 (client ID + secret). Les abonnements sandbox pointent vers la qualification.

  • Le compte technique, troisième identifiant, se crée dans Chorus

Pro même : il identifie votre structure lorsque l'API dépose une facture.

L'erreur classique : ne faire que la moitié PISTE. Une application avec des clés mais sans abonnement API délivre des jetons OAuth… puis chaque appel réel est refusé. Si votre portail affiche « Aucune API souscrite », c'est l'étape manquante.

Ce qui circule réellement

Chorus Pro accepte plusieurs syntaxes ; le choix moderne est la facture UBL EN 16931 — le même standard sémantique européen que PEPPOL et la XRechnung allemande. L'appel API est sans gloire : un jeton OAuth2 client_credentials, puis un POST deposer/flux avec votre XML en base64, votre SIRET et le code service de l'acheteur. Chorus Pro répond par un numéro de flux à suivre.

Note B2B : la réforme 2026–2027 fait passer les factures interentreprises par les plateformes de dématérialisation partenaires (PDP) — une autre voie. Chorus Pro reste la porte d'entrée B2G.

Tester avant de faire confiance

Le bac à sable de qualification sert à tout régler sans risquer une seule vraie facture :

  1. Sur PISTE, abonnez votre application à Chorus Pro – Factures en

environnement sandbox.

  1. Sur le portail de qualification Chorus Pro, créez votre compte,

votre structure (des SIRET de test sont fournis) et un compte technique API.

  1. Envoyez une facture de test volontairement minimale et lisez la

réponse. Un numéro de flux — ou même un rejet fonctionnel sur le contenu — prouve toute la chaîne : OAuth, abonnement, compte technique, point d'accès.

Comment Eurobillr câble tout cela

La console France d'Eurobillr (Facturation électronique → France · Chorus Pro) est construite autour de ce flux : vous déposez votre client ID/secret PISTE et votre compte technique dans la configuration, une check-list montre ce qui manque, un bouton teste la connexion OAuth PISTE, un autre envoie une facture de test bac à sable par le même chemin de code qu'un envoi réel. Tant que le mode réel n'est pas activé, tout tourne en mode audit : les flux sont générés, archivés, inspectables — rien ne sort. Vos flux français, avec leurs numéros retournés, s'affichent au même endroit.

Le XML est le même UBL EN 16931 qu'Eurobillr produit déjà pour PEPPOL : rien ne change dans vos habitudes — choisissez la facture, le format, envoyez.

À lire : notre guide France, EN 16931, PEPPOL.

Écrit par eurobillr team. Un retour ? Répondez à n'importe quel e-mail de release.