Se rendre au contenu

Schémas comptables : six questions, et ce qu'Odoo en fait

10 août 2026 par
HIKARIUS, Guillaume Klein

PCG, IFRS, « comptabilité anglo-saxonne » : plutôt que d'empiler les définitions, ce dossier avance par les six questions qu'on se pose vraiment en projet — avec un fil directeur : un référentiel comptable est un circuit à quatre éléments — plan de comptes, valorisation, écritures, présentation. Chaque question suit le même chemin : une intuition, la mécanique — des écritures qu'on peut vérifier, arrêté compris —, puis ce qu'Odoo 19 en fait, et à quel prix.

≈ 25 min de lectureDAF · comptables · architectes OdooJuillet 2026Vérifié sur Odoo 19Hikarius — Odoo Partner
Résumé exécutif

Un référentiel n'est pas un objet à installer : c'est un circuit à décider

Ce dossier répond à la question que tout projet international finit par poser : « pouvez-vous nous faire de la comptabilité anglo-saxonne dans Odoo ? ». La réponse tient en quatre constats — chacun développé dans son chapitre.

Trois mots avant de commencer
RéférentielLe règlement du jeu comptable — le PCG pour les comptes français, IFRS pour les groupes cotés.
ÉcritureLa ligne débit/crédit qui enregistre chaque opération dans le grand livre.
Clôture (ou arrêté)Le moment où l'on fige les comptes d'une période pour produire les états.

Un terme vous échappe encore ? Normal : chaque chapitre le reprend à zéro.


Q1
Question 1 / 6 · Cadre conceptuel

De quelle comptabilité parle-t-on ?

Réponse courte« La comptabilité » n'existe pas au singulier : une entreprise en tient plusieurs en parallèle. Une seule fait foi légalement — et la moitié des malentendus de projet viennent de la confusion entre elles.

L'intuition · la même maison, trois documents

Une même maison, trois documents qui la décrivent : l'acte notarié (le seul opposable en justice), les plans de l'architecte (libres, faits pour décider des travaux), l'avis cadastral (l'administration calcule sa propre valeur, avec ses propres règles). Trois descriptions légitimes de la même maison — aucune ne remplace les autres.

Les comptabilités d'une entreprise fonctionnent pareil : la générale est l'acte notarié (probante, opposable), l'analytique est le plan de l'architecte (libre, orienté décision), la fiscale est l'avis cadastral (sa propre assiette). un bon ERP permet de passer d'un document à l'autre par un chemin vérifiable

Avant de comparer des référentiels, levons une confusion plus élémentaire : une entreprise tient simultanément plusieurs comptabilités, qui n'ont ni la même finalité, ni le même arbitre, ni le même niveau de détail. La plupart des malentendus entre une direction financière et une équipe projet ne portent pas sur le référentiel, mais sur le type de comptabilité dont on parle à ce moment-là.

TypeFinalitéObligatoire ?Règles fixées parNiveau de détail
Générale (financière)Patrimoine et résultat, pour les tiersOuiLe référentiel légal (PCG, IFRS…)Le compte
AuxiliaireDétailler un poste tiers par tiers, bien par bienOui, en pratiqueLa technique comptableLe tiers, le bien
AnalytiqueCoûts, marges, contributionsNonL'entreprise elle-mêmeL'axe (produit, projet, fonction…)
BudgétaireAutoriser et suivre la consommation de moyensNon en privéL'entreprise ou le cadre publicL'enveloppe
FiscaleAssiette de l'impôt et des taxesOuiLe code des impôtsLa case de la déclaration, le taux
Matières (quantités)Existants physiques et leur valeurSelon secteurTechnique + réglementation sectorielleL'article, le lot
Extra-financièreImpacts non monétairesSi assujettiNormes de durabilitéL'indicateur
  • La générale est la seule probante — la seule qui fait foi. Les autres sont des vues, des détails ou des retraitements — d'où l'exigence que tout se rattache au grand livre par un chemin vérifiable.
  • Une seule est facultative : l'analytique. Personne d'extérieur n'arbitrera à la place de l'entreprise ; les arbitrages non faits en conception se paient en incohérence des restitutions.
  • Deux ne sont pas en partie double. L'analytique moderne et la budgétaire sont des systèmes d'étiquettes et de compteurs posés sur les écritures — pas des livres qui s'équilibrent en débit/crédit. Les traiter comme des grands livres crée des attentes que l'outil ne peut pas satisfaire.

Trois pièges d'homonymie qui coûtent cher

Le vocabulaire comptable français comporte trois homonymies redoutables. Chacune a produit, dans des projets réels, des semaines de travail perdu. Cliquez pour révéler les deux sens.

