Fait partie de notre série Compliance & Regulation
Lire le guide completASC 606 a fondamentalement changé la façon dont les entreprises reconnaissent leurs revenus, mais de nombreuses entreprises de taille moyenne utilisent encore des feuilles de calcul pour gérer ce qui devrait être un processus systématique et vérifiable. Odoo fournit les outils nécessaires pour mettre en œuvre le modèle de reconnaissance des revenus en cinq étapes directement dans votre ERP, garantissant la conformité tout en réduisant la charge manuelle des équipes comptables.
Points clés à retenir
- Le modèle en cinq étapes ASC 606 s'applique à tous les contrats avec les clients, quel que soit le secteur d'activité.
- L'identification de l'obligation de performance détermine le moment où les revenus sont reconnus (à un moment donné ou dans le temps)
- Les contreparties variables (remises, rabais, pénalités) doivent être estimées et contraintes
- Les modules de revenus différés et de gestion des contrats d'Odoo automatisent la planification de la reconnaissance
Le modèle en cinq étapes
Étape 1 : Identifiez le contrat
Un contrat existe lorsqu'il existe une substance commerciale, approuvée par les deux parties, avec des droits identifiés, des conditions de paiement, et qu'il est probable que l'entreprise percevra la contrepartie. Dans Odoo, la commande client sert d’enregistrement du contrat.
Étape 2 : Identifier les obligations de performance
Chaque promesse distincte dans un contrat constitue une obligation de performance distincte. Un bien ou un service est distinct si le client peut en bénéficier par lui-même et s'il est identifiable séparément des autres promesses.
Exemples :
- Licence du logiciel + services d'implémentation = deux obligations (si le client pouvait utiliser le logiciel sans votre implémentation)
- Vente de matériel + maintenance 3 ans = deux obligations
- Fabrication sur mesure où les marchandises n'ont pas d'usage alternatif + droit au paiement exécutoire = une obligation reconnue dans le temps
Étape 3 : Déterminer le prix de la transaction
Le prix de la transaction est le montant que l’entreprise s’attend à recevoir, comprenant :
- Contrepartie forfaitaire : Le prix contractuel indiqué
- Contrepartie variable : Remises, rabais, primes de performance, pénalités
- Composante de financement importante : Si le délai de paiement diffère considérablement de la livraison
- Contrepartie non monétaire : valeur de tout échange non monétaire
La contrepartie variable est estimée selon la méthode de la valeur attendue (pondérée selon les probabilités) ou du montant le plus probable, sous la contrainte que les produits comptabilisés ne doivent pas faire l'objet d'une reprise significative.
Étape 4 : Attribuer le prix de la transaction
Lorsqu'un contrat comporte plusieurs obligations de performance, attribuez le prix total de la transaction en fonction des prix de vente relatifs autonomes. Les méthodes d'estimation du prix autonome comprennent l'évaluation ajustée du marché, le coût attendu plus la marge ou l'approche résiduelle.
Étape 5 : Connaître les revenus
Les revenus sont reconnus lorsque (ou lorsque) l'entreprise satisfait à une obligation de performance en transférant le contrôle du bien ou du service promis.
Au fil du temps, la reconnaissance s'applique lorsque le client reçoit et consomme simultanément des avantages, que l'entreprise crée un actif sans utilisation alternative et dispose d'un droit exécutoire au paiement, ou que l'entreprise crée ou améliore un actif que le client contrôle.
La reconnaissance ponctuelle s'applique à tous les autres cas, généralement lorsque la livraison physique a lieu et que le client a accepté les marchandises.
Implémentation de l'ASC 606 dans Odoo
Configuration des revenus différés
Pour les abonnements, les contrats de maintenance et les services prépayés :
- Créez un compte de produits constatés d'avance (passif) dans le plan comptable
- Configurez les produits avec des règles de reconnaissance des revenus (reconnaissance mensuelle sur la durée du contrat)
- Une fois facturés, les revenus sont comptabilisés sur le compte différé
- L'automatisation mensuelle reconnaît la part appropriée des revenus gagnés
- À la fin du contrat, le solde différé doit être nul
Gestion des contrats
Pour les contrats complexes comportant plusieurs obligations de performance :
- Définir chaque obligation comme une ligne de produit/service distincte sur la commande client
- Attribuer des prix de vente autonomes pour l'allocation
- Configurer le timing de reconnaissance par obligation (à la livraison, au fil du temps, à l'étape)
- Le système génère automatiquement le calendrier de reconnaissance
Pourcentage d'achèvement
Pour les projets à long terme reconnus dans le temps :
- Définir la valeur totale du contrat et les coûts totaux estimés
- Mettre à jour les coûts réels au fur et à mesure de l'avancement des travaux
- Le système calcule le pourcentage d'avancement (méthode coût-coût)
- Revenus reconnus = valeur totale du contrat x pourcentage d'avancement
- Les ajustements des estimations sont comptabilisés de manière prospective
Exemples spécifiques à l'industrie
Entreprises SaaS
Abonnement SaaS annuel : 12 000 $ payés d'avance, durée de 12 mois. Bénéficiez de 1 000 $/mois sur la période d’abonnement. Frais d'installation uniques : s'ils sont distincts, à reconnaître à la fin ; s'il n'est pas distinct, réparti sur la durée de la souscription.
Entreprises de services professionnels
Engagement de conseil à tarif fixe : reconnaissez au fil du temps en utilisant les heures à réaliser ou les jalons. Temps et matériel : reconnaissez que les heures sont livrées. Modalités de rémunération : reconnaître au fur et à mesure que les services sont consommés et non facturés.
Entreprises manufacturières
Ventes de produits standards : reconnaissance à l’expédition (FOB point d’expédition) ou à la livraison (FOB destination). Custom manufacturing with no alternative use: recognize over time. Extensions de garantie vendues séparément : à reconnaître sur la période de garantie.
Questions fréquemment posées
Q : L'ASC 606 s'applique-t-il aux petites entreprises ?
L'ASC 606 s'applique à toutes les entités qui concluent des contrats avec des clients selon les US GAAP. Les petites entreprises peuvent bénéficier de mesures pratiques qui simplifient l'application, telles que l'approche de portefeuille pour des contrats similaires.
Q : Comment gérons-nous les modifications de contrat ?
Les modifications sont comptabilisées soit comme un contrat distinct (en cas de biens/services distincts supplémentaires à un prix autonome), soit comme une modification du contrat existant (ajustement de rattrapage cumulatif ou traitement prospectif).
Q : Quelles informations sont requises ?
Les entités publiques sont soumises à des exigences de divulgation étendues, notamment les revenus désagrégés, les soldes des contrats, les obligations de performance et les jugements importants. Les entités privées ont réduit leurs exigences mais doivent toujours divulguer les soldes des contrats et la ventilation des revenus.
Q : Odoo peut-il générer la piste d'audit requise ?
Oui. Chaque entrée de reconnaissance des revenus dans Odoo est liée au contrat d'origine, à l'obligation de performance et au calendrier de reconnaissance. La piste d'audit montre exactement comment et pourquoi les revenus ont été reconnus au cours de chaque période.
Quelle est la prochaine étape
La conformité à la norme ASC 606 ne doit pas nécessairement être un cauchemar. Avec une configuration appropriée d'Odoo, la reconnaissance des revenus devient automatisée, vérifiable et précise.
Contactez ECOSIRE pour obtenir de l'aide sur la mise en œuvre de la reconnaissance des revenus, ou explorez nos services de personnalisation Odoo pour des solutions de conformité.
Publié par ECOSIRE – aider les entreprises à évoluer grâce à des solutions logicielles d'entreprise.
Rédigé par
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Transformez votre entreprise avec Odoo ERP
Implémentation, personnalisation et assistance expertes d'Odoo pour rationaliser vos opérations.
Articles connexes
ADempiere vs Odoo (2026) : comparatif des ERP open source
Comparatif honnête entre ADempiere et Odoo : architecture, vitalité de la communauté, coût total réel, parcours de migration et qui devrait rester sur ADempiere.
Axelor vs Odoo (2026) : comparaison honnête de deux ERP open source
Axelor vs Odoo en 2026 : comment l'ERP low-code centré BPM d'Axelor se compare à l'écosystème d'applications d'Odoo — vrais atouts, licences, modèles de prix et quand choisir l'un ou l'autre.
Coût total de possession d'un ERP cloud : les vrais chiffres sur 5 ans
Un modèle transparent de TCO sur 5 ans pour un ERP cloud : abonnement, mise en œuvre, personnalisation, migration, formation, hébergement, mises à niveau et temps d'administration interne, avec une comparaison pour une PME de 25 utilisateurs entre Odoo, NetSuite et ERPNext.
Plus de Compliance & Regulation
BMF Programmablaufplan Lohnsteuer 2026 : mise en œuvre du calcul officiel des impôts sur les salaires en Allemagne (XML, API, Odoo)
Guide du développeur du BMF Programmablaufplan Lohnsteuer 2026 : qu'est-ce que le PAP, le format de pseudocode XML, le service de test officiel et le mappage à la paie Odoo.
ERP pour les marques de vêtements et de mode : matrice taille-couleur, planification saisonnière et conformité (Guide 2026)
Comment les marques de mode et de vêtements choisissent un ERP en 2026 : variantes de matrice taille-couleur, planification saisonnière, conformité GoBD et DATEV, comparaison des fournisseurs et coûts.
ERPNext RH et paie en 2026 : configuration, structures salariales et conformité multi-pays
Configuration étape par étape d'ERPNext RH et paie pour 2026 : installation de l'application HRMS, structures salariales, saisies de paie, tranches d'impôt sur le revenu, conformité multi-pays.
Conformité GoHighLevel A2P 10DLC en 2026 : inscription, frais et correction des SMS bloqués
Guide complet GoHighLevel A2P 10DLC pour 2026 : étapes d'enregistrement de la marque et de la campagne, frais de l'opérateur, raisons de rejet courantes et comment corriger les SMS filtrés.
Validation GxP pour les systèmes ERP : ce que votre appel d'offres de validation 2026 doit exiger (CSV, IQ/OQ/PQ, pistes d'audit)
Ce qu'un appel d'offres de validation ERP GxP doit exiger en 2026 : portée CSV et CSA, 21 CFR Part 11, Annexe 11 de l'UE, livrables IQ/OQ/PQ, pistes d'audit et risque GAMP 5.
Modèle de sécurité OpenClaw, résidence des données, SOC 2 et ISO 27001
Architecture de sécurité OpenClaw : isolation des locataires, chiffrement, gestion des secrets, journaux d'audit, résidence des données, SOC 2, ISO 27001, RGPD, fitness HIPAA.