La función de facturación utiliza un script de tarifa creado dentro de la interfaz de scripting Lua del medidor eGauge para realizar cálculos avanzados de facturación por tiempo de uso y por niveles.
- Para que el cálculo de facturación funcione, debe existir un script de tarifa válido. El soporte de eGauge no proporciona ni codifica scripts de tarifa.
Las configuraciones en la sección Facturación de la configuración del medidor especifican el script de tarifa y varios otros elementos que se utilizarán en un registro de facturación.
Para utilizar uno de los scripts de tarifas predefinidos, siga los pasos a continuación:
Paso 1: Acceda a la configuración de facturación desde el Menú principal eligiendo Configuración → Facturación

Paso 2: Seleccione el script de tarifa deseado de la lista, complete las opciones apropiadas si utiliza uno de los scripts de tarifa predefinidos del firmware eGauge.

Seleccione "Personalizado" para agregar su propio script de tarifa escrito en Lua. Al usar un script de tarifa personalizado, la única opción disponible será el día de lectura del contador. Para más información sobre la creación y el uso de scripts de Lua, consulte: Descripción general de scripts de Lua y Creación y uso de scripts de Lua.
Paso 3: Agregue un registro de fórmula a la configuración del medidor para calcular el costo de facturación.
a. La unidad del registro de fórmula debe establecerse en Monetary [${currency}/s] como se muestra en el siguiente ejemplo.
b. La fórmula ingresada debe realizar una llamada a la función cost( register, negate, schedule ) que existe en el script de tarifa en uso.

registro: El valor del registro que mide el servicio principal a facturar. El argumento debe coincidir exactamente con el nombre del registro en la configuración de eGauge, incluyendo mayúsculas y minúsculas, y debe estar entre comillas dobles.
Negate: Opcional, puede establecerse como verdadero si el valor del registro muestra una cuenta regresiva según el consumo de energía. Esto debe hacerse si el registro de servicio principal lee una polaridad negativa en el verificador de canal. Si el valor es positivo o aumenta con el consumo de energía, establezca este argumento como falso .
cronograma: Este argumento es opcional y puede configurarse con una programación no predeterminada para el cálculo del coste. Si se omite, se utilizará la programación predeterminada definida en el script de tarifa.
Configuración de preferencias de moneda
De forma predeterminada, las unidades monetarias utilizadas en los registros de fórmulas monetarias son USD , utilizando el símbolo $ . Esto se puede ajustar en las preferencias de eGauge.
Paso 1: Acceda a las preferencias de eGauge desde el menú principal: seleccione Configuración → Otros ajustes . A continuación, seleccione Preferencias a la izquierda.
Paso 2: Las opciones sobre unidades monetarias se encuentran aproximadamente a ⅓ del final de la página. Ingrese el símbolo monetario que desea usar y el código de la unidad elegida.

Paso 3: Guarde los cambios seleccionando Guardar en la parte inferior de la página.
Visualización de cifras
Además de ver el registro monetario en la Vista de gráfico, los cálculos de facturación se pueden ver de varias maneras adicionales:
- Exportación CSV: al realizar una exportación CSV de datos de eGauge, el registro de fórmula que realiza el cálculo de facturación se incluirá como un registro en la exportación.
- Vista del Almanaque: Los registros monetarios se pueden ver en el Almanaque como cualquier otro registro acumulativo.
- Dashlet de resumen: se puede agregar un Dashlet de resumen a un diseño de panel para mostrar un cálculo total acumulado para el ciclo de facturación actual, como se muestra en este ejemplo: