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.
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
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.