« Comptabilité d'engagement »
Cliquer — deux sens sans rapport
Sens comptable (accrual) : rattacher produits et charges à l'exercice où ils sont nés. Régime de droit commun — satisfait nativement.Sens budgétaire (commitment) : consommer le crédit dès la commande, blocage a priori. Relève d'un module de contrôle budgétaire. Ne pas poser la question au premier atelier, c'est découvrir l’écart en phase de test.
« Comptabilité analytique »
Cliquer — deux sens sans rapport
Tradition française, classe 9 : analytique autonome en partie double, qui se boucle par construction.Pratique ERP moderne : distribution dimensionnelle en % sur les lignes du grand livre. Plus riche en analyse, plus faible en auditabilité : rien ne garantit que 100 % des charges soient ventilées. La complétude devient une exigence de contrôle.
« Comptabilité de caisse »
Cliquer — deux sens sans rapport
Le mythe : la comptabilité continentale serait « de caisse ». Faux — aucun référentiel continental ne l'autorise pour une société commerciale normale.Le seul cas légitime : l'exigibilité de la TVA sur les services (à l'encaissement) — avec option possible pour les débits. Résultat en engagement, TVA en encaissement : deux temporalités sur la même facture.

Le point aveugle : les comptabilités auxiliaires

La tradition française repose sur le couple compte collectif / comptes individuels (411000 + 411CLI001, 411CLI002…), avec obligation d'équilibre. La plupart des ERP contemporains — Odoo compris — procèdent autrement : un compte de tiers unique au grand livre, et une dimension partenaire sur la ligne d'écriture (account.move.line, champ pointant vers res.partner). Ce n'est pas une simplification, c'est un autre modèle de données. Conséquences à énoncer en conception :

  • Pas de contrôle collectif / auxiliaires possible : le contrôle de substitution est le rapprochement solde du compte de tiers ↔ balance âgée (les créances classées par ancienneté), à formaliser en clôture.
  • La qualité de la base tiers devient un enjeu comptable : un doublon de partenaire fracture l'information auxiliaire d'un poste du bilan.
  • Une ligne sans partenaire sur un compte de tiers est une anomalie invisible au grand livre et destructrice pour la balance âgée — contrôle à automatiser.

Corollaire : il n'y a pas un résultat, il y en a cinq

La formulation la plus utile pour ouvrir un atelier avec une direction financière — elle désamorce la question piège « pourquoi les chiffres ne sont-ils pas les mêmes ? ».

RésultatProduit parSert àÉcart avec le précédent
Comptable socialComptabilité générale, référentiel localApprobation des comptes, distribution
FiscalRetraitements extra-comptablesCalcul de l'impôtCharges non déductibles, amortissements dérogatoires…
AnalytiqueComptabilité de gestionPiloter les margesCharges non incorporables, coûts supplétifs
ConsolidéConsolidation, référentiel groupeCommunication financièreRetraitements, éliminations, minoritaires
De gestionTableaux de bord internesObjectifs, primes, clauses bancairesÉléments « non récurrents », normalisations

Ces cinq résultats sont tous légitimes. Un système d’information sain permet de passer de l'un à l'autre par un chemin explicite — exactement ce qu'IFRS 18 imposera au cinquième : réconcilier les mesures de performance de la direction avec l'agrégat normé le plus proche.

« Il n'y a pas un résultat : il y en a cinq. »
Tous légitimes — reliés par des chemins explicites
À retenir — Q1
  • Une entreprise tient plusieurs comptabilités ; seule la générale est probante.
  • L'analytique est la seule facultative — ses arbitrages ne seront faits par personne d'autre que vous.
  • Il n'y a pas un résultat mais cinq, tous légitimes, reliés par des chemins explicites.

Q2
Question 2 / 6 · Le fil directeur

Un « schéma comptable », c'est quoi au juste ?

Réponse courteCe n'est pas un objet, c'est quatre éléments connectés : un vocabulaire, des montants, des enregistrements, des lectures. Toute la suite du dossier tient dans une question : lequel dédoubler, et à quel prix ?

L'intuition · les quatre niveaux de travaux

Repeindre une pièce : un week-end. Déplacer une cloison : des travaux, mais on continue d'habiter. Refaire la plomberie : gros chantier, on ouvre les murs. Toucher aux fondations : on ne modifie pas, on reconstruit.

Un schéma comptable s'étage exactement ainsi — et tout le coût d'un projet multi-référentiel dépend du niveau qu'on touche. plus on descend, plus ça coûte cher !

Quand quelqu'un dit « schéma comptable », il parle en réalité d'un assemblage de quatre éléments. Chacun vit sa vie : un même plan de comptes accepte plusieurs façons d'écrire, et un même jeu d'écritures peut alimenter plusieurs présentations. Les voici, du plus superficiel au plus profond :

L'élémentCe qu'il faitLe dédoubler, c'est…
4La présentationLa lecture : bilan, compte de résultat, vues IFRS. Rien n'y est stocké.La peinture — presque gratuit : on relit les mêmes écritures autrement.
3Les écrituresL'enregistrement : les lignes débit/crédit — y compris les écritures d'arrêté (factures non parvenues, factures à établir).Les cloisons — un vrai travail : des ajustements explicites à passer à chaque clôture.
2La valorisationLes montants : l'algorithme (CMP — le coût moyen pondéré —, FIFO…) qui calcule le coût que chaque écriture transporte.La plomberie — un développement, ou une seconde entité.
1Le plan de comptesLe vocabulaire : la liste des comptes où tout s'enregistre.Les fondations — irréversible : on ne revient pas en arrière.
Le centre du circuit : les écritures

Le plan de comptes et la valorisation alimentent les écritures ; la présentation ne fait que les relire. Dans Odoo, toute la comptabilité tient dans ces lignes équilibrées (Σ débits = Σ crédits) : il n'existe aucun objet « référentiel comptable » à côté. Et les écritures d'arrêté ne sont pas un module à part : ce sont des écritures comme les autres, passées au moment de la clôture.

Pourquoi la valorisation est-elle si rigide ? Parce qu'elle vit dans les modules logistiques, pas dans le module comptable : le coût d'une sortie de stock est calculé au moment du mouvement. Impossible donc de valoriser deux fois le même stock (CMP pour les comptes français, FIFO pour IFRS) sans développement ou seconde entité — la question 6 y revient.

À retenir — Q2
  • Un schéma comptable = quatre éléments connectés : plan de comptes, valorisation, écritures, présentation.
  • Coût du dédoublement, du moins au plus cher : présentation (gratuit) → écritures (travail de clôture) → valorisation (développement) → plan de comptes (irréversible).
  • Presque tous les échecs multi-référentiels viennent du dédoublement du mauvais élément.

Q3
Question 3 / 6 · Le clivage des charges

Une charge : quand naît-elle, et comment la classer ?

Réponse courteDeux clivages traversent toutes les traditions comptables : le moment (la charge naît-elle à l'achat ou à la vente ?) et le classement (par ce qu'elle est, ou par ce à quoi elle a servi ?). Même résultat annuel dans tous les cas — mais ni la même lecture mensuelle, ni la même charge de clôture.

Premier clivage : à l'achat ou à la vente ?

L'intuition · le garde-manger

Acheter des pâtes ne vous appauvrit pas : vous avez échangé de l'argent contre un placard plein. Les manger, si. Toute la différence entre les deux traditions tient au moment où l'on note cette consommation :

Le foyer continental note ses achats sur le carnet au fil de l'eau, puis compte le placard en fin de mois : ce qui manque a été mangé.
Le foyer anglo-saxon ne note rien à l'achat (le placard est un patrimoine) et pointe chaque sortie du placard, repas par repas.

Fin du mois, les deux carnets donnent le même coût de nourriture. Mais le 12 du mois, seul le second sait déjà ce que le mois a coûté — au prix d'un pointage permanent. même placard, même dîner — deux moments de comptage !

Le point de bascule concret

Une seule question opérationnelle sépare visiblement les deux familles : à quel moment un achat de marchandise devient-il une charge ? Côté continental, dès la facture fournisseur (compte 607), corrigée à la clôture par la variation de stock. Côté anglo-saxon, jamais à l'achat : c'est une entrée d'actif, et la charge naît à la sortie du stock, sous le nom de cost of goods sold, en regard du produit. Les deux donnent exactement le même résultat annuel — mais ni le même résultat mensuel, ni la même charge de clôture. C'est un choix de schéma d'écriture (l'élément écritures), pas de référentiel : le PCG autorise parfaitement l'inventaire permanent.

