---
description: Un Invoicing Schedule dans Cn permet de gérer une future ligne de facture.
---

# Invoicing Schedules

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

L’_**InvoicingSchedules**_ est la vue qui regroupe l’ensemble des éléments à facturer : les _**InvoicingSchedule**_ _(IS)_.

Un _**IS**_ représente une future ligne de facture (sauf dans le cas où la facture est composée d'un regroupement de lignes de facture et donc d'IS).

## Menu et Accès <a href="#menu-et-acces" id="menu-et-acces"></a>

La vue des _**InvoicingSchedules**_ est accessible via le menu Cn / Billing / Invoicing Schedules.

Les informations liées aux _**InvoicingSchedules**_ sont reprises au niveau du Contrat (bouton Invoicing Schedules en haut à gauche du contrat).

## Operations <a href="#operations" id="operations"></a>

La fonction  GROUP BY de l’interface permet de regrouper les _**InvoicingSchedules**_

La sélection d’un IS permet d’afficher les boutons d’action suivants :

* Calculate : recalcule le montant de l’IS sur la base d’éventuelles nouvelles données de consommation
* Generate invoices from IS : Génère les factures des IS sélectionnés\
  A noter : Si un IS est associé dans un _**Contract**_ à un IS sélectionné alors il sera aussi mis en facturation
* Generate 1 Invoice with IS : Le bouton génère une facture avec les _**InvoiceSchedules**_ sélectionnés.
* Crédit Memo : le bouton génère un avoir sur les _**InvoiceSchedules**_ sélectionnés.Cn285 pourra uniquement gérer un Crédit Memo sur les IS au statut Invoiced.

{% hint style="danger" %}
**Les IS ne constituent pas un prévisionnel de facturation (les contrats à tarification variable ne sont pas, par définition,  valorisés avant la fin de la période de services et le traitement des&#x20;**_**UsageData**_**&#x20;ou des&#x20;**_**Events**_**).**
{% endhint %}

Par exemple :&#x20;

* Le contrat variable de 12 mois, ci-dessous, aura 12 _**InvoicingSchedules**_.
*   A noter :

    * Si aucune donnée variable n'a été soumise au système, la valeur de l'_**IS**_ sera à 0
    * Les périodes de services non encore échues impliquent des _**InvoicingSchedule**_ au statut Pending, qui signifie que ces _**IS**_ sont en attente de données variables du mois.



![IS et Statut d'IS](https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2F13uE9VkatB6w0kO5AoDM%2Fimage.png?alt=media\&token=11c9e6c7-f470-456a-a50e-3c31176a74b0)

## Cycle de vie <a href="#cycle-de-vie" id="cycle-de-vie"></a>

Les _**IS**_ ont un statut :&#x20;

* Draft : la ligne de facturation est au statut de brouillon, on peut la modifier et l’annuler.
* Pending : La période de facturation n’est pas révolue, l’_**IS**_ peut être recalculé à tout moment
* Calculated : La période est révolue, le montant de l’_**IS**_ peut être recalculé et facturé
* Invoiced : L’_**IS**_ a été facturé
* Canceled : L’_**IS**_ a été annulé
* Paused : En pause, les IS ne passent alors pas en facturation - Ce cas intervient lorsque le _**ContractItem**_ est mis en pause.&#x20;

## Description des champs <a href="#description-des-champs" id="description-des-champs"></a>

En cliquant sur un _**IS**_, on arrive sur la vue formulaire :&#x20;

![](https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2Fw8uGSBesrbsYtacUmbRX%2Fimage.png?alt=media\&token=ee56816d-dd12-4a07-98ed-11ddd41151f2)

On retrouve toutes les informations liées au contrat, au produit, à la période de facturation ainsi que des informations sur la facturation.

La fenêtre de l'_**IS**_ permet de vérifier que toutes les informations liées à la future ligne de facturation sont correctes avant le lancement de la facture.

{% hint style="info" %}
Le bouton ![](https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2FDrvdaQuzSWFkYdfmsHDZ%2FCleanShot%202022-07-08%20at%2012.44.34.png?alt=media\&token=097ff251-2715-4c91-b34e-9fcbd2368609) permet d'actualiser les données qui ont été modifiées par les utilisateurs, s'il y a eu des changements effectués. En lui-même, ce bouton ne fait rien.
{% endhint %}

{% hint style="info" %}
Le bouton ![](https://823951457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjVNWpKJ_CHCQYQ3A5a%2Fuploads%2FBsYgq1Q7sygoCXAzDJaL%2FCleanShot%202022-07-08%20at%2012.46.24.png?alt=media\&token=fc74e379-01d9-4c66-82db-9246ace88273)lance un traitement qui va calculer les _**InvoicingSchedules**_ par rapport aux _**UsageData**_.
{% endhint %}

&#x20;

&#x20;
