Fait partie de notre série Compliance & Regulation
Lire le guide completNormes de comptabilisation des revenus : Guide pratique de mise en œuvre de l'ASC 606 et de l'IFRS 15
Les erreurs de comptabilisation des revenus sont la première cause de retraitements financiers, représentant 37 % de tous les retraitements requis par la SEC depuis l'entrée en vigueur de l'ASC 606. L'approche fondée sur des principes de la norme offre aux entreprises une flexibilité, mais cette flexibilité crée des questions de jugement qui font trébucher même les équipes comptables expérimentées.
Ce guide élimine la complexité théorique pour fournir des conseils pratiques de mise en œuvre de l'ASC 606 (US GAAP) et de l'IFRS 15 (normes internationales). Les deux normes partagent le même cadre en cinq étapes, avec des différences mineures dans leur application que nous abordons tout au long.
Le modèle de reconnaissance des revenus en cinq étapes
Étape 1 : Identifiez le contrat
Un contrat existe lorsque les cinq critères sont remplis :
- Approbation et engagement --- Les deux parties ont approuvé le contrat (écrit, oral ou implicite)
- Droits identifiés --- Les droits de chaque partie concernant les biens/services sont identifiables
- Conditions de paiement identifiées --- Les conditions de paiement pour les biens/services peuvent être identifiées
- Substance commerciale --- La transaction a une substance commerciale (le risque, le calendrier ou le montant des flux de trésorerie changeront)
- Recouvrement probable --- Il est probable que l'entité percevra la contrepartie
Problèmes courants :
- Accords verbaux avec des clients de longue date --- contrats toujours valables si tous les critères sont remplis
- Contrats à contrepartie variable --- inclure si les critères sont remplis au départ
- Les contrats nécessitant l'approbation du crédit du client --- peuvent devoir être reportés jusqu'à ce que l'approbation soit obtenue
Étape 2 : Identifier les obligations de performance
Une obligation de prestation est une promesse de transférer un bien ou un service distinct.
Test distinct (les deux doivent être remplis) :
- Capable d'être distinct --- Le client peut bénéficier du bien/service seul ou avec des ressources facilement disponibles
- Distinct dans le contrat --- La promesse est identifiable séparément des autres promesses (pas fortement interconnectées ni fortement dépendantes)
| Type d'entreprise | Obligations de performance typiques | Considérations relatives au regroupement |
|---|---|---|
| SaaS | Accès aux logiciels, implémentation, formation, support | La mise en œuvre peut être distincte ou non |
| Fabrication | Produit, garantie, installation, maintenance | La garantie prolongée est distincte ; la garantie standard n'est pas |
| Construction | Conception, construction, mise en service | Souvent combiné en une seule obligation |
| Services professionnels | Phases de conseil, livrables, rapports | Chaque phase peut être distincte si elle a une valeur distincte |
| Commerce de détail | Produit, points de fidélité, emballage cadeau | Les points de fidélité sont une obligation distincte |
Étape 3 : Déterminer le prix de la transaction
Le prix de transaction est le montant de la contrepartie que l'entité s'attend à recevoir en échange du transfert de biens ou de services.
Composants à prendre en compte :
- Contrepartie fixe --- Prix contractuel, prix catalogue
- Contrepartie variable --- Remises, rabais, remboursements, primes de performance, pénalités
- Contrepartie variable contraignante --- Inclure uniquement les montants hautement probables (IFRS 15) ou probables (ASC 606) de non-reprise.
- Composante de financement importante --- Ajuster si le calendrier de paiement diffère considérablement de la livraison (> 12 mois)
- Contrepartie non monétaire --- Évaluation à la juste valeur
- Contrepartie payable au client --- Réduire le prix de la transaction sauf si le paiement concerne des biens/services distincts
Méthodes d'estimation des considérations variables :
- Valeur attendue --- Somme pondérée par la probabilité des résultats possibles (idéal pour les grandes populations)
- Montant le plus probable --- Résultat unique le plus probable (idéal pour les résultats binaires)
Étape 4 : Attribuer le prix de la transaction
Lorsqu'un contrat comporte plusieurs obligations de performance, attribuez le prix de transaction en fonction des prix de vente relatifs autonomes (SSP).
Hiérarchie de détermination SSP :
- Prix observable --- Prix facturé lorsqu'il est vendu séparément
- Évaluation ajustée du marché --- Prix facturés par les concurrents pour des biens/services similaires
- Coût attendu plus marge --- Coûts attendus plus marge appropriée
- Approche résiduelle --- Autorisé uniquement lorsque le SSP est très variable ou incertain
Exemple d'attribution :
Un éditeur de logiciels vend un pack pour 120 000 $ contenant :
| Composant | PAS | % relatif | Prix attribué |
|---|---|---|---|
| Licence logicielle (3 ans) | 80 000 $ | 53,3% | 64 000 $ |
| Services de mise en œuvre | 40 000 $ | 26,7% | 32 000 $ |
| Accompagnement annuel (3 ans) | 30 000 $ | 20,0% | 24 000 $ |
| Total | 150 000$ | 100 % | 120 000$ |
Étape 5 : Connaître les revenus
Comptabiliser les revenus lorsque (ou au fur et à mesure) qu'une obligation de performance est satisfaite par le transfert du contrôle.
Reconnaissance ponctuelle (transferts de contrôle à un moment précis) :
- Le client a la possession physique
- Le client a un titre légal
- Le client a accepté l'actif
- Le client a des risques et des récompenses importants
- L'entité a actuellement le droit au paiement
Reconnaissance au fil du temps (le contrôle est transféré en continu) :
- Le client reçoit et consomme simultanément des avantages (services)
- La performance de l'entité crée ou améliore un actif que le client contrôle (construction)
- La performance de l'entité crée un actif sans utilisation alternative ET l'entité a un droit exécutoire au paiement pour la performance achevée à ce jour.
Implémentation spécifique à l'industrie
Entreprises SaaS et abonnements
La comptabilisation des revenus SaaS est reconnue au fil du temps, car les clients reçoivent et consomment simultanément les avantages du service logiciel.
Considérations clés :
- Frais d'installation --- Généralement non distincts ; imputer à l'obligation d'accès au logiciel et comptabiliser sur la durée du contrat
- Services de mise en œuvre --- Distinct si le client peut embaucher un tiers ; reconnaître comme livré. Pas distinct si hautement personnalisé ; combiner avec l'accès au logiciel
- Tarification basée sur l'utilisation --- Reconnaître au fur et à mesure de l'utilisation (exception de redevance basée sur les ventes pour les licences IP)
- Renouvellements de contrat --- Évaluez si l'option de renouvellement constitue un droit important (en cas de réduction significative)
Modèle d'entrée de journal (SaaS mensuel) :
Contract value: $12,000/year
Monthly recognition: $1,000
Dr. Accounts Receivable $1,000
Cr. SaaS Revenue $1,000
Fabrication et ventes de produits
Les revenus des produits sont généralement comptabilisés au moment du transfert de contrôle.
Les conditions d'expédition comptent :
| Incoterm | Contrôler les transferts à | Point de reconnaissance des revenus |
|---|---|---|
| EXW (départ usine) | Quai du vendeur | Lorsque les marchandises quittent l'établissement |
| Expédition FOB | Ramassage par transporteur | Quand le transporteur prend possession |
| Destination FOB | Quai de l'acheteur | Quand l'acheteur reçoit les marchandises |
| CAF | Port de destination | Quand les marchandises arrivent au port |
Arrangements de facturation et de conservation --- Revenus comptabilisés avant livraison uniquement lorsque :
- L'arrangement a une raison commerciale importante
- Produit identifié séparément comme appartenant au client
- Produit actuellement prêt pour le transfert
- L'entité ne peut pas utiliser le produit ou le diriger vers un autre client
Construction et contrats à long terme
Les contrats de construction satisfont généralement aux obligations de performance au fil du temps en utilisant des méthodes d’entrée ou de sortie.
Méthode de saisie (coût-coût) :
Revenue recognized = (Costs incurred to date / Total estimated costs) x Total contract price
Méthode de sortie (jalons, unités livrées) :
Revenue recognized = (Output delivered to date / Total expected output) x Total contract price
Contrats de perte : Si le coût total estimé dépasse le prix du contrat, comptabilisez immédiatement la totalité de la perte attendue.
Services professionnels
Engagements à honoraires fixes :
- Reconnaître au fil du temps en utilisant les heures engagées / le total des heures estimées
- Réévaluer le total des heures estimées à chaque date de reporting
- Si l'estimation change, comptabiliser comme un changement d'estimation (rattrapage cumulé)
Engagements en matière de temps et de matériel :
- Comptabiliser les revenus au fur et à mesure que les heures sont facturées (simple pratique disponible si le droit de facture est égal à la valeur livrée)
Différences clés : ASC 606 par rapport à IFRS 15
| Sujet | ASC 606 (PCGR des États-Unis) | IFRS 15 (Internationale) |
|---|---|---|
| Contrainte de contrepartie variable | "Probable" d'absence de retournement significatif | "Très probable" qu'il n'y ait pas de retournement significatif |
| Licence | Distingue le droit d'accès et le droit d'utilisation | Même cadre, résultats similaires |
| Divulgation intermédiaire | Condensé en périodes intermédiaires | Mêmes exigences que l'annuel |
| Allègement pour les entités non publiques | Options de divulgation réduites | Pas d'allégement équivalent |
| Collection | Reconnaître lorsque cela est probable | Même seuil, mais « probable » signifie >50 % en IFRS contre ~75 % en GAAP |
| Coûts du contrat | Capitaliser les commissions de vente (ASC 340-40) | Capitaliser les coûts marginaux (IFRS 15.91-98) |
Configuration ERP pour la reconnaissance des revenus
Configuration de la reconnaissance des revenus Odoo
- Activer le module de reconnaissance des revenus dans les paramètres de comptabilité
- Configurez les règles de reconnaissance par catégorie de produits :
- À la livraison (moment précis)
- Sur la durée du contrat (basé sur le temps)
- Basé sur des jalons (méthode de sortie)
- Basé sur le pourcentage d'avancement (méthode de saisie)
- Configurer des comptes de revenus différés dans le plan comptable
- Créer des calendriers de reconnaissance pour les abonnements et les contrats à long terme
- Automatisez les écritures de journal pour une reconnaissance mensuelle/trimestrielle
- Configurez les rapports pour afficher les revenus comptabilisés et différés par période
Liste de contrôle pour la reconnaissance des revenus ERP
- Produits classés par méthode de reconnaissance (à un moment donné ou au fil du temps)
- Prix de vente autonomes documentés pour les produits groupés
- Comptes de revenus différés créés pour chaque flux de revenus
- Calendriers de reconnaissance testés avec des exemples de contrats
- Procédures de clôture de fin de période documentées
- Rapports de divulgation configurés (désagrégation, soldes des contrats, obligations restantes)
- Intégration avec le système de facturation validée
Erreurs courantes de reconnaissance des revenus
- Comptabilisation des produits avant transferts de contrôle --- Destination FOB d'expédition mais comptabilisation à l'expédition
- Ignorer la contrepartie variable --- Ne pas estimer les remises et les remises sur volume au départ
- Regroupement inapproprié --- Regroupement d'obligations de prestation qui devraient être comptabilisées séparément
- Droits matériels manquants --- Défaut d'identifier les remises de renouvellement comme des obligations distinctes
- Détermination SSP incohérente --- Utilisation de méthodes différentes pour les mêmes produits sans justification
Ressources connexes
-Guide de reconnaissance des revenus : ASC 606 dans Odoo --- Configuration Odoo spécifique à la plate-forme
- Guide du tableau de bord de reporting financier --- Visualisation des indicateurs de revenus
- Liste de contrôle de préparation à l'audit --- Préparation à l'audit de reconnaissance des revenus
- Configuration du module de comptabilité Odoo --- Configuration de la Fondation
La comptabilisation des revenus selon l'ASC 606 et l'IFRS 15 nécessite une analyse approfondie de chaque type de contrat, mais le modèle en cinq étapes fournit un cadre cohérent. Avec une configuration ERP appropriée et des politiques documentées, votre organisation peut obtenir une reconnaissance des revenus conforme et précise sans les difficultés de fin de mois. Contactez ECOSIRE pour obtenir des conseils d'experts sur la mise en œuvre de la comptabilisation des revenus.
Rédigé par
ECOSIRE Research and Development Team
Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.
Articles connexes
Automatisation des comptes fournisseurs : réduisez les coûts de traitement de 80 %
Mettez en œuvre l'automatisation des comptes fournisseurs pour réduire les coûts de traitement des factures de 15 $ à 3 $ par facture grâce à l'OCR, à la correspondance à trois voies et aux workflows ERP.
L'IA dans l'automatisation de la comptabilité et de la tenue de livres : le guide de mise en œuvre du CFO
Automatisez la comptabilité avec l'IA pour le traitement des factures, le rapprochement bancaire, la gestion des dépenses et les rapports financiers. Cycles de fermeture 85 % plus rapides.
Liste de contrôle pour la préparation d'un audit : comment votre ERP rend les audits 60 % plus rapides
Compléter la liste de contrôle de préparation à l’audit à l’aide des systèmes ERP. Réduisez le temps d’audit de 60 % grâce à une documentation, des contrôles et une collecte automatisée de preuves appropriés.
Plus de Compliance & Regulation
Liste de contrôle pour la préparation d'un audit : comment votre ERP rend les audits 60 % plus rapides
Compléter la liste de contrôle de préparation à l’audit à l’aide des systèmes ERP. Réduisez le temps d’audit de 60 % grâce à une documentation, des contrôles et une collecte automatisée de preuves appropriés.
Guide de mise en œuvre du consentement aux cookies : gestion du consentement conforme à la loi
Mettez en œuvre un consentement aux cookies conforme au RGPD, à l'ePrivacy, au CCPA et aux réglementations mondiales. Couvre les bannières de consentement, la catégorisation des cookies et l'intégration CMP.
Réglementation sur le transfert de données transfrontalier : naviguer dans les flux de données internationaux
Parcourez les réglementations en matière de transfert de données transfrontalier avec les SCC, les décisions d'adéquation, les BCR et les évaluations d'impact des transferts pour la conformité au RGPD, au Royaume-Uni et à l'APAC.
Exigences réglementaires en matière de cybersécurité par région : une carte de conformité pour les entreprises mondiales
Parcourez les réglementations en matière de cybersécurité aux États-Unis, dans l’UE, au Royaume-Uni, dans la région APAC et au Moyen-Orient. Couvre les règles NIS2, DORA, SEC, les exigences en matière d'infrastructure critique et les délais de conformité.
Gouvernance et conformité des données : le guide complet pour les entreprises technologiques
Guide complet de gouvernance des données couvrant les cadres de conformité, la classification des données, les politiques de conservation, les réglementations en matière de confidentialité et les feuilles de route de mise en œuvre pour les entreprises technologiques.
Politiques de conservation des données et automatisation : conservez ce dont vous avez besoin, supprimez ce dont vous avez besoin
Créez des politiques de conservation des données avec des exigences légales, des calendriers de conservation, une application automatisée et une vérification de la conformité au RGPD, SOX et HIPAA.