Déposer des factures Chorus Pro en masse : le guide complet (et pourquoi le portail ne vous y aidera pas)
Vous avez 40, 200 ou 1 000 factures à destination du secteur public, et une question simple : peut-on les déposer d'un coup sur Chorus Pro ? Réponse courte : pas depuis le portail. Le mode « Dépôt PDF » de Chorus Pro traite une facture à la fois, avec un formulaire à ressaisir à chaque fois. Pour déposer en masse, il existe trois voies réelles : l'EDI, l'API, ou un outil d'automatisation branché sur les API officielles.
Dans ce guide, on passe les trois en revue avec leurs contraintes honnêtes, puis on détaille pas à pas un dépôt en lot réel, et on termine par la stratégie que personne ne mentionne : faire en sorte de ne plus jamais avoir de masse à déposer.
L'essentiel :
- Le portail Chorus Pro ne propose aucun dépôt en lot : chaque facture PDF passe par un formulaire manuel (destinataire, code service, numéro d'engagement...).
- L'EDI est réservé aux très gros volumes structurés : c'est un projet informatique, pas une solution pour une PME.
- L'API Chorus Pro permet le dépôt en masse, mais demande un raccordement PISTE, un développement et une maintenance.
- Un outil d'automatisation (comme Chorus Pay) donne accès au dépôt en masse via ces mêmes API, sans développement : on glisse les PDF, l'analyse extrait les références, on vérifie, on dépose.
- Le vrai game changer n'est pas le lot mensuel, c'est le dépôt au fil de l'eau : chaque commande génère et dépose sa facture automatiquement.
Sommaire
- Ce que permet vraiment le portail Chorus Pro
- EDI, API, automatisation : les 3 voies du dépôt en masse
- Le dépôt en masse pas à pas (avec un outil d'automatisation)
- Les pièges qui font rejeter un lot, et comment les neutraliser
- L'autre stratégie : ne plus jamais avoir de masse à déposer
- FAQ
1. Ce que permet vraiment le portail Chorus Pro
Sur le portail, le dépôt d'une facture PDF suit toujours le même cycle : importer le fichier, laisser la reconnaissance pré-remplir ce qu'elle peut, puis compléter à la main le cadre de facturation, le SIRET destinataire, le code service, le numéro d'engagement juridique quand la structure l'exige, vérifier les montants, valider. (Le détail est dans notre tutoriel Comment déposer une facture PDF sur Chorus Pro.)
Ce cycle est acceptable pour 3 factures par mois. Multiplié par 200, il devient un poste de travail : chaque facture exige de retrouver les bonnes références (chaque structure publique a ses propres obligations, certaines exigent un code service, d'autres un numéro d'engagement, d'autres l'un ou l'autre), et chaque erreur de référence se paie en rejet, des jours plus tard, avec relance et redépôt.
Et c'est la situation de l'écrasante majorité des fournisseurs : selon le bilan 2024 de l'AIFE, 96 % des entreprises passent par le portail, l'EDI concentre 47 % des volumes mais sur 1 % des entreprises (les très gros émetteurs), et seules 16 % des factures transitent par API.
À retenir : si vous cherchez « dépôt en masse » dans les menus du portail, vous ne trouverez rien. La fonctionnalité n'existe pas à cet endroit. Elle existe ailleurs.
2. EDI, API, automatisation : les 3 voies du dépôt en masse
| EDI | API Chorus Pro (en direct) | Outil d'automatisation | |
|---|---|---|---|
| Pour qui | Grands comptes, milliers de factures structurées | Entreprises avec équipe technique | TPE/PME/ETI sans projet informatique |
| Prérequis | Raccordement EDI, formats structurés (Factur-X, UBL, CII), tests d'homologation | Compte PISTE, développement, gestion des quotas et des cas d'erreur | Un compte Chorus Pro et vos PDF |
| Délai de mise en route | Plusieurs semaines à plusieurs mois | Plusieurs jours à plusieurs semaines de développement | Le jour même |
| Maintenance | Équipe dédiée ou prestataire | À votre charge (évolutions d'API, throttling, rejets) | Portée par l'outil |
| Coût | Projet informatique | Temps de développement + maintenance | À l'usage (chez Chorus Pay : 1 crédit = 1 facture déposée) |
L'EDI est le canal historique des très gros volumes : il suppose des factures déjà structurées à la source et un vrai projet d'intégration. Si vous vous posez la question de « comment déposer mes PDF en masse », l'EDI n'est probablement pas votre réponse.
L'API Chorus Pro est puissante et documentée (on a écrit un guide complet sur son utilisation) : recherche de structure, upload du fichier, soumission de la facture, suivi des statuts. Mais c'est un développement à écrire et à maintenir, avec des subtilités non documentées qui s'apprennent à la dure (règles d'engagement juridique par service, codes service à respecter au caractère près, quotas de requêtes).
L'outil d'automatisation consomme ces mêmes API officielles à votre place. C'est la voie que nous détaillons maintenant, parce que c'est celle qui répond à la requête de départ pour 99 % des lecteurs de cet article.
3. Le dépôt en masse pas à pas (avec un outil d'automatisation)
Voici concrètement comment se passe un dépôt en lot dans Chorus Pay, avec le parcours « Dépôt rapide ». On le décrit précisément, y compris ses limites, parce que c'est comme ça qu'on aimerait qu'on nous vende les choses.
Étape 1 : glisser-déposer les PDF
Vous déposez vos factures PDF dans la zone de dépôt : une seule ou plusieurs centaines d'un coup (la limite technique est de 1 000 fichiers de 20 Mo chacun). Pas de format propriétaire, pas de gabarit Excel à remplir : les PDF que vous avez déjà.
Un conseil pour maximiser la qualité de l'extraction : ajoutez un bloc de références dans la description de vos factures, du type :
SIRET DESTINATAIRE : XXXXXXXXXXXXXX
CODE SERVICE : XXXXXX
NUMÉRO D'ENGAGEMENT : XXXXXXXXX-XX
NUMÉRO DE MARCHÉ PUBLIC : XXXXXXXXXX
Le format n'a rien d'imposé : c'est simplement qu'une référence écrite noir sur blanc dans le document se récupère plus facilement et réduit les erreurs. Et si vos factures sont des PDF Factur-X (comme celles que génère Pennylane, par exemple), la plupart des données sont extraites directement du XML embarqué, encore plus fiable.
Étape 2 : l'analyse extrait les références de chaque facture
Chaque facture passe dans un pipeline d'analyse à plusieurs passes qui combine trois sources, par ordre de fiabilité : le XML Factur-X embarqué dans le PDF quand il existe (c'est la source de vérité), la couche texte du PDF lue de façon déterministe, et une extraction par IA confrontée aux deux premières.
Sont extraits automatiquement : SIRET du destinataire (et tous les SIRET détectés, proposés en alternative), numéro de facture, dates, montants HT/TTC, ventilation de TVA par taux, lignes de facturation, code service, numéro d'engagement, numéro de marché.
Point important : chaque champ garde la trace de son niveau de confiance. Un champ sur lequel les passes d'analyse divergent est marqué « À vérifier », et une facture qui porte ce badge n'est pas incluse dans le dépôt par défaut. L'outil ne cache pas ses doutes, il vous les montre.
Étape 3 : la vérification contre l'annuaire Chorus Pro
Sur le portail, cette vérification est implicite : vous choisissez le service dans une liste, impossible d'en sélectionner un qui n'existe pas. Mais en EDI ou via l'API en direct, rien ne vous retient : une référence erronée part telle quelle et revient en rejet quelques jours plus tard. Sur un lot, cette étape est donc celle qui fait toute la différence. Pour chaque destinataire du lot, Chorus Pay interroge l'annuaire Chorus Pro en direct et récupère deux choses : la liste réelle des services actifs de la structure, et ses obligations (code service obligatoire, numéro d'engagement obligatoire, ou l'un des deux au choix).
Conséquences concrètes :
- Un code service extrait de la facture qui n'existe pas chez le destinataire est écarté plutôt qu'envoyé (et rejeté).
- Une facture à laquelle il manque une référence obligatoire pour sa structure est marquée « À compléter » et bloquée avant le dépôt, plutôt que rejetée par Chorus Pro des jours plus tard.
Étape 4 : le contrôle des doublons
Chorus Pro refuse deux factures portant le même numéro. Le lot est donc contrôlé à trois niveaux : contre vos factures déjà déposées, entre les fichiers du lot lui-même, et une dernière fois au moment du dépôt. Un doublon détecté est exclu du lot avec un message explicite, il ne part jamais « pour voir ».
Étape 5 : le dépôt du lot
Le lot affiche un état clair, du type « 12 documents : 8 prêtes, 2 à vérifier, 2 à compléter ». Vous choisissez de déposer les factures prêtes seulement, ou d'inclure aussi celles à vérifier après contrôle. Chaque dépôt passe par les API officielles de l'AIFE, sur votre propre compte Chorus Pro : les factures apparaissent dans votre espace fournisseur exactement comme si vous les aviez déposées à la main, avec leur statut et leur historique.
Deux limites à connaître, parce qu'elles sont réelles : le traitement se fait dans votre navigateur, il faut donc laisser l'onglet ouvert pendant l'envoi. Et si le plafond technique est de 1 000 fichiers, le parcours est aujourd'hui le plus confortable sur des lots de quelques centaines de factures.
Dernier point qui compte : vous pouvez tester tout ce parcours gratuitement et sans limite en environnement de qualification (le bac à sable officiel de Chorus Pro). Seuls les dépôts en production consomment un crédit.
4. Les pièges qui font rejeter un lot, et comment les neutraliser
Déposer en masse, c'est aussi se tromper en masse si le lot part sans contrôle. Les cinq causes de rejet qu'on voit le plus souvent :
Le code service inexistant ou mal orthographié. Les codes service du référentiel Chorus Pro doivent correspondre au caractère près (certains contiennent même des espaces). Un code approximatif = rejet. Parade : valider chaque code contre la liste réelle des services actifs de la structure avant l'envoi.
Le numéro d'engagement manquant. Certaines structures l'exigent, d'autres non, et la règle peut même varier service par service au sein d'une même structure. Parade : lire les obligations dans l'annuaire Chorus Pro et bloquer avant dépôt, pas après rejet.
Le doublon de numéro de facture. Chorus Pro refuse un numéro déjà déposé pour le même fournisseur. Dans un lot, le doublon peut aussi être interne (deux fichiers du même document). Parade : contrôle croisé systématique avant envoi.
Les montants incohérents. Une ventilation de TVA qui ne retombe pas sur le TTC au centime près fait échouer le dépôt. Le cas classique : plusieurs taux de TVA sur une même facture, ou des débours hors champ. Parade : validation arithmétique de chaque facture avant construction du dépôt.
Le mauvais SIRET destinataire. Une facture qui mentionne plusieurs entités (siège, service payeur, entité de rattachement) peut partir vers la mauvaise. Parade : détecter tous les SIRET présents dans le document et faire choisir explicitement quand il y a ambiguïté.
Vous pouvez neutraliser ces pièges à la main, avec de la rigueur et des allers-retours dans l'annuaire. L'intérêt d'un outil, c'est que ces contrôles sont faits systématiquement, sur chaque facture du lot, avant le moindre envoi.
5. L'autre stratégie : ne plus jamais avoir de masse à déposer
Prenez une question en apparence naïve : pourquoi avez-vous 200 factures en attente ?
Le plus souvent, parce que le dépôt manuel est assez pénible pour être repoussé. On accumule, on bloque une demi-journée, on traite le stock. Le dépôt en masse résout la crise, mais pas la cause.
L'alternative, c'est le dépôt au fil de l'eau : chaque commande publique déclenche sa propre facture au moment où elle se conclut, sans intervention. Concrètement, dans Chorus Pay, cela passe par le système de commandes :
- Une commande est créée via l'API, ou automatiquement depuis votre boutique ou votre outil de gestion (PrestaShop, Shopify, Pennylane, Dolibarr...).
- L'acheteur public ouvre son lien de commande, renseigne son SIRET (vérifié en direct dans l'annuaire Chorus Pro) et dépose son bon de commande.
- L'analyse extrait du bon de commande le numéro d'engagement, le code service et le numéro de marché, avec contrôles de cohérence (SIRET du bon de commande vs SIRET saisi, montant du bon de commande vs montant de la commande). L'acheteur peut corriger avant de valider.
- À l'acceptation, l'acheteur confirme son identité (un code de vérification reçu sur son email, mémorisé pour ses commandes suivantes), puis la facture est générée et déposée immédiatement sur Chorus Pro, avec les bonnes références.
Résultat : plus de stock du tout. La facture de lundi est déposée lundi, avec les références extraites du bon de commande de l'acheteur lui-même, ce qui supprime la première cause de rejet.
Soyons précis sur le périmètre : ce mode ne convient pas à tous les business. Il suppose que chaque vente passe par une commande identifiable (un devis accepté, une commande de boutique en ligne). Si vous facturez dans le cadre d'un marché ou d'un contrat au long cours, sans devis par prestation, le fil de l'eau colle mal à votre fonctionnement : dans ce cas, le dépôt en masse via le Dépôt rapide reste la bonne option, y compris en régime de croisière.
Pour les autres, les deux approches ne s'opposent pas, elles se succèdent : le dépôt en masse résorbe l'existant, le fil de l'eau empêche le stock de se reformer. On commence par un lot (l'arriéré), puis on bascule au fil de l'eau pour la suite. Et côté tarification, c'est le même principe dans les deux cas : 1 crédit = 1 facture déposée, sans abonnement ni engagement, et les crédits n'expirent pas.
6. FAQ
Peut-on déposer plusieurs factures à la fois sur Chorus Pro ?
Pas depuis le portail : le mode Dépôt PDF traite une facture à la fois, formulaire par formulaire. Le dépôt en masse passe par l'EDI (gros volumes structurés), l'API Chorus Pro (développement requis), ou un outil d'automatisation branché sur ces API.
Combien de factures peut-on déposer en un seul lot ?
Avec le dépôt rapide de Chorus Pay : jusqu'à 1 000 fichiers PDF de 20 Mo chacun par lot, le parcours étant le plus confortable sur des lots de quelques centaines. Sur le portail Chorus Pro : une par une, sans limite mais sans lot.
Quels formats de fichiers sont acceptés pour un dépôt en masse ?
Sur le parcours de dépôt en lot de Chorus Pay : des PDF uniquement, y compris les PDF Factur-X (le XML embarqué est alors utilisé comme source de vérité pour l'extraction). L'EDI, lui, exige des formats structurés (Factur-X, UBL, CII) produits à la source.
Comment éviter les rejets quand on dépose en masse ?
En vérifiant avant l'envoi ce que Chorus Pro vérifiera après : existence du code service chez le destinataire, présence du numéro d'engagement quand la structure l'exige, unicité du numéro de facture, cohérence des montants et de la TVA au centime. C'est exactement ce que fait un outil d'automatisation entre l'analyse et le dépôt.
Que se passe-t-il si une facture du lot est en doublon ?
Chorus Pro refuse les doublons de numéro de facture. Chez Chorus Pay, le doublon est détecté avant l'envoi (contre l'historique déposé et à l'intérieur même du lot) et la facture est exclue du dépôt avec un message explicite : il suffit de corriger le numéro pour la redéposer.
Faut-il savoir coder pour utiliser l'API Chorus Pro ?
Pour l'utiliser en direct, oui : raccordement PISTE, développement, gestion des quotas et des erreurs. Un outil comme Chorus Pay consomme ces API officielles pour vous : vous en avez les bénéfices (dépôt en masse, suivi des statuts) sans écrire ni maintenir de code. Si vous voulez creuser la voie technique, notre guide de l'API Chorus Pro détaille l'authentification et le dépôt.
Conclusion : la masse est un symptôme
Le portail Chorus Pro ne fera jamais votre dépôt en masse : ce n'est pas son rôle. Les vraies options sont l'EDI si vous êtes un très gros émetteur outillé, l'API si vous avez une équipe technique, ou un outil d'automatisation qui vous donne le résultat des deux sans le projet informatique.
Mais la vraie victoire n'est pas de déposer 200 factures en un lot. C'est de ne plus jamais en avoir 200 en attente : un lot pour résorber l'arriéré, puis, quand votre activité s'y prête, le fil de l'eau pour que chaque commande dépose sa facture toute seule. Et comme tout passe par votre propre compte Chorus Pro via les API officielles, essayer ne verrouille rien : au pire, vous revenez au portail, exactement comme avant.
🎯 Testez avec vos propres factures, gratuitement et sans limite en environnement de qualification : choruspay.fr
📊 Tarifs : choruspay.fr/tarifs
📞 Un lot à résorber ? Parlons de votre cas : Prenez rendez-vous
Sources
- Portail Chorus Pro (AIFE) - documentation officielle du portail
- Communauté Chorus Pro - documentation des API - spécifications des API factures et structures
- impots.gouv.fr - Chorus Pro restera la plateforme de référence pour la facturation électronique du secteur public à partir de 2026 (18 juillet 2025)
- Communauté Chorus Pro (AIFE) - 2024 : le cap des 80 millions de factures pour Chorus Pro est franchi ! (février 2025) - répartition des modes de transmission portail / EDI / API
Dernière mise à jour : Août 2026
Auteur : Timothée Monnier, fondateur de Chorus Pay - 400+ factures déposées sur Chorus Pro.