Usage Triggered Invoicing

Introduction

On utilise le produit de type Usage Triggered Invoicing (UTI) quand le produit a :

  • un prix variable,

  • sa facturation est déclenchée par une livraison.

Cn crée une facture dès qu’un ensemble de données d’utilisation cohérente est disponible. La facture est émise à une fréquence variable avec un montant variable.

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

Création d'un contract item de type UTI

Choisir le contract item dans le contrat, le champ Item type se remplit automatiquement

Renseigner le Usage Data Calculator (voir le doc Usage Data Calculator).

Le type d'article UTI nécessite des données variables. Cliquer sur Usages Data. Créer les Usages Data (Attention, les dates des usages datas doivent être comprises dans la période du contrat).

Passer les Usages Datas en statut Pending pour qu'elles soient prises en compte dans la même livraison. Pour cela, sélectionner les Usages Datas 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.

Lancement du moteur de traitement des données variables de type UTI

Pour pouvoir voir et faire cette manipulation, l'utilisateur doit être “Admin” (voir le doc Create user).

Cliquer sur

Menu Cn / Configuration / Cn285 Daemons

Choisir Cn Usage Triggered Invoicing Schedule Generator Daemon

En manuel

Pour tester un contract item de type UTI, sans avoir à attendre le passage du moteur de traitement, son lancement peut se faire en manuel : attention cette procédure est à réaliser sur une base de test ou de staging et surtout pas sur une base de production.

Aller sur l'écran ci-dessus, cliquer sur Edit. Renseigner une date dans le champ Cn Process Now (Attention, cette date doit être postérieure aux dates des Usages Datas renseignées).

Cliquer sur Save et sur Run manually.

Le lancement des données variables s'exécute.

Pour vérifier que le lancement a bien fonctionné, retourner sur la fenêtre du contrat concerné :

  • Cliquer sur les Usages datas. 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.

L'Invoicing Schedule pourra être facturé.

En automatique

Dans notre exemple, si l'on passe le bouton encadré en rouge à Actif; le lancement des Contract Changes s'exécute en automatique toutes les périodes définies (4heures dans l'exemple dessus).

Last updated