Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Objetivo

Poder incluir lógica diferente en las fórmulas de desglose según la moneda del servicio.

Alcance

Ingresando en Administración > Configuración > Desglose de impuestos ingresamos en la pantalla de configuración de desgloses y sus fórmulas.

En el campo Sub-Formula, al ingresar un caracter “[” Netoffice nos despliega una lista de variables, las cuales se reemplazan en tiempo de ejecución por los valores de cada servicio.

...

En este listado se adiciono un item llamado “moneda”.

Esta variable se relaciona con la moneda de cada uno de los servicios:

...

Debe tener siempre un código de 3 caracteres, que permita hacer una lógica con un if en la fórmula y por ejemplo, si la moneda es COP o PYG redondear a cero decimales y si es una moneda diferente redondear a 2 decimales.

Ejemplo:

Bloque de código
languagejs
if ( [moneda] == "cop" ) 
{round([tarifa],0)}
else
{round([tarifa],2)}

WI 83199