Configuración de Retenciones WAN

Modificado el Jue, 17 Nov, 2022 a 5:47 P. M.

Objetivo


El objetivo de la presente documentación es brindar los conocimientos necesarios para la implementación

del motor de retenciones en Calipso WAN.


Puesta en marcha inicial


Para comenzar con la configuración y definición de las retenciones 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.retenciones

Nombre para referencia: wanaddinret

Utiliza clase para modelizar: tiene que estar tildado.


Para estar seguro que la clase quedó instanciada, probar por interpretador de comandos el método,

wanaddinret.Test, devuelve cartel con Dll Ok...


3.- Por interpretador de comandos ejecutar la siguiente instrucción.

wanaddinret.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 retenciones


Previo a la definición de las retenciones, tienen que estar definidos en el objeto tipo valor, los tipos de

retenciones.


En el objeto retenciones tienen que estar definidas las retenciones de cada tipo.

En cada una hay que definir la fórmula de cálculo según se configure.


Para definir el comportamiento de las retenciones, hay que ingresar al objeto de configuración.


Administración del sistema/Circuitos y documentos/Definición de impuestos/ Definición de retenciones.


Este objeto configura varias cosas:


1.- El comportamiento de la retención si es por documento o por ítem de documento es decir la grilla

del documento de compras.

2.- Crea los campos para poder registrar la retención según el comportamiento.



LABEL: Título que va a llevar la retención en los formularios.

CAMPO: Nombre del campo en el documento (tabla)

Tipo de retención: lista asociada al objeto Tipo valor.

TIPO CAMPO: Tipo de dato del campo, Siempre TEXTO.

ANCHO DEL CAMPO: Ancho del campo, como minimo tiene que ser igual al ancho del campo tipo del

objeto retenciones.

Tipo de comportamiento: Esto define si la retención se calcula por documento o por item de documento.


Una vez creadas todas las retenciones, el objeto tiene definido un método para crear los campos adicionales

en objetos y documentos de acuerdo al comportamiento.


Los campos a crear son los siguientes:


Proveedor

Stock, si corresponde a configuración .(Ítem de documento)

Stock_co: si corresponde a configuración .(Ítem de documento)

Promovi: si corresponde a configuración .(documento)


Este proceso incluye la creación de parámetros para poder activar o desactivar el cálculo de retención.




Una vez creados los campos adicionales, hay que verificar estructuras.

Una vez que termino la verificación hay que hacer una verificación para crear las vistas auxiliares que se

requieren para el cálculo.


Las vistas son las siguientes:


Vista auxiliar:

WANADDINDOCSPAGOS, vista que arma el acumulado pagado.

WANADDINTOTALIMPODOCRETEN, Vista que arma el el total, total de impuesto y


relación de los mismos por documento y retención.


Vista de usuario, para configurar y sumar los impuestos : V_TOTAL_IMP_IMPUESTOS.



Para habilitar las retenciones se debe hacer por los parámetros.



Campos creados en los formularios



Documentos de compras





¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo