IFRS 15 Obligations de Performance — Règle Fondamentale
Une obligation de performance est un engagement de transférer un bien ou un service promis au client ; l'allocation du prix de transaction doit refléter le montant auquel l'entité s'attend à avoir droit en échange de ces biens ou services distincts (IFRS 15.22 et IFRS 15.73).
- Identification des obligations de performance : Une entité doit identifier chaque bien ou service distinct promis dans le contrat. Un bien ou un service est distinct si le client peut l'utiliser seul ou avec d'autres ressources facilement disponibles, et si la promesse de le transférer au client est identifiable séparément dans le contrat (IFRS 15.27). Par exemple, la vente d'un logiciel avec trois ans de support technique crée potentiellement deux obligations : la livraison du logiciel et la fourniture du support.
- Critère de distinction : Deux tests doivent être appliqués : (1) le client peut bénéficier du bien ou du service de manière indépendante ou avec d'autres ressources facilement accessibles, et (2) la promesse est identifiable séparément au sein du contexte du contrat (IFRS 15.27 et 15.28). Si une entité personnalise ou adapte le bien après livraison pour une utilisation spécifique, l'obligation peut ne pas être distincte.
- Allocation du prix de transaction : Le prix de transaction doit être réparti entre les obligations de performance distinctes au prorata du prix de vente autonome (standalone selling price) de chaque bien ou service (IFRS 15.73 et 15.74). Si le prix de vente autonome n'est pas observable, l'entité peut utiliser une méthode d'ajustement du marché, une méthode tenant compte des coûts restants, ou une méthode à résiduel (IFRS 15.79).
- Prix de vente autonome : C'est le prix auquel une entité vend un bien ou un service à un client différent, dans des circonstances comparables. Lorsque le prix n'est pas directement observable, les entités doivent utiliser des méthodes d'estimation réalistes basées sur les données disponibles (IFRS 15.77 et 15.78).
- Comptabilisation du moment de la satisfaction : Chaque obligation de performance est satisfaite au moment du transfert de contrôle. Pour certains contrats complexes, certaines obligations peuvent être satisfaites au fil du temps (par ex. support technique sur 3 ans) tandis que d'autres sont satisfaites à un moment donné (livraison initiale du logiciel) (IFRS 15.35 et 15.42).
- Divulgation des obligations : L'entité doit présenter les revenus par obligation de performance satisfaite ou en cours de satisfaction, ainsi que décrire la nature de chaque obligation, le délai habituel de satisfaction, et les conditions de paiement (IFRS 15.114 à 15.121).
IFRS 15 Obligations de Performance — Exemple Pratique
Une entreprise de technologie conclut un contrat avec un client pour :
- Livrer un système logiciel pour 50 000 €
- Fournir trois ans de support technique et de mises à jour
Le prix total du contrat est 65 000 €.
Identification des obligations
- Obligation 1 : Livraison du logiciel (distinct — le client peut l'utiliser seul)
- Obligation 2 : Support technique sur 3 ans (distinct — identifiable séparément)
Allocation du prix
Prix de vente autonome du logiciel seul : 50 000 €
Prix de vente autonome du support sur 3 ans : 25 000 € (observable via des contrats de support antérieurs)
Total autonome : 75 000 €
Allocation :
- Logiciel : 65 000 € × (50 000 € ÷ 75 000 €) = 43 333 €
- Support : 65 000 € × (25 000 € ÷ 75 000 €) = 21 667 €
Écritures comptables
À la signature du contrat :
| Compte | Dr | Cr |
|---|
| Créances clients | 65 000 | |
| Revenu — logiciel | | 43 333 |
| Produit différé — support | | 21 667 |
À la livraison du logiciel :
| Compte | Dr | Cr |
|---|
| Revenu — logiciel (satisfaction complète) | 43 333 | |
| Créances clients | | 43 333 |
Chaque trimestre (reconnaissance du support) :
| Compte | Dr | Cr |
|---|
| Produit différé — support | 5 417 | |
| Revenu — support | | 5 417 |
(21 667 € ÷ 4 trimestres = 5 417 € par trimestre)
IFRS 15 Obligations de Performance — Pièges Courants
- Erreur d'identification : confondre obligation de performance et étapes contractuelles : Un contrat peut contenir plusieurs étapes de paiement, mais cela n'indique pas nécessairement plusieurs obligations de performance distinctes. Par exemple, un paiement échelonné pour une livraison unique ne crée pas deux obligations (IFRS 15.27). L'absence de distinction rend toute l'obligation unique.
- Mauvaise évaluation du prix de vente autonome : Utiliser des prix historiques ou théoriques au lieu de prix observables actuels en circonstances comparables. La norme requiert une évaluation réaliste basée sur les données du marché (IFRS 15.77). Une surestimation du prix autonome d'une obligation réduit artificiellement le chiffre d'affaires initial.
- Négliger les obligations de support ou de service continu : Les contrats de maintenance, support technique, ou mise à jour logicielle sont souvent des obligations distinctes satisfaites au fil du temps, pas au moment de la livraison initiale. Comptabiliser l'intégralité du montant à la livraison viole IFRS 15.35.
IFRS 15 Obligations de Performance — Paragraphes Clés
- IFRS 15.22 : définition d'une obligation de performance
- IFRS 15.27-29 : critères de distinction des biens et services
- IFRS 15.73-79 : allocation du prix de transaction et prix de vente autonome
- IFRS 15.35 et 15.42 : comptabilisation au moment ou au fil du temps
- IFRS 15.114-121 : divulgations par obligation de performance
- IFRS 15.B31-B52 : exemples d'application et cas limites