GENERACIÓN DE PARAFISCALES Y/O PROVISIONES POR CENTRO DE COSTO
Procedimiento - Tnlg:PrvCCO

Ruta : Sistema de Nómina/Módulos de Nómina/Informes Legales/Parafiscales/Generación por Centro de Costo.

Ruta : Sistema de Nómina/Módulos de Nómina/Informes Legales/Provisiones/Por centro de Costo/Generación.

Este proceso como su nombre lo indica permite generar la contabilización tanto de la provisiones como de parafiscales.

Para ello debe de haber realizado la siguiente parametrización :

1-.Haber configurado los parafiscales y/o las provisiones, para mas detalles sobre este punto remítase a los documentos :
1.1-.Parafiscales	TNLG_BRWPPR001.RTF
1.2-.Provisiones 	TNLG_BRWPPR001.RTF

2-.Si las cuentas indicadas en la parametrización son del tipo %CPT%, entonces debe de haber realizado lo siguiente :
2.1-.En el registro de Conceptos parametrice cada uno de los conceptos indicados en las agrupaciones definidas que constituyen la base de cada uno de los ítem para parafiscales y/o provisiones.
2.2-.En esta parametrización (Contabilización) indique apropiadamente cada uno de los campos solicitados.
En los documentos mencionados anteriormente encontrara mas detalles al Respecto.

Para la ejecución de este proceso actúe de la siguiente manera :

1-.Período contable, este es el período al cual se llevara la información generada, por lo tanto selecciónelo de la tabla correspondiente.
2-.Usa Dll Externo, normalmente no indique nada, a menos que durante el proceso de implementación del sistema se le diga expresamente y se le halla asignado un nombre a este proceso.
3-.Una vez habilitados los botones de  Registro Global y/o Registro de Nómina actue sobre ellos de acuerdo a lo siguiente :
3.1-.Registro Global, este botón selecciona todas los períodos de nómina, de todas las nóminas cuyo año y mes correspondan al año y mes del período contable, dejándolos en lista presentado.
Nota : Realizado lo anterior le aparece el botón Borrar Nómina, el cual le permite borrar de la lista presentada los períodos de las nóminas que no va ha procesar.
3.2-.Registro de Nómina, le permite seleccionar una a una las nóminas y los períodos que Ud. va ha procesar.
4-.Borrar Nómina, como se dijo anteriormente borra de la lista presentada los que Ud. no quiere procesar.

5-.Una ves este seguro de que la información solicitada es correcta, proceda con el Botón de GENERACION

6-.En el caso de que Ud. desee modificar la información solicitada, seleccione nuevamente el período contable, lo cual borra completamente la lista y vuelva al paso 1.

7-.Una ves generada la información correspondiente, Ud puede obtener un listado por medio del botón INFORME.

8-.Paso a Paso o Visualizacion o generacion de Debug
8.1-. Para una forma Global  la variable de Usuario para activarlo es TNLG:DIFEDEBUG. tal como aparece en la parte superior derecha de la pantalla
8.2-. Para un empleado especifico, la variable de Usuario para activarlo es TNLG:DIFEDEBUGEMP

Para utilizar este caso se debe desactivar (poner 0 cero) la variable del Punto 8.1
En el dato de la Variable TNLG:DIFEDEBUGEMP, se debe de poner el codigo del empleado que se quiere visualizar.

Pra mas informacion remítase al documento SysoftPasoaPaso001.RTF

9-.Otras Variables de Usuario Utilizadas dentro de este proceso :

PARA TOMAR AJUSTES ?

Tnlg:TomarAje , Toma Ajustes Para Provisiones/Parafiscales S/N/M'
S (Default) toma ajustes grabados en el modulo de Ajustes.
N No
M Toma los ajustes que esten en el movimiento liquidado, por generacion directa de Ajustes.

PARA FACTOR PRESTACIONAL PARA SALARIO INTEGRAL ?

Tnlg:PrvFact_Pres, Aplicar Factor Prestacional a empleados de Salario Intregral
N (Default) No aplica.
S Si Aplica
Tnlg:AplicFact, Proceso a Aplicar Factor Prestacional a P-provisiones V-Parafiscales, A Ambos, Blanco Ambos 

PARA TOMAR LAS LIQUIDACIONES DEFINITIVAS ?

Tnlg:TomarLQE , Toma liquidaciones Definitivas Para Provisiones/Parafiscales S/N

S (Default) tomar iquidaciones Definitivas , que cumplan con las siguiente condicion :

	1-.El periodo de Acumulacion grabado en las liquidaciones definitivas (ver grabacion de liquidaciones Defintivas) ,  concuerde con alguno de los periodos (año,mes,periodo) para los cuales se va a generar este proceso.Por lo tanto hay que terner sumo cuidado con esto al registrar las liquidaciones definyivas.

N No

La variable de Usuario :

Tnlg:PrvValPer , Validar Periodo de Acumulacion y Fecha de Retiro en Liq. Defitivas A-ambos/S-Solo/N-No
Alfanumerica
Dato Default = A
Valores Posibles
A=Permite que se valide tanto la Fecha de Retiro y el Periodo de Acumulacion.
N=Solo la fecha de Retiro
S=Solo el periodo de acumulacion.Esta opcion es util cuando la fecha de retiro no concuerda con el periodo de acumulacion.

NOTAS :
Por conveniencias y facilidad de procesamiento los parámetros solicitados dentro de este proceso fueron modificados a partir del 05/09/2003.

TIPS :                

Caso 1-.                   ! 30/11/2005 SM
Para que este proceso tome el comprobante de Provisiones o Parafiscales , directamente de lo definido en la defincicion contable (CCU) Use las siguientes variables de Usuario 
Para Provisisone
Tnlg:CbteCCUPRV ,'Comprobante De Provisiones del CCU ? /S/Blanco'
Alfanumerica
Dato = S

Para Parafiscales

Tnlg:CbteCCUPRF ,'Comprobante De Parafiscales del CCU ? /S/Blanco
Alfanumerica
Dato = S

Modificado 08/03/2006 simon mendez

1-.Se implemneto una nueva forma de distribucion.
2-.Esta nueva forma involucra toda la estructura Administrativa.
3-.Para esto se tendran que seguir los siguientes pasos :
3.1-.En la defincion de la cuenta en provisiones y parafiscales se debe indicar %Pini%. Esto se hace en Provisiones y/o parafiscales en configuracion, TABLA PPR.

3.2-.En el INI , MidasMcn.ini cuya ruta se se indica en esta ventana 

Las rutas de estos inis , se configuran en las variables de Usuario asi :

Para Provisiones

Tnlg:IniPRV , Ubicacion del Ini de Distribución
Alfanumerica
Dato = Ubicación del ini , por default .\ , Por lo tanto Cambie Según su conveniencia

Para Parafiscales

Tnlg:IniPRF , Ubicacion del Ini de Distribución
Alfanumerica
Dato = Ubicación del ini , por default .\ , Por lo tanto Cambie Según su conveniencia

Recomendación 

Estas rutas deben de ser iguales y ojala igual a la ruta que aparece en la ventana de exportacion contable donde esta el orden y el rompimiento que utiliza tambien este ini MidasMcn.ini

Siguiendo con la Parametrizacion, en este Ini se debe crear la estructura administrativa por la cual se va ha ser la distribucion , los nombres disponibles de la estructura se encuentran en  (ver el Ini en mension):

[DISTRIBUCION]
EstructuraPRVPRF= MLQ:AREA & MLQ:CCOSTO & MLQ:DPTO & MLQ:GRUPO & MLQ:SUBGRUPO & MLQ:SECCION & MLQ:SUC_CIA & MLQ:UBICACION & MLQ:PROYECTO & MLQ:NIVEL & MLQ:OFICIO & MLQ:Tipo & MLQ:Clase & MLQ:Rel_Sindical & MLQ:Rel_Laboral & MLQ:Clase_Emp & MLQ:TP_CONTR &MLQ:DIVISION

3.3-.Para crear la estrucutura se debe de modificar la entrada segun sea el caso 

PARAFISCALES= y colacar aqui los campos de la estructura que sea necesiso 
PROVISONES= y colacar aqui los campos de la estructura que sea necesiso 

Por ejemplo, supongamos que vamos a distribuir parafiscales y/o provisiones por centro de costo, grupo, subgrupo, ubicacion , entonces :
3.3.1-.En la configuracion correspondiente, en el campo cuenta colocamos %Pini%

3.3.2-.Editamos el Midasmcn.ini , de la ruta indicada y de la entrada 

[DISTRIBUCION]
EstructuraPRVPRF= MLQ:AREA & MLQ:CCOSTO & MLQ:DPTO & MLQ:GRUPO & MLQ:SUBGRUPO & MLQ:SECCION & MLQ:SUC_CIA & MLQ:UBICACION & MLQ:PROYECTO & MLQ:NIVEL & MLQ:OFICIO & MLQ:Tipo & MLQ:Clase & MLQ:Rel_Sindical & MLQ:Rel_Laboral & MLQ:Clase_Emp & MLQ:TP_CONTR &MLQ:DIVISION

3.3.3-.Tomamos : MLQ:CCOSTO 
                                 MLQ:GRUPO
                         MLQ:SUBGRUPO
                                 MLQ:UBICACION 
3.3.4-. Dependiendo del caso vamos a la entrada 
PARAFISCALES= 
PROVISONES= 

3.3.5-.Despues del signo igual colocamos ejl.

PARAFISCALES= MLQ:CCOSTO & MLQ:GRUPO & MLQ:SUBGRUPO &  MLQ:UBICACION

o si fuera para provisiosenes

PROVISONES= MLQ:CCOSTO & MLQ:GRUPO & MLQ:SUBGRUPO &  MLQ:UBICACION

Recuerde que cada uno de estos campos se deben de separa con el signo &

4-. Una vez hechos los pasos anteriores, en esta ventana chulee el campo 
DISTRIBUYE POR INI ?

A partir de este momento puede ejecutar el proceso normalmente.

RENDONDEO  Para Parafiscales                              ! 04/07/2006 sm

Para efectos de que el redondeo de parafiscales sea compatible con lo realizado en el SOI, debe de crear o modificar las siguientes variables de usuario :

Mllg:PRFMCNRound Redondear Valor de Parafiscales en la contabilizacion MCN
Alfanumerica
Dato = C redondea al Cien

Mllg:PRFMCNRoundB Redondear Base de Parafiscales en la contabilizacion
Alfanumerica
Dato = M redondea al mil        ! 04/07/2006 sm

RENDONDEO  Para Provisiones                              ! 04/07/2006 sm

Para efectos de que el redondeo de provisiones sea compatible con lo realizado en el SOI, debe de crear o modificar las siguientes variables de usuario :

Mllg:PRVMCNRound Redondear Valor de Parafiscales en la contabilizacion MCN
Alfanumerica
Dato = C redondea al Cien

Mllg:PRVMCNRoundB Redondear Base de Parafiscales en la contabilizacion
Alfanumerica
Dato = M redondea al mil        ! 04/07/2006 sm

Para efecto de cumplir con Decreto 1406 de 1998.
Articulo 10, que estable que los multiplos de 50 y 500 se deben de redondear hacia abajo

Las variables anteriores debe de tener los siguientes datos

Para la Base , Dato = U
Para los Aportes , Dato = U

! 09/04/2007 sm

Caso 2-.
Este caso se presenta para provisones y parafiscales, cuando se esta usando la Autoliquidacion Integrada.
Sucede cuando una persona Sale, Esta o regresa de Vacaciones.
En estos casos las bases de aportes se encuentra afectadas por estos eventos
Se hace mas critico , cuando la persona esta un mes completo de vacaciones.
En este caso, no aparecen los Aportes de Parafiscales.

Para la solucion de este caso :
1-.Elimine de las agrupaciones de conceptos definidas el concepto de Vacaciones.
2-.Cree las siguientes variables de Usuario

Para Provisiones :

Mllg:PRVVerVaca, Verificar Vacaciones
Alfanumerica
Dato = S

Para Parafiscales :
Mllg:PRFVerVaca, Verificar Vacaciones
Alfanumerica
Dato = S

En cualquier caso, lo que el sistema hace, es controlar que la persona no haya estado ningun dia durante el mes en ningun estado de vacaciones y crea un registro con el salario mensual para este caso, que sera la base para los aportes.

18/10/2006 Modificado sm