« Odoo Community, c'est Odoo en moins bien. » C'est l'objection la plus fréquente, et elle est juste si l'on installe Odoo nu. Elle cesse de l'être dès qu'on l'assemble.
Ce socle est notre réponse, et il est public : 57 modules communautaires choisis, testés ensemble et maintenus à chaque montée de version. Ils sont installés sur chaque instance que nous hébergeons, avant même le pack métier. Voici le détail, domaine par domaine.
Résumé
Chaque instance Odoo Community hébergée par Atalios reçoit 57 modules communautaires choisis et testés ensemble, avant tout pack métier : 17 pour la comptabilité, 5 pour la conformité française, 7 pour la sécurité, 4 pour les contrats, 8 pour les contacts, 11 pour le confort et l'exploitation.
Le socle se définit autant par ses absences, qui sont des décisions : pas de paie française — sa veille est un métier —, aucun module à contributeur unique, et rien qui touche la valorisation du stock ou le calcul de la TVA sans nécessité.
L'essentiel
- 57 modules, identiques sur toutes les instances, quel que soit le pack métier.
- Comptabilité : lettrage, import de relevés, numérotation, contrôles de saisie, exercices fiscaux.
- Conformité française : facturation électronique, SIRET/SIREN, taxes UNECE.
- Sécurité et traçabilité : journalisation, authentification unique, expiration de session, clés d'API.
- Confort : interface responsive, édition en masse, notifications, exports CSV et Excel.
- Ce qu'il ne contient pas : la paie française, et aucun module à contributeur unique.
Comptabilité et trésorerie — 17 modules
Le domaine le plus fourni, parce que c'est là que l'édition Community est la plus courte et que le temps perdu se mesure le mieux.
| Module | Ce qu'il apporte |
|---|---|
account_reconcile_oca | Deux écrans de lettrage, bancaire et par compte, avec suggestions |
account_reconcile_wizard | Une variante en assistant du widget de lettrage |
account_move_reconcile_helper | Retrouver, depuis une écriture, toute la chaîne de lettrage |
account_statement_import_file | Le socle d'import des relevés bancaires |
account_statement_import_camt | Le format SEPA CAMT.053/054, et les archives ZIP |
account_statement_import_ofx | Le format OFX |
account_move_name_sequence | La numérotation des écritures par séquence, comme avant Odoo 14 |
account_invoice_constraint_chronology | Le blocage des factures hors ordre chronologique |
account_invoice_supplier_ref_unique | L'unicité du numéro de facture fournisseur |
account_invoice_check_total | Le total de vérification saisi avant les lignes |
account_invoice_triple_discount | Jusqu'à trois remises successives par ligne |
account_invoice_merge | La fusion de factures depuis la vue liste |
account_invoice_refund_link | Le lien visible entre un avoir et sa facture d'origine |
account_invoice_import | L'import de factures fournisseurs PDF ou XML |
account_fiscal_year | Des exercices fiscaux explicites, par société |
account_lock_date_update | Un assistant de dates de verrouillage, sans mode développeur |
account_usability | Les menus et options réservés à l'Enterprise ou au mode développeur |
Tous ont leur fiche détaillée : le lettrage bancaire, l'import de relevés, les quatre contrôles de saisie, les menus manquants, les sept conforts de facturation et l'import de factures fournisseurs.
Conformité française — 5 modules
Le domaine qui n'est pas négociable, et celui qui a le plus bougé en 2026.
| Module | Ce qu'il apporte |
|---|---|
l10n_fr_einvoicing | Le module central de la réforme : annuaire, flux, statuts du cycle de vie |
l10n_fr_einvoicing_sale | La ligne d'annuaire du client portée depuis le devis |
l10n_fr_einvoicing_import | La facture fournisseur électronique devenue brouillon comptable |
l10n_fr_siret | SIRET, SIREN et NIC sur les fiches société et contact |
l10n_fr_account_tax_unece | Les codes de taxe UNECE, requis par les formats structurés |
Le quatrième module mérite une mention : depuis la réforme, le SIREN d'un client n'est plus une politesse administrative mais la clé de routage de vos factures. Un champ dédié et contrôlé vaut mieux qu'une référence saisie dans un champ libre.
Le module central a sa fiche détaillée : l10n_fr_einvoicing. Et l10n_fr_siret est traité avec l'identité des contacts, parce que c'est le même chantier. Voir aussi ce qu'Odoo couvre nativement.
Sécurité, traçabilité et gouvernance — 7 modules
| Module | Ce qu'il apporte |
|---|---|
auditlog | Qui a modifié, créé, supprimé ou exporté quoi, avec les valeurs avant et après |
auth_oidc | L'authentification par votre annuaire d'entreprise (OpenID Connect) |
auth_session_timeout | La déconnexion automatique des sessions inactives |
auth_api_key | Une clé dédiée et révocable par intégration, au lieu d'un mot de passe partagé |
base_tier_validation | Le moteur d'approbation par paliers |
base_exception | Les règles de blocage ou d'alerte sur un document métier |
document_page_approval | Des pages de documentation interne soumises à validation |
Les trois modules d'authentification forment un ensemble cohérent, et c'est auth_oidc qui porte le plus de valeur : les comptes suivent votre annuaire, donc un départ coupe l'accès immédiatement. C'est la mesure la plus efficace contre les comptes oubliés, et elle ne coûte rien une fois en place.
Voir auditlog en détail, base_tier_validation, base_exception et les trois modules d'authentification. La documentation interne et sa validation sont traitées dans la fiche du wiki.
Contrats récurrents — 4 modules
| Module | Ce qu'il apporte |
|---|---|
contract | Les contrats clients et fournisseurs à facturation récurrente |
contract_variable_quantity | Une quantité calculée au moment de la facturation, par formule |
contract_sale_generation | Un contrat qui génère des commandes de vente au lieu de factures |
product_contract | Un article qui porte son modèle de contrat |
Ils sont dans le socle et pas seulement dans le pack services, pour une raison simple : presque toutes les PME ont au moins un revenu récurrent — un abonnement, un contrat d'entretien, une maintenance. Voir la fiche contrats récurrents.
Contacts, données et recherche — 8 modules
| Module | Ce qu'il apporte |
|---|---|
partner_firstname | Prénom et nom séparés sur les contacts |
partner_identification | Des numéros d'identification typés sur les contacts |
partner_ref_unique | L'unicité de la référence d'un contact |
base_partner_sequence | Une référence séquentielle automatique (P/00001) |
base_location | Un référentiel de codes postaux, villes et pays |
base_location_geonames_import | L'import en masse des codes postaux depuis Geonames |
base_search_fuzzy | La recherche floue par similarité de trigrammes (PostgreSQL) |
crm_lead_code / crm_lead_firstname | Un code séquentiel et des noms séparés sur les pistes |
base_search_fuzzy est le module dont personne ne parle : il fournit les index trigrammes qui permettent de retrouver « Dupond » en tapant « Dupont » — sans modifier par lui-même les recherches de l'interface standard.
Les huit modules de cette famille ont leur fiche détaillée : fiabiliser l'identité et les adresses des contacts. C'est le chantier qui conditionne toute la conformité 2026.
Confort d'usage et exploitation — 11 modules
| Module | Ce qu'il apporte |
|---|---|
web_responsive | Une interface utilisable sur téléphone et tablette |
web_dialog_size | Des fenêtres de dialogue redimensionnables |
web_notify | Des notifications à l'écran pour les utilisateurs |
server_action_mass_edit | L'édition en masse depuis une vue liste |
report_xlsx / report_csv | Les exports Excel et CSV comme formats de rapport |
bi_sql_editor | Un rapport complet depuis une requête SQL, sans développer |
document_page | Des pages de documentation interne dans Odoo |
base_technical_features | L'accès permanent aux éléments du mode développeur |
database_cleanup | Le nettoyage des résidus techniques après désinstallation |
module_auto_update | La mise à jour des modules sans ligne de commande |
disable_odoo_online, remove_odoo_enterprise, portal_odoo_debranding | Le retrait des renvois commerciaux vers odoo.com |
web_responsive est celui qui change le plus la perception de l'outil. En Community, il n'existe pas d'application mobile native : c'est ce module qui rend l'interface utilisable depuis un téléphone — saisie de temps, notes de frais, consultation d'une fiche client sur un chantier.
Deux fiches couvrent cette famille : le confort d'usage — interface, mobile, édition en masse et l'exploitation — marque blanche, nettoyage, mises à jour. Voir aussi bi_sql_editor.
Ce que le socle ne contient délibérément pas
Un socle se définit autant par ses absences, et les nôtres sont des décisions.
- La paie française. Elle change plusieurs fois par an et sa veille est un métier. Un module de paie communautaire non suivi produit des bulletins faux avec l'air d'être à jour. La paie reste chez un spécialiste, et Odoo lui fournit les variables.
- Les modules à contributeur unique. Si une seule personne ou une seule entreprise les porte, leur disponibilité à la prochaine version majeure est un pari. Nous ne le prenons pas sur un socle installé chez tous nos clients.
- Les modules qui touchent la valorisation du stock ou le calcul de la TVA sans nécessité. Ces zones doivent rester aussi proches du standard que possible : toute divergence s'y paie en contrôle fiscal.
- Les packs métier. Stock, production, caisse, interventions terrain : ils s'ajoutent au socle selon votre activité — services (81 modules), négoce (75), industrie (72), retail (68).
La deuxième ligne est le critère que nous appliquons le plus souvent, et le plus difficile à tenir quand un module résout exactement un besoin. Voir comment choisir un module communautaire et ce que couvre Odoo en RH.
Pourquoi un socle plutôt qu'une liste à la carte
Chaque module ajouté améliore une chose et ajoute un point de fragilité à la montée de version. Un empilement constitué à la demande, module par module, finit par n'être maintenable par personne.
Un socle testé ensemble règle trois problèmes qui ne se voient qu'en production :
- Les conflits. Deux modules excellents séparément peuvent se marcher dessus — typiquement deux modules qui interviennent sur la même écriture comptable.
- La montée de version. La liste des dépôts dont nous dépendons est connue et courte : vérifier leur disponibilité sur une nouvelle version majeure prend quelques minutes, pas un audit.
- La reproductibilité. Deux instances Atalios se comportent de la même façon, donc une anomalie constatée chez l'une se corrige pour toutes.
C'est ce travail d'assemblage et de maintenance que couvre l'abonnement, bien plus que l'hébergement lui-même. Voir où héberger Odoo et qui porte quoi et nos offres.
Questions fréquentes
Ces 57 modules sont-ils installés d'office ?
Oui, sur chaque instance que nous hébergeons, avant même le pack métier. C'est ce qui rend deux instances Atalios comparables : une anomalie constatée chez l'une se corrige pour toutes, et une montée de version se teste une fois.
Peut-on en retirer, ou en ajouter ?
En ajouter, oui — c'est l'objet des packs métier et des demandes spécifiques, après un diagnostic. En retirer, c'est possible mais rarement souhaitable : certains se dépendent mutuellement, et un module désinstallé peut laisser des traces si des données ont été créées par lui. Nous le testons toujours sur une copie avant.
Pourquoi la paie française n'y est-elle pas ?
Parce que sa veille réglementaire est un métier à part entière : les taux, plafonds et exonérations changent plusieurs fois par an. Un module de paie communautaire non suivi produit des bulletins faux avec l'air d'être à jour. Odoo tient les dossiers, contrats, congés, frais et heures ; le calcul reste chez un spécialiste.
Mes utilisateurs verront-ils des publicités pour Odoo Enterprise ?
Non : trois modules du socle — disable_odoo_online, remove_odoo_enterprise et portal_odoo_debranding — retirent les renvois commerciaux vers odoo.com de l'interface et du portail. C'est une question qui revient souvent, et la réponse est traitée dans le socle.
Qui maintient ces 57 modules à chaque montée de version ?
Nous. C'est l'essentiel de ce que couvre l'abonnement : chaque module est repris dans son usage réel sur une instance de recette avant la bascule. C'est aussi pourquoi notre socle est volontairement court et exclut les modules à contributeur unique.
Se faire accompagner
Un socle installé n'est pas un socle paramétré. Les modules les plus utiles de cette liste demandent une décision avant de servir : le mode de lettrage de chaque journal, les règles de rapprochement, les séquences de numérotation, les seuils d'approbation, les règles d'audit.
C'est la part de travail que nos consultants mènent avec vous, puis transmettent à vos équipes — voir les prestations d'Atalios Consulting et notre méthode. Demander un rappel.
Pour aller plus loin
- account_reconcile_oca : le lettrage bancaire
- Odoo Community ou Enterprise : le comparatif honnête
- Comment choisir un module communautaire sans se tromper
En résumé
57 modules, les mêmes partout : 17 pour la comptabilité, 5 pour la conformité française, 7 pour la sécurité, 4 pour les contrats, 8 pour les contacts, 11 pour le confort. Et trois absences assumées — la paie, les modules à contributeur unique, et tout ce qui touche la valorisation du stock sans nécessité. Voyez nos offres ou parlez-en à un consultant.