Blogchevron_rightModule
receipt_longModule

Chorus Pro en lot avec Odoo : facturer des collectivités sans effort

Envoyer une facture Chorus Pro est simple. En envoyer 50 par semaine pour des collectivités différentes, dans le bon format EN16931, sans erreur de numéro SIRET — c'est là que le module Synexus change tout.

2025-02-057 min de lecture
Chorus Profacturationcollectivités

Depuis le 1er janvier 2020, toutes les factures destinées aux entités publiques françaises (hôpitaux, lycées, mairies, EHPAD, armée…) doivent transiter par la plateforme Chorus Pro. La réglementation est claire. La mise en œuvre, elle, l'est beaucoup moins — surtout quand on a 30, 50 ou 100 collectivités clientes et que chaque BL doit être transformé en facture XML EN16931 valide, soumise via l'API Chorus, avec les bons codes engagements et structures tarifaires.

Pourquoi Chorus Pro est un casse-tête sans module dédié

Odoo sait générer une facture PDF. Odoo sait même exporter en XML. Mais le format exigé par Chorus Pro (UBL 2.1 ou CII selon la norme EN16931) a des contraintes spécifiques : numéro d'engagement juridique obligatoire, code service destinataire, SIRET client exact, TVA non applicable pour certains organismes. Sans validation de ces champs, la facture est rejetée automatiquement par Chorus — et vous ne le savez parfois que 48h plus tard.

error
Le coût d'un rejet Chorus Pro

Un rejet Chorus Pro n'est pas qu'une erreur administrative. C'est un délai de paiement allongé de 15 à 30 jours, une relance manuelle, une correction à faire dans le bon format, et parfois une pénalité de retard qui disparaît dans la négociation. Pour un grossiste alimentaire qui livre des cantines scolaires 5 jours sur 7, les rejets en cascade peuvent représenter plusieurs dizaines de milliers d'euros d'encours bloqué.

Ce que fait le module Chorus Pro & Facturation Avancée Synexus

  • check_circleGénération automatique du XML EN16931 valide (UBL 2.1) pour chaque facture collectivité
  • check_circleEnvoi en lot : toutes les factures de la semaine envoyées en un clic via l'API Chorus Pro
  • check_circleContrôle préalable des champs obligatoires : numéro d'engagement, SIRET, code service — alerte avant envoi si manquant
  • check_circleAccusé de réception et statut de traitement rapatrié dans Odoo automatiquement
  • check_circleRegroupement de plusieurs BL en une seule facture hebdomadaire par collectivité
  • check_circleArchivage réglementaire des XML envoyés, consultables depuis la fiche client Odoo
Tableau de bord — envoi Chorus Pro semaine 06
apartmentCollectivités facturées23
receiptFactures générées (XML EN16931)23
sendEnvoyées via API Chorus23
check_circleAcceptées (statut A3)22
warningEn attente correction SIRET1

Et les LCR pour les CHR ?

Le module couvre aussi les Lettres de Change Relevé (LCR) au format CFONB, utilisées dans le secteur CHR (cafés, hôtels, restaurants). Les remises en banque sont générées directement depuis Odoo, dans le bon format pour import EBICS. Deux modes de paiement, un seul outil.

Périodicités de facturation configurables par client

Certains clients veulent une facture par livraison. D'autres veulent une facture hebdomadaire regroupant tous les BL. D'autres encore, une facture mensuelle unique. Le module gère ces trois cas sans développement supplémentaire — la périodicité est un paramètre de la fiche client.

1
Configurer la périodicité
Quotidien, hebdomadaire ou mensuel — paramètre sur la fiche client, pas sur chaque commande.
2
Valider les BL
L'équipe entrepôt valide les bons de livraison normalement. Aucune action supplémentaire.
3
Lancer la facturation en lot
Un clic pour générer toutes les factures de la période. Odoo regroupe les BL selon les règles configurées.
4
Envoi Chorus Pro automatique
Les factures collectivités sont converties en XML et envoyées via l'API. Les accusés arrivent dans Odoo.
#Chorus Pro#facturation#collectivités#EN16931#Odoo