Le mythe à réfuter une fois pour toutes

Beaucoup de blogs d'intégrateurs décrivent la comptabilité continentale comme reconnaissant produits et charges « au paiement ». C'est une description de la comptabilité de trésorerie, qui n'a rien à voir. Conséquence concrète de cette erreur : des équipes croient que le paramètre de schéma de stock de leur ERP (le commutateur « comptabilité anglo-saxonne » d'hier, le réglage Periodic / Perpetual d'Odoo 19) arbitre entre engagement et trésorerie, alors qu'il ne fait que aiguiller des comptes de stock.

Second clivage : classer par nature ou par destination ?

Derrière le premier clivage s'en cache un plus général. Si la tradition anglo-saxonne attend la vente pour reconnaître la charge, c'est parce qu'elle classe les charges par destination — « ça a servi à quoi ? » : le coût des ventes s'affiche en face du chiffre d'affaires, et la marge brute apparaît. La tradition continentale classe par nature — « qu'est-ce que c'est ? » : achats, salaires, loyers, chacun sur son compte. Le débat continental / anglo-saxon n'est donc que ce clivage-là, appliqué au cycle des marchandises.

L'intuition · la boîte à tickets de la boulangerie

Fin du mois, la boulangère vide sa boîte : 1 000 € de tickets. Deux façons de les ranger sur la table :

Par nature — « qu'est-ce que c'est ? »
Une pile farine, une pile salaires, une pile loyer. N'importe qui range pareil : le ticket dit lui-même sa pile.
Par destination — « ça a servi à quoi ? »
Une pile fabriquer, une pile vendre, une pile administrer. Il faut décider : le salaire du vendeur qui aide au fournil le matin va où ?

Premier rangement : objectif, personne ne se trompe. Second : plus riche — il donne le coût du croissant — mais conventionnel. on peut toujours re-trier la nature vers la destination — jamais l'inverse !

Aucune des deux lectures n'est « la bonne » : elles ne donnent pas la même information. La marge brute n'existe que par destination ; la valeur ajoutée (l'assiette de la CVAE, l'impôt assis sur la valeur ajoutée) n'existe que par nature — et la déclaration fiscale française l'exige. Une entreprise française qui veut la lecture anglo-saxonne doit donc produire les deux.

La règle d'asymétrie — celle qui verrouille

De la nature, on peut toujours reconstruire la destination ; de la destination, on ne peut jamais retrouver la nature — une fois les tickets fondus dans la pile « fabriquer », la farine a disparu. Conséquence : le plan de comptes reste toujours par nature ; la destination s'ajoute, elle ne remplace pas.

