Usage Triggered Invoicing
Last updated
Last updated
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
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.
Pour pouvoir voir et faire cette manipulation, l'utilisateur doit être “Admin” (voir le doc Create user).
Menu Cn / Configuration / Cn285 Daemons
Choisir Cn Usage Triggered Invoicing Schedule Generator Daemon
Rappel sur la bonne Utilisation des Daemons:
Utilisation du mode manuel en phase de conception/projet ou en production pour un traitement ponctuel spécifique
Utilisation Automatique: Préconiser en phase de production quand tous les processus et données sont stabilisés
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é.
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).
Cliquer sur