La fonction de facturation utilise un script tarifaire intégré à l' interface de script Lua du compteur eGauge pour effectuer des calculs avancés de facturation en fonction du temps d'utilisation et de la tarification par paliers.
- Pour que le calcul de la facturation fonctionne, un script tarifaire valide doit être en place. Le support eGauge ne fournit ni ne code de scripts tarifaires.
Les paramètres de la section Facturation de la configuration du compteur spécifient le script tarifaire et plusieurs autres éléments qui seront utilisés dans un registre de facturation.
Pour utiliser l'un des scripts tarifaires prédéfinis, suivez les étapes ci-dessous :
Étape 1 : Accédez aux paramètres de facturation depuis le menu principal en choisissant Configuration → Facturation

Étape 2 : Choisissez le script tarifaire souhaité dans la liste, remplissez les options appropriées si vous utilisez l'un des scripts tarifaires prédéfinis du micrologiciel eGauge.

Choisissez « Personnalisé » pour ajouter votre propre script tarifaire écrit en Lua. Avec un script tarifaire personnalisé, seule la date de relevé du compteur sera disponible. Pour plus d'informations sur la création et l'utilisation de scripts Lua, veuillez consulter : Présentation du langage Lua et Création et utilisation de scripts Lua.
Étape 3 : Ajouter un registre de formule à la configuration du compteur pour calculer le coût de facturation.
a. L'unité du registre de formule doit être définie sur Monetary [${currency}/s] comme indiqué dans l'exemple ci-dessous.
b. La formule saisie doit faire appel à la fonction cost( register, negate, schedule ) qui existe dans le script tarifaire utilisé.

registre : valeur du registre qui mesure le service principal à facturer. Cet argument doit correspondre exactement au nom du registre dans la configuration eGauge, en respectant la casse, et doit être placé entre guillemets.
Negate : Optionnel, peut être défini sur vrai si la valeur du registre diminue en fonction de la consommation d'énergie. Ceci doit être fait si le registre de service principal lit une polarité négative dans le vérificateur de canal. Si la valeur est positive ou augmente avec la consommation d'énergie, définissez cet argument sur faux .
calendrier: Cet argument est facultatif et peut être défini sur un calendrier autre que celui par défaut pour le calcul des coûts. S'il est omis, le calendrier par défaut défini dans le script tarifaire sera utilisé.
Définition des préférences de devise
Par défaut, les unités monétaires utilisées dans les registres de formules monétaires sont définies sur le USD , représenté par le symbole $ . Ce paramètre peut être modifié dans les préférences de l'eGauge.
Étape 1 : Accédez aux préférences de l'eGauge depuis le menu principal en choisissant Configuration → Autres paramètres . Choisissez ensuite Préférences à gauche.
Étape 2 : Les options relatives aux unités monétaires se trouvent environ au tiers de la page. Saisissez le symbole monétaire que vous souhaitez utiliser et le code de l’unité choisie.

Étape 3 : Enregistrez les modifications en choisissant Enregistrer en bas de la page.
Affichage des figures
Outre la consultation du registre monétaire dans la vue graphique, les calculs de facturation peuvent être visualisés de plusieurs autres manières :
- Exportation CSV : lors de l’ exportation de données eGauge au format CSV , le registre de formule effectuant le calcul de facturation sera inclus en tant que registre dans l’exportation.
- Vue Almanach : Les registres monétaires peuvent être consultés dans l’ Almanach comme n’importe quel autre registre cumulatif.
- Tableau de bord récapitulatif : un tableau de bord récapitulatif peut être ajouté à la mise en page d’un tableau de bord pour afficher le calcul du total cumulé pour le cycle de facturation en cours, comme illustré dans cet exemple :