Comment ajouter la vue par destination

Deux voies complémentaires : la dimension analytique (la nature reste sur le compte, la destination se pose sur un axe) pour le commercial et l'administratif ; l'incorporation aux stocks pour la production — sans elle, pas de vraie marge brute, seulement des libellés fonctionnels. Un seul piège sérieux : le double comptage — une même charge incorporée au stock et ventilée en analytique compte deux fois dans les états, sans que le grand livre ne bronche. Antidote : un montant, une seule route, et un contrôle de bouclage à chaque clôture.

À retenir — Q3
  • Un seul clivage de fond : nature ou destination — le débat continental / anglo-saxon n'en est que le cas particulier appliqué aux marchandises.
  • Marge brute = destination ; valeur ajoutée (CVAE) = nature. Une entreprise française a besoin des deux lectures.
  • Asymétrie : nature → destination toujours possible ; l'inverse jamais. Le plan de comptes reste par nature, la destination s'ajoute (analytique + incorporation aux stocks).

Q3+
Suite de la question 3 · La preuve par les écritures

Le laboratoire : un achat, une vente, un arrêté au milieu

La preuveLe même cas dans les trois schémas — et cette fois, l'arrêté tombe avant les factures. Impossible de boucler sans écritures d'arrêté : elles font partie du schéma, au même titre que les écritures de flux.

Trois façons d'écrire le même cas : A — continental, stock compté en fin de période (inventaire intermittent) ; B — continental, stock suivi en continu (inventaire permanent) ; C — anglo-saxon perpétuel. Les trois donnent le même résultat au 30 juin, à condition de passer leurs écritures d'arrêté : la facture non parvenue (FNP, compte 408) côté achat, la facture à établir (compte 418) côté vente. Avancez étape par étape ; les étapes cerclées d'or sont l'arrêté.

Lire un T-compte

Un T-compte, c'est un compte dessiné en T : les débits à gauche, les crédits à droite. Chaque écriture est équilibrée : total débits = total crédits. Le résultat = produits (comptes 7) − charges (comptes 6).

Cas unique · Achat 100 u × 10 € = 1 000 € — réception le 12/06, facture fournisseur le 05/07 · Vente 60 u × 25 € = 1 500 € — livraison le 28/06, facture client le 03/07 · Arrêté au 30/06 · Stock initial nul · Montants HT — TVA volontairement écartée pour la lisibilité
Résultat à cette étape : 0 € Résultat juste au 30/06 ?
Schéma ASchéma BSchéma C
Marge lisible en cours de moisNonOuiOui
À ne pas oublier à l'arrêtéInventaire + FNP (408) + facture à établir (418)FNP (408) + facture à établir (418)Facture à établir + rapprocher les comptes d'attente
Charge de clôtureForteMoyenneMoyenne
ProfilDéfaut fréquentCible recommandée en FranceRare, souvent involontaire
Ce que le laboratoire vient de montrer

Dans les trois schémas, le résultat du 30 juin n'est juste qu'après les écritures d'arrêté. Elles ne sont pas un raffinement optionnel : elles sont la moitié du schéma — celle que les démonstrations ne montrent jamais, parce qu'elles font toujours arriver les factures avant la clôture.

Le schéma cible français — et son test en dix secondes

Dans neuf cas sur dix : le continental à inventaire permanent (B). Il garde l'information « achats de l'exercice » (compte 607) qu'exigent la liasse fiscale (les tableaux joints à la déclaration de résultat) et le calcul de la valeur ajoutée, tout en donnant une marge mensuelle. Le test inverse : une balance française où le 607 est vide alors qu'on achète des marchandises = un ERP resté en schéma anglo-saxon par défaut, jamais par décision.

À retenir — le laboratoire
  • Même résultat au 30/06 dans les trois schémas — écritures d'arrêté comprises ; sans elles, les trois sont faux, chacun à sa manière.
  • C'est un choix de schéma d'écriture, pas de référentiel : le PCG autorise parfaitement l'inventaire permanent.
  • Cible française 9 fois sur 10 : le continental à inventaire permanent (B) — marge mensuelle ET conformité fiscale.

Q4
Question 4 / 6 · Référentiels

Et IFRS, ça change quoi ?

Réponse courteIFRS ne remplace jamais la comptabilité française : c'est une superstructure qui s'ajoute par-dessus. Et deux réformes, en 2025 et 2027, changent la présentation des comptes.

Aller directement àLa mécanique ↓
L'intuition · la déclaration d'impôt et le dossier de prêt

Votre vie financière est unique, mais vous la racontez deux fois : la déclaration d'impôt (format imposé par l'administration, obligatoire) et le dossier de prêt (format voulu par le banquier, qui veut votre capacité réelle de remboursement). Le dossier de prêt ne remplace pas la déclaration : il se construit à partir d'elle, en retraitant certains postes.

