El objetivo de la presente documentación es brindar los conocimientos necesarios para la implementación
del motor de Percepciones en Calipso WAN.
Puesta en marcha inicial
Para comenzar con la configuración y definición de las percepciones hay que:
1.- Tener registrada la dll WanIIBBAddIn en el servidor de aplicaciones.
2.- Tener referencia la clase percepciones en el administrador de clases del panel de administración.
La definición de las propiedades es la siguiente:
Nombre de la clase: WanIIBBAddIn.percepciones
Nombre para referencia: wanaddinper
Utiliza clase para modelizar: tiene que estar tildado.
Para estar seguro que la clase quedó instanciada, probar por interpretador de comandos el método,
wanaddinper.Test, devuelve cartel con Dll Ok...
3.- Por interpretador de comandos ejecutar la siguiente instrucción:
wanaddinper.check
4.- Hacer una verificación de estructuras.
Con este proceso se crean el objeto que permite la configuración de las retenciones.
Definición de las percepciones
Para definir el comportamiento de las percepciones, hay que ingresar al objeto de configuración.
Administración del sistema/Circuitos y documentos/Definición de impuestos/ Definición de percepciones.
Este objeto configura varias cosas:
1.- El título de la percepción en formularios.
2.- Script de cálculo a nivel cliente.
3.- Script Alícuota a nivel servidor..
Las propiedades de configuración son las siguientes:
- Título del percepción: Título que va a llevar la retención en los formularios.
- Nombre del campo: Nombre del campo en el documento (tabla)
- Tipo de percepción: lista definida para agrupar las percepciones.
- Script de cálculo (script de cliente): Script (función) que define la forma, cálculo, de la percepción.
- Script Alícuota (script de servidor): Script que define la alícuota de la percepción este script es de servidor, Si
la función es compleja se puede crear en procedimientos públicos .
- Script función cálculo (script de cliente): En esta propiedad (tipo memo), se pueden crear las funciones de
cálculo a nivel cliente.
Ejemplo de carga:

Creación de campos: Una vez definidas las percepciones hay que ejecutar el método creación de campos

Una vez creados los campos adicionales, hay que verificar estructuras.
Las tablas afectadas son:
- Clientes, Clientes
- Movi. Documentos de ventas
- Tranparamventas. Definición de documentos de ventas
Para habilitar las retenciones se debe hacer por los parámetros.

y en la definición de los documentos de ventas.

Campos creados en los formularios
Clientes

Documento de ventas


¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo