"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
GENERACIÓN DE NOVEDADES
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

DOCUMENTO:  TNS_LIQUIDA001.RTF

Ruta: Modulo de Seguridad Social |Transacciones | Generación de Novedades

Por esta opción, se deben liquidar y/o reliquidar la autoliquidación de la Seguridad Social de los Empleados y que deben ir a la nómina.

Estas novedades son básicamente:

Ausencias, Incapacidades, variaciones temporales, variaciones permanentes.
Las novedades de Ingreso, retiro y traslado no se generan por este proceso, puesto que se debieron de haber realizado por el registro de empleados a la seguridad social.

Período de Autoliquidación: Seleccionar el período de autoliquidación que se va liquidar o re-liquidar

Tipo de Proceso: Digitar el tipo de proceso que se desea realizar con la Autoliquidación,  marcando una de las siguientes opciones: Liquidación ó Reliquidación. Marcar la opción por la cual se va a realizar el proceso de Autoliquidación, que puede ser:

Liquidación: Cuando se realiza el proceso por primera vez.

Reliquidación: Cuando se liquida por segunda o más veces, en caso de que hubiera un error en el proceso pasado. Se puede realizar para un empleado específico o para un grupo de ellos. En el caso de que sea para todos los empleados, escoja la opción anterior.

La variable de Usuario Tns:OtroTipGenNvs con dato = S, permite que las novedades de variaciones temporales del salario se tomen directamente del movimiento liquidado (MLQ), esto implica que UD. no tiene que haber cerrado la nomina para hacer este proceso, para ello escoja en:
Tipo de Generación, Movimiento liquidado.

Esta variable con dato diferente de S, presupone que la nomina para los periodos que van a incluirse deben de estar cerrados, puesto que la información la toma de los Acumulados (ACU)

Las novedades de incapacidades, ausentismos vacaciones y variaciones permanentes son tomadas directamente de cada uno de los módulos.

Las novedades de variaciones temporales se toman de una agrupación de conceptos que se encuentra matriculada en la definición de novedades de seguridad social, normalmente esta agrupación se llama HEXT.

Para el control de Ciertos casos, es necesario crear las siguientes variables de Usuario:

Caso 1-.

Novedades con fechas posteriores a la fecha de retiro, el sistema les liquida la novedad. 
Ejemplo Autoliquidación Mayo de 2005 
5728 - Pedro Pérez
Fecha de Retiro: 2005.05.01 
El señor tienen una novedad de descanso remunerado de 2 días con fecha de inicio el 3 de mayo, el sistema le liquida los 2 días a pesar que la fecha de la novedad es después de la fecha de retiro, debería informar que es una novedad inconsistente.

Para este caso:

Tns:CtlFRetiro , Controla fecha de Retiro para novedades
Alfanumérica
Dato = N No la controla, es decir la liquida
            S La controla limitándola es decir , solo mira Novedades hasta el 2005.05.01 por lo tanto no la liquida.
            M La liquida, pero imprime un mensaje de error, citando el empleado y la novedad.

Caso 2-.

Novedades de variación transitoria, liquidadadas en la nomina con mes diferente al mes contable y que se deben de incluir dentro de este periodo de autoliquidación:
Para este caso:
1-.Cree o Modifique, la siguiente variable de Usuario:
TomaCprMesConta, Para tomar el mes no del mes del periodo sino delmes contable de los calendarios de Proceso.
Alfanumerica
Dato = N o no existe, lo toma del mes del periodo de liquidación.
            S Lo toma de lo indicado en el calendario de liquidación del mes contable
2-.En los calendarios de proceso de la nomina , coloque el mes contable al que pertenece ese periodo.

Atención, a partir de este momento es decir, a partir del momento en que active esta variable debe de tener sumo cuidado al diligenciar los periodos de nomina, puesto que  ahora el sistema tomara para la autoliquidación solo los meses que pertenezcan al periodo de autoliquidación correspondientes por el mes contable.

Modifico Lorena Fuentes el 01/09/2005

PROBLEMAS FRECUENTES

1.	Si una novedad de ausencia no Remunerada solo se genera para un determinado servicio como salud y no en pensión y riesgos.

En Registro | Configuración de Novedades  Buscar el servicio Pensión y Riesgos (que son los que no liquidad la novedades),  La novedad (Para este caso 08 Suspensión o Licencias), Buscar el tipo de novedad para el caso el código de la Licencia no Remunerada y dar cambiar y en porcentaje de Reconocimiento debe tener 100 y en Días de No Reconocimiento poner 0.

Volver a generar la novedades de autoliquidación por Reliquidación.

2. Si no se genera una novedad de Ausencia no remunerada como suspensión al 8% .

En el Modulo de Seguridad Social | Registro | Configuración de Novedades Buscar el servicio de Pensión, La Novedad 08 suspensión o Licencias, Seleccionar el código de la correspondiente Ausencia (licencia no remunerado o Suspensión) y en porcentaje poner 66.67.
 
Modifico SIMON MENDEZ  el 29/09/2005

TIPS :

Para activar el Debug, Utilice la variable de Usuario :

tns:ogen_novDebug
El dato coloque le uno.

Modifico SIMON MENDEZ  el 07/10/2005

1-.Para el manejo de Autoliquidacion cuando la persona tiene pago en otra monedad

La variable de Usuario :

tns:HslTasa ,Salario en Otra Moneda con Tasa
Alfanumerica

DATO = S, Busca la tasa de acuerdo al poltica salaria definida en la Historia (HSL).Con esta tasa convierte el salario y lo lleva al mes, este es salrio reportado como IBC.

DATO =N, Busca en los acumulados loc conceptos matriculados en la agrupacion   definida en la variable de Usuario :Tns:Agrup_SalAutol

La variable de Usuario :

Tns:Agrup_SalAutol ,Agrupacion para el calculo del salario cuando el Dato de la variable anterior es N.
Alfanumerica
DATO = Agrupacion, Codigo de  la agrupacion de Conceptos para el calculo de salrio.

PARA QUE TOME LAS NOVEDADES DE VARIACION TRANSITORIA DEL MOVIMIENTO LIQUIDADO (MLQ) Y NO DE LOS ACUMULADOS  (ACU)

Debe activar la variable de Usuario 
ns:OtroTipGenNvs , Permitir generar Novedades de Variacion Transitoria con varias fuentes
Alfanumerica
Dato = N , las toma con de los Acumulados, por lo tanto los periodos de nomina deben de estar         cerrados, por default N      
Dato = S, le habilita una opcion en la pantalla donde le pregunta por el tipo de Generacion.

Modificado 13/06/2006 KJ

En este Tipo de Generacion le aprecen dos opciones :
1-.Acumulado, se comporta igual a si el dato de la variable anterior estuviera en N.
2-.Movimiento Liquidado, Toma las novedades del movimiento liquidado, para esto no es necesario que las nominas esten cerradas, obviamente debe de estar liquidadas.

Modificado 04/08/2006 SM

CASO PARA TIPOS DE SALARIO 2 : (ESE:Sal_fijo)                            ¡ Modificado 06/03/2007 sm

La variable de usuario :

tns:UpdateSal2, , Actualizar Salario Tipo 2
Alfanumerica
Dato  = S , dato por default siempre actualiza el salario reportado 
               N, No lo actualiza
               H lo actualiza con con el salario existente en la historia salarial (HSL)