Comptes sociaux PCG = la déclaration (contrainte, source légale). IFRS = le dossier de prêt (destiné à l'investisseur, dérivé du premier). le référentiel tenu est la source, IFRS est la dérivée

En Europe, IFRS s'applique obligatoirement aux comptes consolidés des sociétés cotées ; pour un groupe français non coté, c'est une option (règles françaises de consolidation ou IFRS) — une décision de cadrage qui détermine l'ampleur des retraitements à outiller. IFRS ne remplace jamais les comptes sociaux : un groupe coté vit structurellement en double référentiel permanent.

La conséquence directe pour l'ERP

Le référentiel local est la source, IFRS est la dérivée. Ce n'est pas une préférence de conception, c'est une contrainte légale : la piste d'audit fiable, le FEC (le fichier des écritures comptables remis à l'administration) et la liasse portent sur les comptes sociaux. Il faut distinguer le référentiel tenu (contraint) du référentiel de pilotage (choisi) — et faire du premier la source.

Les divergences IFRS / PCG les plus fréquentes en projet

Les cinq divergences qui concentrent l'essentiel des projets. Les autres — impôts différés, retraites, goodwill, subventions… — se traitent toutes de la même façon : une écriture d'ajustement dans un journal dédié.

SujetPCG (social)IFRSImpact ERP
LocationsLocation simple et crédit-bail hors bilanIFRS 16 : droit d'utilisation + dette, presque tous contratsFort
AmortissementsDurées souvent fiscales, dérogatoiresDurée d'utilité réelle, composants, valeur résiduelleFort : 2 plans pour un bien
Chiffre d'affairesLivraison / achèvementIFRS 15 : 5 étapes, obligations distinctes, actifs/passifs de contratFort
Écarts de conversionPertes latentes provisionnées, gains non comptabilisésIAS 21 : pertes et gains au résultatMoyen
Créances douteusesApproche individuelleIFRS 9 : pertes attendues sur toute la populationFort : données de balance âgée

Deux réformes de présentation changent la donne

2005
IFRS obligatoires
Comptes consolidés des cotés (UE)
2018-19
IFRS 15 & 16
Chiffre d'affaires, locations
1ᵉʳ janv. 2025
Règlement ANC 2022-06
Toutes entités françaises
1ᵉʳ janv. 2027
IFRS 18
Comparatif retraité → travaux dès 2026
France · ANC 2022-06
  • Plan de comptes unique (~1 600 comptes au lieu de ~2 000)
  • Résultat exceptionnel redéfini : limité à l'événement majeur et inhabituel ; cessions et subventions en sortent
  • Transferts de charges supprimés (791/796/797 → 649, 7084, 7587)
  • Nouveaux modèles d'états, annexe refondue
IFRS 18 (remplace IAS 1)
  • Trois catégories imposées : operating / investing / financing
  • Deux sous-totaux obligatoires (résultat opérationnel, résultat avant financement et impôt)
  • Les mesures de performance de la direction (EBITDA ajusté…) réconciliées en note unique — elles entrent dans le périmètre audité

Conséquence système : la classification operating/investing/financing doit être portée par une caractéristique persistante des lignes (compte, groupe, étiquette), pas recalculée à la main chaque trimestre — et l'EBITDA ajusté doit être reproductible depuis le grand livre. Exactement ce que fait un moteur d’états paramétrable, et pas un tableur de clôture.

À retenir — Q4
  • IFRS = comptes consolidés des groupes cotés ; les comptes sociaux restent en PCG. Double référentiel permanent.
  • Le local est la source, IFRS la dérivée — contrainte légale (FEC, liasse), pas préférence de conception.
  • ANC 2022-06 (2025) et IFRS 18 (2027, comparatif dès 2026) : étiqueter les comptes dès maintenant.

Q5
Question 5 / 6 · Sous le capot

Qu'est-ce qu'Odoo fait vraiment ?

