# Revenue Recognition

## Reference <a href="#reference" id="reference"></a>

Pour des informations générales, voir:

* [IFRS 15 Revenue - le top départ est donné ! La nouvelle norme de comptabilisation du revenu © KPMG](https://assets.kpmg/content/dam/kpmg/pdf/2016/07/fr-IFRS-15-first-Impressions.pdf)
* <https://corporatefinanceinstitute.com/resources/knowledge/accounting/revenue-recognition/>

## Introduction <a href="#overview" id="overview"></a>

Cn285 implémente la reconnaissance de revenu (RevRec) et l'audit à travers **Cn285 RevRec. Cn285 RevRec** est un système basé sur des règles qui respectent la conformité aux normes IFRS US GAAP. Avec **Cn285 RevRec**, vous pouvez différer ou anticiper les revenus à comptabiliser sur plusieurs périodes selon un ensemble de règles que vous définissez.

Cn285 RevRec:&#x20;

* est un module de Cn285 Core
* traite uniquement les contrats gérés par Cn285 (**Cn RevRec** n'est pas un module générique de Reconnaissance de Revenu).

Dans Cn285, la reconnaissance de revenu est implémentée à l'aide des différents objets suivants:

* Les comptes différés sont définis dans les [Menu Products](/cn285-documentation/menu-products.md) et [Menu et écran Customers](/cn285-documentation/menu-et-ecran-customers.md)
* La source du RevRec sont les [Invoicing Schedules](/cn285-documentation/menu-billing/invoicing-schedules.md)
* Les [RevRec Rules](/cn285-documentation/menu-accounting/revenue-recognition/revrec-rules.md)

{% hint style="info" %}
La Reconnaissance de Revenu est un processus non automatique : il est nécessaire de lancer manuellement cette opération quand le cycle de facturation d'une période est clos.
{% endhint %}

## Configuration <a href="#revrec-plan" id="revrec-plan"></a>

Afin de configurer la reconnaissance de revenu, il est nécessaire :

* de définir le **RevRec Scheduler** qui définit la date à laquelle la reconnaissance de revenu sera effectuée.&#x20;
* d'appliquer une [RevRec Rules](/cn285-documentation/menu-accounting/revenue-recognition/revrec-rules.md) à un ContractItem qui comporte les règles de RevRec associées à ce ContractItem. En fonction de votre règle, la date de la reconnaissance du revenu sera alors affichée sur les InvoicingSchedules du ContractItem.

## Génération des écritures de RevRec

Pour lancer la génération des écritures de RevRec pour une période, il suffit de lancer le daemon associé.\
Pour cela, allez dans Cn285 / Settings / Cn285 Daemons et cliquer sur **Cn285 RevRec Daemon.**

![](/files/tT5ajiysfFvO4oVemFKI)

Le daemon prend en paramètre l'année et le mois de la période pour laquelle la reconnaissance de revenu va être générée. Dans l'exemple ci-dessus, le daemon va lancer la génération pour la période de janvier 2022.

Le champ **Cn Process Now** permet de forcer la date courante. Lorsque ce démon sera lancé, il considérera cette date comme date courante et exécutera les opérations en fonction de cette date.

{% hint style="info" %}
Nous vous recommandons de lancer ce daemon manuellement lorsque la facturation pour la période a été clôturée. Ainsi les lignes de RevRec seront correctement générées.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cn285.app/cn285-documentation/menu-accounting/revenue-recognition.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
