Está en la página 1de 6

Cómo modificar las fórmulas de códigos de información en Medios

Magnéticos

Si necesita modificar la fórmula de un código de información, estos se pueden modificar por la opción
medios magnéticos, códigos de información.

En la ventana que se abre debe:


1. Diligenciar período.
2. Digitar o usar el botón para buscar los códigos de información que ya vienen creados en
el sistema.

Al llamar el código de información en la ventana se carga una relación de código con su respectiva
fórmula, la mayoría de estos códigos (apellido1, apellido2, concepto, departamento. Etc.), tienen
fórmulas fijas que no ameritan un cambio. En ese orden de ideas, lo que si puede llegar a ser necesario
editar es la fórmula de saldo, valor, pago, retención de fuente o cualquier otro código que pueda tener
variación de las cuentas contables, dependiendo de la información que represente cada código de
información.
Por ejemplo: para cambiar la fórmula del saldo del código de información 2201 (el valor del saldo de
los pasivos con proveedores), se debe ubicar la línea saldo y se le da doble clic, así la palabra saldo
se inserta en el campo código de la parte de configuración de valores generados

Una vez que se ha seleccionado el código saldo, procedemos a usar el botón modificar fórmula.
Se abre una ventana donde se edita la fórmula.

La fórmula está compuesta por la palabra ZVar.ReturnValue= la cual debe ir siempre porque es la
variable donde se retornará el valor.
Después está una función que tiene un nombre descriptivo: puede ser de saldo o de movimiento, las
funciones principales que se usan en fórmulas de saldos y movimientos son:
Fnz.Dian_Movimiento_Base("Rango_Periodos", "Rango_Fuentes", "Rango_Cuentas") Retorna el valor
de la base de impuesto del movimiento en el rango de Periodos, fuentes y cuentas que se le coloque
Fnz.Dian_Movimiento_Credito("Rango_Periodos", "Rango_Fuentes", "Rango_Cuentas") Retorna
movimiento crédito en el rango de Periodos, fuentes y cuentas que se le coloque
Fnz.Dian_Movimiento_Neto("Rango_Periodos", "Rango_Fuentes", "Rango_Cuentas") Retorna
movimiento Neto en el rango de Periodos, fuentes y cuentas que se le coloque
Fnz.Dian_Movimiento_Debito("Rango_Periodos", "Rango_Fuentes", "Rango_Cuentas") Retorna
movimiento débito en el rango de Periodos, fuentes y cuentas que se le coloque
Fnz.Dian_Saldo_Auxiliares("Rango_Periodos", "Rango_Cuentas"): Para cuentas con indicador de
Auxiliar Abierto, retorna el saldo actual de los auxiliares abiertos en el rango de Periodos y de cuentas
que se le coloque
Fnz.Dian_Saldo_Clientes("Rango_Periodos", "Rango_Cuentas"): Para cuentas con indicador de
cuentas por cobrar, retorna el saldo actual de los clientes en el rango de Periodos y de cuentas que se
le coloque
Fnz.Dian_Saldo_Detalles("Rango_Periodos", "Rango_Cuentas"): Para cuentas con indicador de
detalle contabilidad, retorna el saldo actual de las cuentas en el rango de periodo que se coloque
Fnz.Dian_Saldo_Proveedores("Rango_Periodos", "Rango_Cuentas"): Para cuentas con indicador de
cuentas por pagar, retorna el saldo actual de los proveedores en el rango de Periodos y de cuentas
que se le coloque
Como se puede observar, en el paréntesis se encuentran los datos que pide la función para las fórmulas
de movimientos son: rango de periodos, rango de fuentes y rango de cuentas.
Los rangos deben ir entre comillas dobles (“”), por ejemplo: “201801..201812” o un rango de cuentas
“2205..2205999999” el rango se separa con un par de puntos como se puede observar en el ejemplo y
en las imágenes (..)
Cómo colocar varios rangos dentro de la misma fórmula
Si se desea colocar dos rangos distintos en la fórmula, por ejemplo: las cuentas 2205 hasta la 22059999
y la 2215 hasta la 2215999999, se una punto y coma (;) de la siguiente manera:
("201812..201812", "2205..2210999999999; 2215..22159999"), la fórmula completa queda así:
ZVar.ReturnValue=Fnz.Dian_Saldo_Clientes("201812..201812", "2205..2210999999999;
2215..22159999")
Cómo colocar cuentas de distintos atributos en la misma fórmula
Si necesita colocar en la misma fórmula dos rangos de cuentas que son de distintos atributos, se puede
usar el signo más (+) para sumar las dos fórmulas, ejemplo:
ZVar.ReturnValue=Fnz.Dian_Saldo_Detalles("201812", "1225..12259999")+
Fnz.Dian_Saldo_Terceros("201812", "1235..12359999")

Después de modificar la fórmula se debe usar el botón para validar si hay o no errores de sintaxis,
si se ha diligenciado mal saldrá un mensaje de error, sino saldrá el mensaje validación realizada
satisfactoriamente.
Después de validar use el botón para aceptar.

Posteriormente:

1. Presiona el botón para guardar la línea, ya que se pueden configurar varias fórmulas en un
solo código de información (cada línea es una fórmula).
2. Presiona el botón para guardar el código de información.

También podría gustarte