Réponse courteUn seul grand livre, un réglage Periodic / Perpetual (l'ex-commutateur anglo-saxon, refondu en v19), un excellent moteur d'états — et un « multi-ledger » qui est un filtre de restitution, pas une seconde comptabilité.

L'intuition · un seul cahier, des surligneurs

Odoo tient un seul cahier où tout s'écrit à l'encre, ligne après ligne. Pour produire une « autre » comptabilité, il ne sort pas un second cahier : il surligne certaines lignes et relit le cahier en ignorant les autres. Les ajustements IFRS sont des lignes supplémentaires, à l'encre elles aussi, dans des pages dédiées — jamais une réécriture.

tout ce qui suit découle de cette image : un cahier, des pages dédiées, des lectures filtrées

Le modèle comptable en une page

  • Un seul grand livre. Toute la comptabilité tient dans la pièce et ses lignes équilibrées. Une ligne porte société, journal, compte, partenaire, analytique… mais aucune notion de référentiel : la seule façon de qualifier une écriture, c'est son journal ou l'étiquette de son compte.
  • Le module comptable est un récepteur, pas un décideur. Les écritures des flux physiques sont produites par les modules logistiques ; le paramétrage comptable des stocks vit dans la catégorie d'article, pas dans le plan de comptes.
  • La restitution est un moteur à part entière : états paramétrables, colonnes, variantes. De loin l'élément le plus souple — l'essentiel d'une stratégie multi-référentiel raisonnable repose sur lui.

Le modèle de données comptable, en mouvement

Suivez une facture client de 1 200 € TTC, de sa naissance à sa restitution — et notez ce qui manque au schéma : aucun objet « référentiel », aucun second grand livre. Avancez pas à pas, ou laissez dérouler.

Cas suivi · Facture client Dupont SARL — 1 000 € HT + 200 € de TVA = 1 200 € TTC · journal VEN
Référentiels — pointés, jamais copiés
account.journalJournal « VEN »La seule « couleur » d’une écriture — la clef du multi-ledger
res.partnerDupont SARLLe tiers : toute la comptabilité auxiliaire d’Odoo tient dans ce lien
account.accountPlan de comptes411000 · 707000 · 445710 — porte les étiquettes (account.account.tag)
account.analytic.planAxe analytiqueDistribution en % portée par la ligne
account.move Brouillon — sans numéroFA/2026/0042 — comptabilisée Journal VEN · Dupont SARL · 15/07/2026
account.move.line411000 Clients — Dupont SARLD 1 200,00
account.move.line707000 Ventes — analytique 100 % NégoceC 1 000,00
account.move.line445710 TVA collectéeC 200,00
Σ débits 1 200,00 = Σ crédits 1 200,00 — l’équilibre est une contrainte du modèle, pas une convention
Empreinte chaînée à la pièce précédente — inaltérabilité, FEC
Lectures — des filtres, aucun stockage
lecture de account.move.lineGrand livre & balanceLa somme des lignes, rien d’autre
account.reportBalance âgéeLes lignes 411 groupées par res.partner
account.reportÉtats paramétrablesBilan, résultat, préfiguration IFRS 18
account.ledgerMulti-ledger= tous les journaux − ceux qu’il exclut

Le réglage « Inventory Valuation » : Periodic ou Perpetual

Jusqu'à la v18, un commutateur « Anglo-Saxon Accounting » arbitrait le schéma de stock. Il n'existe plus en v19 : un réglage unique le remplace, par société — Periodic ou Perpetual (at invoicing). Perpetual est le schéma anglo-saxon.

Ce qu'il fait
  • Periodic : la facture fournisseur est une charge par nature (607) ; le stock s'ajuste par écriture de variation de stock — le véhicule du schéma continental
  • Perpetual (at invoicing) : la facture fournisseur débite le stock ; la charge naît en coût des ventes à la facture client — le schéma anglo-saxon
  • Réglage par société, à figer avant la reprise de balance (le chargement des soldes au démarrage) : en v19, les écritures de stock naissent à la facturation, plus au mouvement physique
Ce qu'il ne fait pas
  • Ne choisit pas entre engagement et trésorerie
  • Ne change ni le plan de comptes ni la méthode de coût (standard, CMP, FIFO)
  • Ne dispense d’aucune écriture d’arrêté : réceptions et livraisons non facturées se revoient dans le menu Review
Ce qui a changé en v19 + irréversibilité

La v19 déplace le fait générateur — l'événement qui déclenche l'écriture — vers la facture : la réception ne génère plus d'écriture, et les comptes d'attente v18 laissent place au couple valorisation / variation de stock sur la catégorie d'article. Les recettes v18 qui circulent sur les forums sont donc sans objet — et le réglage reste non réversible en pratique : à décider, tester et documenter avant la reprise de balance.

Les écritures d’arrêté : le menu Review

Le menu Review liste à tout moment ce qui est décroché — réceptions non facturées, livraisons non facturées — et génère les écritures correspondantes sur sélection (les FNP 408 et factures à établir 418 du laboratoire). Semi-automatique seulement : Odoo prépare l'écriture, mais la revue reste une procédure d'arrêté à instituer, avec un propriétaire et une échéance. C'est l'omission la plus fréquente des clôtures bâties autour d'un ERP généraliste.

Valorisation des stocks : les principes

Trois méthodes de coût au niveau de la catégorie d'article — standard, CMP, FIFO (pas de LIFO, interdit en IFRS). Le point que presque tout le monde a faux : en schéma anglo-saxon, Odoo rattache le coût des ventes à la facture client, pas à la livraison. La politique de facturation devient donc une décision comptable, et l'écart livré / facturé chiffre exactement la marge fictive de la période — listé par l'état Invoiced Not Delivered du menu Review. Le détail des séquences (facture avant réception, écarts de prix, retours) fera l'objet d'un article dédié.

Ce qui marche bien : différés, immos, reporting

  • Différés : charges et produits constatés d'avance étalés depuis la ligne de facture. Couvre l'abonnement facturé d'avance — pas l'allocation IFRS 15.
  • Immobilisations : modèles par catégorie, recalcul prospectif, cession. Manque surtout le double plan d'amortissement — l'écriture dérogatoire en journal dédié reste la solution la plus propre en France.
  • Les états : le vrai point fort. À partir d'un jeu d'écritures unique : états PCG, états IFRS par étiquetage, préfiguration IFRS 18. Étiqueter les comptes : dix jours en début de projet, trois mois en rattrapage. Limite française : Odoo ne produit pas la liasse fiscale (cabinet, outil dédié via FEC ou connecteur EDI).
  • Analytique : plans + distribution en % — le bon véhicule de l'axe destination, sur un plan dédié. Vigilance : la propagation sur les écritures automatiques est inégale, à tester flux par flux.

Multi-ledger : la réponse d'Odoo au multi-référentiel

Le point où la communication commerciale est la plus ambiguë. Un ledger (apparu en v18) est un grand livre logique défini par la liste des journaux qu'il exclut — un filtre de restitution, pas un second jeu d'écritures :

Le montage standard
Grand livre STATUTAIRE = tous les journaux − journaux d'ajustement IFRS
Grand livre IFRS       = tous les journaux (ajustements inclus)

Chaque divergence devient une écriture récurrente ou périodique dans le journal IFRS : locations, amortissements, écarts de change, pertes attendues, impôts différés… Montage viable — c'est celui de la plupart des ERP de milieu de gamme — à condition d'une discipline absolue de journalisation et d'un tableau de passage statutaire → IFRS conçu d'avance. Ses limites : aucune divergence de valorisation transactionnelle (deux méthodes de coût), aucun recalcul automatique.

« Un filtre de restitution, pas un second grand livre. »
Le multi-ledger d'Odoo, en une phrase

Ce qui n'existe pas nativement — la table des arbitrages

Elle transforme la question vague « Odoo est-il IFRS ? » en une liste finie d'arbitrages budgétés.

01IFRS 16 — locations

Absent. Modules tiers de l'App Store, ou échéancier hors système + écritures récurrentes (la gestion d'emprunts v19 peut porter l'échéancier de dette). Le vrai sujet de jugement : taux d'actualisation, durée exécutoire, modifications de contrat.

02IFRS 15 — allocation multi-obligations

Absent. Développement spécifique risqué (il touche un objet central : la ligne de facture doit porter prix contractuel et prix d'allocation), ou calcul externe + ajustements.

03Dépréciations — IAS 36, stocks (VNR), IFRS 9

IAS 36 : hors système. Stocks : état de rotation paramétré + écriture manuelle. IFRS 9 : la balance âgée d'Odoo fournit la donnée, la matrice de taux se calcule dehors, l'écriture revient dedans.

04IAS 23, IAS 19, IAS 12

Coûts d'emprunt incorporables : calcul externe + écriture. Engagements de retraite : évaluation actuarielle externe. Impôts différés : écritures d'ajustement en journal dédié.

05Écarts sur coûts standards industriels

Partiel : pas de comptabilisation automatique en comptes d'écart dédiés (matière / main-d'œuvre / absorption). Développement spécifique — le plus fréquent en industrie.

06Liasse fiscale française & éliminations intra-groupe complexes

Liasse : non produite (ni formulaires 2050-2059, ni EDI-TDFC — comme presque tous les ERP généralistes, la liasse étant un objet normé EDIFICAS à millésime annuel) — cabinet, outil dédié via FEC, ou connecteur partenaire EDI (Teledec), périmètre à contractualiser. Éliminations complexes : journaux d'élimination ou outil de consolidation dédié.

07Engagement budgétaire bloquant

Pas de réservation de crédit bloquante sur engagement : module tiers ou développement spécifique. À distinguer du suivi budget/réalisé, couvert sur axes analytiques.

08Structure IFRS 18

Constructible : étiquetage des comptes + états paramétrés. La seule ligne de cette table qui soit une bonne nouvelle — à condition d'étiqueter dès la création du plan.

À retenir — Q5
  • Plus de commutateur anglo-saxon en v19 : un réglage Periodic / Perpetual qui aiguille des comptes de stock — irréversible en pratique.
  • Un seul grand livre, aucun objet « référentiel » : la seule « couleur » d'une écriture est son journal.
  • Le coût des ventes naît à la facture client : la politique de facturation devient une décision comptable.
  • Multi-ledger = filtre de restitution ; chaque divergence = une écriture d'ajustement explicite.
  • Le vrai point fort : le moteur d'états — étiqueter les comptes coûte 10 jours au départ, 3 mois en rattrapage.

Q6
Question 6 / 6 · Architecture

Comment organiser plusieurs référentiels — et où ça casse ?

Réponse courteQuatre montages possibles, du plus simple au plus lourd. Le bon choix tient à une seule question : vos divergences sont-elles transactionnelles (deux valorisations du même flux) ou non ?

MONTAGE 1Mono-référentiel local Une seule comptabilité au référentiel local, sans production IFRS. Pour PME/ETI non consolidées. Coût : nul · Limite : toute demande IFRS ultérieure se traite hors système.
Recommandé par défautMONTAGE 2Local + ajustements IFRS (multi-ledger) Divergences matérialisées en journaux dédiés, restitution par grand livre logique. Le cas général des groupes moyens. Conditions : < 15 divergences, aucune transactionnelle, discipline de journalisation. Signal d'alerte : un recalcul transaction par transaction (deux méthodes de stock) disqualifie ce montage.
MONTAGE 3Sociétés miroir Une société Odoo par référentiel, mêmes flux, règles de valorisation propres. Pour divergences transactionnelles. Coût : élevé, systématiquement sous-estimé en avant-vente (synchronisation, désalignement, migrations). À réserver aux cas sans alternative.
MONTAGE 4Odoo + outil de consolidation dédié Odoo tient les comptabilités locales et exporte des balances ; conversion, éliminations, impôts différés dans un outil spécialisé. Frontière empirique : ~10 entités, ou dès qu'apparaissent des participations non intégrées globalement. Évite de transformer Odoo en outil qu'il n'est pas.
Matrice de décision
CritèreM1M2M3M4
Nombre d'entités12 à 101 à 3> 10
Divergences transactionnellesNonNonOuiOui
Éliminations intra-groupeNonSimplesSimplesComplexes
Charge de clôtureFaibleMoyenneÉlevéeMoyenne
Coût de mise en œuvreNulFaibleÉlevéÉlevé
Robustesse à l'auditn/aBonne si documentéeBonneTrès bonne
Réversibilitén/aBonneFaibleBonne

Q6+
Suite de la question 6 · La contre-visite

Les huit erreurs les plus coûteuses

En clairLes erreurs les plus chères vues en projet — toutes des décisions prises par défaut — et les contrôles qui les détectent avant qu'elles ne coûtent.

01Laisser le réglage Periodic / Perpetual par défaut, sans décision

Symptôme : compte de résultat français sans 607, incompatible avec la liasse fiscale. Correction : reprise complète de la valorisation.

02Fixer la méthode de coût sans arbitrage finance

FIFO / CMP / standard est une décision de politique comptable, pas un paramètre technique — à valider par le directeur comptable et à documenter.

03Ignorer les réceptions et livraisons non facturées

L'erreur à double face : une réception non facturée surévalue le résultat (il manque la FNP 408) ; une livraison non facturée fausse la marge. Le menu Review les liste et prépare les écritures — encore faut-il le revoir à chaque arrêté, avec un propriétaire désigné.

04Croire que le multi-ledger fait de la double comptabilité

C'est un filtre de restitution par exclusion de journaux. Toute divergence = une écriture d'ajustement explicite.

05Un plan analytique unique pour trois usages

Centre de coûts + projet + fonction sur le même axe = états incohérents. Un plan dédié par usage.

06Sous-estimer la clôture industrielle

L'en-cours de production n'est pas automatique : écriture manuelle à chaque arrêté, contrôle en-cours ↔ ordres non achevés, sous-activité à traiter.

07Aucune procédure de dépréciation des stocks

Aucun mécanisme natif ne la produit : un état support (rotation, articles dormants) + une écriture, avec des critères documentés.

08Oublier la liasse fiscale et la mise à niveau ANC 2022-06

Odoo ne produit pas la liasse (cabinet, outil dédié via FEC ou connecteur EDI — à contractualiser en cadrage). Et un plan de comptes non aligné ANC 2022-06 produit des états non conformes depuis 2025.

Cinq contrôles à automatiser en priorité

Contrôle 1

Écarts réception ↔ facturation : revue mensuelle des états du menu Review, alerte sur tout écart de plus de 45 jours.

Contrôle 2

Triple égalité matières : quantités en stock = valorisation = solde du compte, à zéro tolérance. Détecte le plus tôt un paramétrage cassé.

Contrôle 3

Intégrité des auxiliaires : aucune ligne sans partenaire sur les comptes de tiers ; solde du compte = balance âgée.

Contrôle 4

Bouclage des vues : charges par nature = coût des ventes + ventilé + variation des coûts au bilan, au centime ; part non ventilée sous un seuil.

Contrôle 5

Complétude des ajustements : les écritures du journal d'ajustement IFRS rapprochées du registre des divergences attendues.

À retenir — Q6
  • Montage 2 (local + ajustements en journaux dédiés) par défaut ; une divergence transactionnelle le disqualifie.
  • Ces huit erreurs ont un point commun : une décision prise par défaut au lieu d'être arbitrée et documentée.
  • Cinq contrôles automatisés détectent l'essentiel avant que cela ne coûte.

Conclusion

Ce qu'il faut retenir

Odoo tient très bien une comptabilité, et sait en restituer plusieurs lectures par ajustements explicites. Ce qu'il ne sait pas faire sans développement : valoriser deux fois le même flux. Et le vrai coût d'un projet n'est pas dans les fonctionnalités manquantes : il est dans les procédures d'arrêté récurrentes, à lister, chiffrer et affecter avant le démarrage — pas à la première clôture.

« Le vrai coût est dans les procédures, pas dans les fonctionnalités. »
Ce que Satori chiffre avant de construire
悟り
Passer de l'article au projet

Ces arbitrages se prennent avant la reprise de balance.

Réglage de stock, méthode de coût, plans analytiques, journaux d'ajustement, procédures d'arrêté : notre audit Satori — l'audit (悟り) instruit exactement ces décisions et les consigne dans un dossier d'architecture engageant, écrit avant de construire.

Satori Essentiel 6 500 € · Approfondi 9 500 € — 5 à 8 jours · HT, hors licences Odoo · livrables complétés jusqu'à conformité

Mini-glossaire de correspondance

FR ⇄ ENDéplier le glossaire
Français / PCGAnglais / IFRSRemarque
Achats de marchandises (607)PurchasesN'existe pas comme charge en schéma anglo-saxon
Variation des stocks (603x)Absorbé dans le COGS
Coût des ventesCost of goods soldCharge, pas un compte de stock
Factures non parvenues (408)Accrued liabilities / GR-IRMême fonction, place différente dans le schéma
Clients — factures à établir (418)Accrued income / contract assetActif de contrat ≠ créance
Produits constatés d'avance (487)Deferred revenue / contract liabilityIFRS 15 élargit la notion
Production stockée (713)Produit, en présentation par nature uniquement
Crédit-bailFinance lease / right-of-useHors bilan en social, capitalisé en IFRS