> For the complete documentation index, see [llms.txt](https://docs.cn285.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cn285.app/cn285-documentation/menu-products/configuration-des-caracteristiques-de-recurrence/usage-based-recurring-pricing.md).

# Usage Based Recurring Pricing

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

On utilise le produit de type Usage Based Recurring Pricing quand le produit a :

* un prix variable,
* une facturation périodique.

Cn facture périodiquement un montant calculé en fonction de données d'utilisation. La facture est émise à une fréquence fixe avec un montant variable.

## Rappel : Product/Item de type Usage Base Recurring Pricing <a href="#menu-et-acces" id="menu-et-acces"></a>

Le type d'item se choisit au niveau du menu Products / Onglet Cn / **Cn Product Type**

Exemple avec "Consommation Go"

![](/files/L1Wsb6Qiv9159ELRYih7)

## Création d'un contract item avec article de type Usage Based Recurring Pricing <a href="#creation-dun-contract-item-de-type-usage-based-recurring-pricing" id="creation-dun-contract-item-de-type-usage-based-recurring-pricing"></a>

Choisir le ***Contract Item*** dans le contrat, le champ Item type se remplit automatiquement.

Renseigner le Usage Data Calculator (voir doc [Usage Data Calculator](/cn285-documentation/menu-configuration/usage-data-calculator.md)).

Cliquer sur Generate Schedules : toutes les périodes de facturation s'affichent avec un prix à 0 car Cn285 attend d'avoir les données d'utilisation (Usage Data) pour calculer un montant, ce qui explique le statut "Pending".

![](/files/nKBCllEL3IrUdaSniyWj)

## Création et traitement des données variables <a href="#creation-et-traitement-des-donnees-variables" id="creation-et-traitement-des-donnees-variables"></a>

Le type d'article ***Usage Based Recurring Pricing*** nécessite des données variables.&#x20;

Cliquer sur ***Usage Data**. Créer les Usage Data (A*ttention, les dates des usages datas doivent être comprises dans chaque période du contract item).

Passer les Usages Datas en statut Pending pour qu'elles soient prises en compte pour chaque période. Pour cela, sélectionner les Usage Data concernées. Cliquer sur Action, sélectionner Update State. Choisir le statut Pending. Cliquer sur Apply.

Tous les Usages Datas sélectionnées sont passées au statut Pending.

Cliquer sur le bouton Calculate (en jaune, à gauche de l'écran).

Cn a pris en compte les Usage Datas pour les périodes concernées et a donc calculer le montant de l'Invoicing Schedule pour chaque période.&#x20;

Les lignes du Contract Item concernées par les Usage Datas saisis sont passées du statut “Pending” à “Calculated”.

Pour vérifier que le calcul a bien fonctionné :

* Cliquer sur les ***Usage data***. Ils sont passés du statut “In process” à “Collected”.
* Cliquer sur les Invoicing Schedules. Une ou des lignes d'IS sont apparues au statut “Calculated”.
* Vérifier que le calcul des données variables est correct en ouvrant la fenêtre de l'IS.

Le ou les Invoicing Schedules pourront être facturés.

<br>
