SlideShare una empresa de Scribd logo
1 de 20
SIFET – ACTIVIDADES       SIFET – ACTIVIDADES
SIFET – ACTIVIDADES       SIFET – ACTIVIDADES
SEPELIO , MANT. DE CUENTA

Registro descuento ministerio público
Se agregó , en la opción de registro descuento ministerio público , el proceso similar al
proceso de generación de descuentos enviados , tomando en cuenta saldos tanto para
actividad , sepelio y mantenimiento de cuenta ; para un tema estadístico ya que este
proceso envía los montos de los distintos rubros según configuración.

Registro de socio nuevo
Cuando la dependencia es nueva no se sabía cuando empezaba el primer enviado para
generar las cuotas de sepelio y mant. de cuenta , para esto se creo un nuevo campo:
perinienv en la tabla: saudepen, para que tome de este dato el número de cuotas a
generar , sin este dato no podrá registrar al socio nuevo.

Cambio de condición del socio
Cuando el socio cambia de condición se debe eliminar las cuotas de sepelio y mant. de
cuenta , los períodos en que se encuentre en esa condición.
Para sepelio cuando la condición de socio es diferente de: habil , inhábil y excepcional ,
se le eliminara las cuotas.
Para mant. de cuenta cuando la condición de socio es diferente de: habil , inhábil ,
excepcional y cobranza administrativa , se le eliminara las cuotas.

Cuando el socio es liquidado se le elimina todas las cuotas tomando en cuenta el último
enviado para adelante para sepelio y mant. de cuenta

Transferencia sepelio y mantenimiento de cuenta
Se generó la transferencia en bloque para los socios que tenían saldo de sepelio y mant.
de cuenta del año 2008.

Se crearon 2 campos: scrcanio(año de la solicitud) y scrindtr(indicador si sus saldos fue
hecho con transferencia en bloque) para las tablas: scrcabsep , scrdetsep , scrcabmcta y
scrdetmcta.

Se agregaron estos filtros en los archivos php y en las funciones sql que tienen que ver
con las tablas mencionadas en el punto anterior.




Revisión de la función de anulación de actividad
       Se agregó a la función disminuir_enviado que contemple tanto el penúltimo
enviado como el último enviado para la disminución del rubro de actividad cuando se
anule una actividad que involucre a ambos enviados.

Planilla efectuada
        Se cambio el proceso del efectuado ahora tomará en cuenta el monto que se
registre en la tabla de pagos (scopagac) deberá coincidir con el monto que se registre en
la tabla de planilla efectuada (scoplani) en el rubro de actividad para que no afecte en la
conciliación, en la cual presentaba diferencias cuando realizaban el proceso de
conciliación en algunos casos. Se modificará el monto en el rubro de actividad, sepelio
y mantenimiento de cuenta de la planilla enviada si el caso lo requiere en el caso de
que en el lapso del último enviado haya transferencias, pagos por tesorería, anulación de
actividad antes o después de su efectuado.



PERSONAL               PERSONAL                 PERSONAL
PERSONAL               PERSONAL                 PERSONAL


Licencias
Se adicionaron los campos: tipo de licencia, goce de haber; además esta controlando que
no se cruzen las fecha de inicio y fin de la licencia con los distintos tipos de licencia que
se le puede otorgar al empleado.
Se modificó el reporte de licencia para que muestre los campos agregados.

Onomásticos
Se modificó para que controle el tiempo laborable mínimo contra la fecha de ingreso del
empleado para que valide si es que se le puede otorgar la provisión de onomástico. Está
generando asientos con las cuentas 469132 y 656112, para que pueda cancelar por
tesorería para cada empleado la provisión generada.
Se hizo el reporte de onomástico.

Descuentos Cooperativa
Se modificó la columna de diferencia entre los montos de enviado y efectuado.
Se hizo el reporte en Excel.




SIFET - PERSONAL
Revisión del proceso de comisión, permisos y regularización de registro de
asistencia(personal y en bloque).
Modificación del proceso de comisión, permisos y regularización de registro de
asistencia(personal y en bloque).

Comisión:
Que no registre una nueva comisión si es que no tiene marcación de asistencia de
entrada.
Que no registre una nueva comisión si es que hay una pendiente anterior.
Que no registre una nueva comisión si es que la hora de inicio o fin de la comisión se
encuentra en el rango de horas asignado a un permiso.
Que sólo registre una comisión sin retorno en el día.
S i ya tiene registrado un permiso sin retorno no podrá registrar una comisión.

Permiso:
Que no registre un nuevo permiso si es que la hora de inicio o fin del permiso se
encuentra en el rango de horas asignado a una comisión.
Que sólo registre un permiso sin retorno en el día.
S i ya tiene registrado una comisión sin retorno no podrá registrar un permiso.
Para el permiso tiene estas opciones:
Registro de permiso para el día completo.
Registro de permiso cuando su hora de inicio es igual que la hora de entrada.
Registro de permiso cuando es sin retorno.
Registro de permiso para el día actual para un rango de horas.
Registro de permiso para un rango de fechas según los días seleccionados.

Se está validando para que no se cruze las horas de la comisión o permiso entre ellas,
según los casos encontrados.

Reportes:
Se modificó el reporte de detalle de permiso y comisión para que muestre por empleado.
Se modificó el reporte de marcación de personal para que muestre agrupado por día,
tipo de marcación(entrada , salida) , tipo de registro( Asistencia , Comisión , Permiso ) ,
sucursal.
Se creó el reporte de las regularizaciones hechas en bloque.
Se creó el reporte de permisos que no marcaron la salida.

Se modificó en los listados de comisión y permiso para que muestre la impresión de la
comisión y el permiso.




SIFET - PERSONAL
Proceso de generación de vacaciones
       Para esta parte se sacó el bloque que generaba los montos de las vacaciones del
proceso general de planilla de sueldos. Para ponerlo como opción independiente.
Cuando se procesa la generación de vacaciones para un período, si es que el período de
pago correspondiente para el período de la vacación no esta creado se creará pero con
estado inactivo. Para procesar el siguiente período de pago se tendrá que activar el
período ya creado.

Se habilitó para que pueda generar solicitud de pago del proceso de generación de
vacaciones independiente del proceso general de generación de solicitudes tanto de
adelanto de sueldo como de fin de mes.

Se podrá generar los asientos con respecto al proceso de vacaciones pero cuando hayan
generado la planilla de sueldo de fin de mes, antes no.
Se quitó la opción de generar solicitud de pago en la opción solicitudes de pago:
 Planilla: planilla de sueldos  operación: vacaciones.

Se creó una tabla speplacv (Planilla activa de proceso de vacaciones) y se adicionó un
campo en la tabla spesolpa (Solicitudes de pago de planilla)  indpavac (Indicador de
solicitud de proceso de vacaciones. 1 -> solicitud fue generada para el proceso de
vacaciones; 0 -> solicitud generado para sueldos) , para que no afecte cuando se
eliminen solicitudes tanto en el proceso general de planillas como el proceso de
vacaciones , con este nuevo campo se hace independiente la eliminación de solicitudes.

Compra de vacaciones
Agregar detalle de vacaciones
        Se esta validando en el listado de detalle de vacaciones cuando quiera editar o
eliminar un detalle si es que ya se hizo la compra de vacaciones.
Se esta validando para que el número de días en los detalles que se pueda agregar en el
período vacacional no supere al número de días de vacaciones otorgados al empleado,
tomando en cuenta el número de días en las licencias (tipo a cuenta de vacaciones) si es
que tuviese. También se hará la marcación automática de asistencia de entrada y salida
para los días de descanso físico.

Compra de vacaciones
       Para la compra de vacaciones para obtener los montos de cada concepto se esta
tomando como plantilla de la tabla spesueld un período anterior al período activo de la
tabla speperpa; si es que para este período anterior tuviera en la tabla spesueld estos
conceptos 00138 (VACACIONES), 00139 (NETO VACACIONES) entonces se tomara otro
período antes (que sería 2 períodos antes del período activo).

Se genera solicitud de compra de vacaciones que se cancelará en tesorería tomando
como número de días máximo entra la diferencia del número de días del período
vacacional y la cantidad de días sumados de los detalles de vacaciones agregados y las
licencias, para calcular el monto de la compra de vacaciones; cuando se cancele por
tesorería se hará el egreso y también se generará los asientos correspondientes (indicado
en el modelo de asientos de reducción de vacaciones).

Se creó 2 tablas, spesoccv (Cabecera de solicitud de compra de vacaciones) y spesodcv
(Detalle de solicitud de compra de vacaciones) donde se registra la cabecera y el detalle
de solicitud de compra de vacaciones.

Se creó la impresión del documento de compra de vacaciones y del acuerdo de
reducción de vacaciones.




SIFET – PERSONAL

Revisión de los conceptos de pago
Se agrego un campo specafec(Indicador de Afectador) a la tabla de conceptos de pago
(speconpg), el valor contenido tiene un significado por cada posición :
1 = [Afecto]; toma los valores de S o N
2 = [Quinta categoría]; toma los valores de S o N
3 = [ONP]; toma los valores de S o N
4 = [AFP]; toma los valores de S o N
5 = [SCTR - Por Defecto es N]; toma los valores de S o N.
El cual nos va a servir para el cálculo de los conceptos de pago: AFP, quinta categoría,
gratificación, para lo cual ya no se usara los afectadores que hacían los cálculos para los
conceptos mencionados.

Se modifico la opción de concepto de pago en el sistema para hacer uso del campo
agregado specafec(Indicador de Afectador). Se bloqueó para los usuarios la creación de
conceptos de pago tipo ingreso, esto lo hará el área de Sistemas.

Cálculo del descuento de AFP
Para hacer el cálculo se esta haciendo uso de la función fu_calculo_afp() en el cual se
esta validando la edad del empleado, el monto de sus ingresos para verificar si aplica el
tope para calcular la prima de seguro; y se esta tomando en cuenta las faltas y tardanzas
para restar a los ingresos del empleado para el caso de la planilla de sueldos.

Se crearon 2 tablas:
spetopes, en esta tabla se registra los topes para calcular el monto de la prima de seguro
si es que el total de ingresos del empleado es mayor que el tope, este valor se usará
trimestralmente, el cual se hará el ingreso del valor del tope por medio de la opción :
Parámetros Planilla.

speafpem , en esta tabla se registra los valores: prima de seguro , comisión y aportación
por empleado por período y por planilla.

Migración del sistema hacia AFPNET
 Se creó la opción de migración para afpnet, el cual lista los empleado activos, por esta
opción puede generar al archivo Excel para que lo puedan usar en AFPNET; para los
empleados inactivos se tendrá que ingresar manualmente.

Cálculo de CTS
Se agregó al concepto 1/6 gratificación en el campo spenporc el valor: 0.013889 que es
el valor obtenido de la división (1/6)/12, para poder hacer el calculo de este concepto
para las provisiones de CTS en el mes de Abril y Octubre.
Se esta tomando en cuenta los conceptos de pago que tengan en el campo spenccts el
valor 1 para hacer la provisión mensual.
Se modificó en la función fu_provision_cts(), que es la que calcula la provisión mensual
de CTS, para que calcule el sexto de la gratificación, esto se hará en los períodos de
abril y octubre, para estos períodos tendrá además de la provisión mensual tendrá el
monto del sexto de la gratificación.
Se modificó en la función fu_calculo_cts() , que calcula el monto de provisión de CTS
para los períodos de CTS.

Se creo la tabla:
Spedprcts, que almacena el detalle de provisión mensual de CTS.
Cálculo de gratificación
Se revisó el proceso de gratificación; se modificó la forma del cálculo del monto de
gratificación ya no esta haciendo uso del afectador sino en base al nuevo campo creado
specafec en la tabla de conceptos de pago mencionado anteriormente.

Se cambio de opción el cálculo de gratificación en bloque antes se encontraba en la
parte de generación de sueldo de fin de mes y el sistema pedía que realize el cálculo de
tiempos, ahora se ha colocado la generación de gratificación en la parte de generación
de quincena y también va a calcular la gratificación de los empleados que se encuentren
en vacaciones en los meses de julio y diciembre junto con los demás empleados. Se esta
probando este cambio.




REVISION DEL PROCESO DE CALCULO DE CTS
Una vez terminado este proceso de calculo de CTS por período, el área de personal
hizó las pruebas y luego de esto enviaron observaciones según correo del día
23/04/2009 09:13:23, las cuales se procedieron a corregir, luego del cual también se
solicitó al área de personal que vuelva a hacer pruebas, estas pruebas resultaron
aceptables según correo del día 29/04/2009 10:14:29 enviado por el área de personal.

Se modificó en la tabla speconpg, con respecto al concepto 00130 (Sexto de
gratificación).
  NOMBRE DE
    CAMPO         Tipo      TAMAÑO                         DEFINICION

                 double                    SE ASIGNO EL VALOR   0.166667 que equivale a (1/6)
   spenporc     precision


Funciones modificadas:
fu_calculo_cts(), esta función calcula la CTS por un período de 6 meses (NOV.-ABRIL
, MAYO-OCT.) y solo para las empleados activos, se modifico para que el cálculo de
este monto tome en cuenta la remuneración computable junto con el sexto de la
gratificación, a esta sumatoria se le aplicará los días laborados.

fu_provision_cts(), esta función calcula la provisión mensual de CTS y solo para las
empleados activos, se modifico para que el cálculo de este monto tome en cuenta la
remuneración computable junto con el sexto de la gratificación, a esta sumatoria se le
aplicará los días laborados; antes solo tomaba en cuenta para la remuneración
computable los días laborados y luego de esto se sumaba el sexto de la gratificación;
consultando por lo anterior al Sr. Armando Martínez indica que es opcional, depende de
la política de la empresa , si se toma en cuenta tanto para la remuneración computable y
el sexto de la gratificación los días laborados.

Se realizó los cambios para que se pueda generar solicitud de pago de CTS y se pueda
cancelar por tesorería.
Nombre de los archivos php modificados:
personal_pr_solicitud_pagos.php
        personal_ma_procesar_planilla.php
        personal_co_solicitud_pagos.php
        personal_co_solicitud_pagos_detalle.php
        personal_rp_solicitud_pago.php
        tesoreria_buscar_detalle_egreso_planilla.php

Se modifico los reportes de CTS:
Nombre de los archivos php modificados:
      personal_co_calculocts.php
      personal_co_provision_cts.php
      personal_rp_calculocts.php
      personal_rp_detalle_provision_cts.php


REVISION DEL PROCESO DE AFP
En esta parte también se tuvo que hacer unas correcciones debido a que se estaba
haciendo los redondeos a 2 decimales, se modificó la estructura de algunos campos de
la tabla speafpem para que registre con 3 decimales, lo cual detallo a continuación:
  NOMBRE DE
    CAMPO         Tipo      TAMAÑO                         DEFINICION



   spenmseg      numeric     (12,3)                      Monto de Seguro



  spenmcom       numeric     (12,3)                    Monto de la Comisión



   spenmapo      numeric     (12,3)                     Monto de Aportación




Funciones modificadas:
fu_afp(), en esta función se modificó para que en los cálculos internos de la función
trabaje con 3 decimales, de lo cual se obtendrá un valor final el cual será redondeado a 2
decimales, este valor es el que se registrará en la tabla de planillas con respecto al
concepto de AFP.
Los valores obtenidos para el seguro, comisión, aportación con respecto a AFP se esta
registrando con 3 decimales en la tabla speafpem (Tabla para registrar los Montos de
AFP desagregado por empleado, período y tipo de planilla).

PLANILLA DE REMUNERACIONES
Se hizó cambios en esta opción para que cuando seleccione la casilla de vacaciones
muestre los conceptos de ingresos del empleado por una sola columna que indique
vacaciones, esto mismo se hizo en el reporte de planilla de sueldos de esta opción. En la
boleta de pago se procedió a hacer lo mismo.

Nombre de los archivos php modificados:
     personal_co_planillasueldos.php
     personal_rp_planilla.php
     personal_rp_boleta.php
LIQUIDACION DE EMPLEADOS
Se esta avanzando la parte de liquidación.




LIQUIDACION DE EMPLEADOS
Para la liquidación se esta viendo los siguientes puntos:
   • CTS trunca.
   • Vacaciones truncas.
   • Gratificación trunca.
   • Ingresos Afectos.
   • Ingresos no afectos
   • Aportes.
   • Descuentos.

Se muestra el tiempo computable que es desde la fecha de ingreso hasta la fecha de
cese del empleado, tiempo depositado al banco por CTS, y el tiempo que falta liquidar
para CTS; además se hace el listado de sus conceptos de ingresos y su monto obtenido
del último sueldo que se le haya depositado al empleado.

CTS TRUNCA
Para obtener el monto de CTS trunca se verifica si el penúltimo período de CTS fue
cancelado, si no es así entonces la fecha de inicio para calcular este monto se inicia
desde la fecha de inicio de este penúltimo período de CTS (si la fecha de ingreso es
mayor que la fecha de inicio de este período de CTS se tomará como fecha de inicio la
fecha de ingreso del trabajador); si es el caso contrario osea que si se canceló el
penúltimo período de CTS, entonces la fecha de inicio parte desde la fecha de inicio de
este último período de CTS verificando con la fecha de ingreso del empleado. Se toma
en cuenta los días de falta que tuviere el empleado en este lapso de tiempo, ya que solo
se toma en cuenta los días laborados para calcular el monto de CTS.
En la impresión de esta liquidación muestra los días efectivos laborados.

VACACIONES TRUNCAS
Para obtener el monto de vacaciones truncas se está tomando en cuenta a las vacaciones
pasadas como canceladas, solo calculará el monto de vacaciones truncas hasta un
máximo de un año; por ejm. si un trabajador ingreso el 01/02/2007 y su fecha de cese es
el 31/05/2008 , le calcula un tiempo de 5 meses de vacaciones truncas.

GRATIFICACION TRUNCA
Se calcula este monto de gratificación trunca hasta la fecha de cese del empleado , se
toma en cuenta el tiempo para el cálculo desde el primer día de enero del año actual
(verificando su fecha de ingreso , si la fecha de ingreso es mayor que el primer día de
enero del año actual se toma como fecha de inicio la fecha de ingreso , algo similar a lo
que sucede para CTS ) hasta la fecha de cese , se toma en cuenta solo la cantidad de
meses mas no los días como cálculo de tiempo para esta parte ; por ejm. si desde la
fecha de inicio hasta la fecha de cese tiene 3 meses y 20 días solo se toma la cantidad de
meses que se obtenga para el cálculo.
INGRESOS AFECTOS
Para este punto el usuario puede ingresar conceptos que no hayan sido considerados
pero que serán afectos a AFP u ONP según donde se encuentre el empleado.

INGRESOS NO AFECTOS
Para este punto el usuario puede ingresar conceptos no afectos que no hayan sido
considerados. Se está considerando que aparezca por defecto la bonificación
extraordinaria lo cual solo tiene duración hasta el 31/12/2010, esta bonificación se
obtiene del 9% del monto obtenido para gratificación trunca.
Si selecciona el motivo de la liquidación por despido intespectivo le aparece una fila en
esta parte, calculando este monto tomando como base el último sueldo del empleado
multiplicado por cada cada año transcurrido, desde la fecha de ingreso hasta la fecha de
cese del empleado, sueldo y medio, hasta un máximo de 12 sueldos.

APORTES
Para esta parte se verifica si el empleado esta en ESSALUD o EPS para obtener estos
montos, tomando en cuenta los ingresos afectos; hay una validación si el empleado tiene
como ingresos afectos un monto menor a la remuneración mínima vital (para esta fecha
es de S/.550) se toma como monto de cálculo este monto, verificando que no haya
tenido pago de sueldo de fin de mes , si es que ha tenido pago de fin de mes se toma
como base de cálculo el monto de los ingresos afectos.

DESCUENTOS
Para esta parte muestra por defecto el descuento de AFP u ONP y el descuento de EPS
si es que el empleado se encuentra afiliado a alguna EPS, sino es así muestra valor de
EPS en cero.

DESCUENTO DE AFP -ONP
Para calcular este monto se toma en cuenta la suma del monto de vacaciones truncas y
el monto total de los ingresos afectos que se haya ingresado, no toma en cuenta el
monto obtenido como gratificación trunca (hasta el 31/12/2010, por los cambios
emitidos por el gobierno), pasada esa fecha si toma en cuenta el monto de la
gratificación trunca.

DESCUENTO DE EPS
Para obtener este monto se verifica el día de la fecha de cese, si el día de la fecha de
cese es menor o igual que el día 15 no se hará ningún cálculo, pero si sucede lo
contrario se obtendrá monto, tomando en cuenta lo último que se haya obtenido para
EPS del empleado.


Se ha creado 2 tablas

Tabla de cabecera de liquidación:

  NOMBRE DE
    CAMPO         Tipo     TAMAÑO                          DEFINICION



   idcliqem      integer                             Correlativo de liquidación
idcemple    VARCHAR      5                            Identificador de empleado



 spedingr     DATE                                         Fecha de ingreso



spenmoti      integer                                    Motivo de liquidación



spedcese      DATE                                          Fecha de cese



spentrem      numeric    8,2                              Total remuneración



 idnpects     integer                                  Identificador periodo CTS



 spentotl     numeric    8,2                           Monto total de liquidación



  userid     VARCHAR                                      Usuario de registro



  fecreg      DATE                                         Fecha de registro



fecha_hora   timestamp                                 Fecha y hora de registro



 eliminar     integer                               indicador de registro eliminado



spetcomp     VARCHAR     10                     Tiempo Computable : años-meses-días



spetdbco     VARCHAR     10             Tiempo depositado al banco de CTS : años-meses-días



 spetpliq    VARCHAR     10              Tiempo que resta liquidar de CTS : años-meses-días



 spectsti    VARCHAR      6       Tiempo para cts en días restando las faltas que tuviere el empleado



 spevacat    VARCHAR      8                   Tiempo para vacaciones : años-meses-días



 spegrati    VARCHAR      6     Tiempo para gratificación : meses-días (sólo se va considerar los meses)



 spedinti    VARCHAR     10              Tiempo para despido intespectivo : años-meses-días



spenimpb      numeric    10,2                           Monto de importe bruto



 idcegres    VARCHAR     15                        Código del egreso para tesorería



 idcsucur    VARCHAR      5                             Sucursal del empleado



spestado     VARCHAR      1             Estado de la liquidación : R-> Registrado , L->Liquidado



 idccodas    VARCHAR     15                           Código del asiento contable



spemtovac    VARCHAR     30               monto de vacaciones por tiempo : años-meses-días
Tabla de detalle de liquidación:

  NOMBRE DE
    CAMPO         Tipo      TAMAÑO                                 DEFINICION



    idcliqem     integer                                     Correlativo de liquidación



   idcemple     VARCHAR        5                             Identificador de empleado
                                                                       Tipos :
                                                                    00001----> cts
                                                               00002----> vacaciones
                                                               00003----> gratificación
                                                            00004----> ingresos afectos
                                                          00005----> ingresos NO afectos
                                                               00006----> descuentos
    spetipo     VARCHAR        5                                 00007----> aportes'



   spedescrip   VARCHAR       100                   Descripción o Motivo de las filas agregadas



   idccodcu     VARCHAR        6                                  Código cuenta



   idcconpg     VARCHAR        6                       Identificador de concepto de pago
                                     usado para mostrar en el formulario , se creo para las filas de cts , vacac
                                                       ,gratif , afp y despido intespectivo
                                                                 O ---> Obligatorio
   spenvuso     VARCHAR        1                                     L ---> Libre'
                                                               usado para tesorería
                                                                    1--> Cargo ,
                                                                     2 --> Abono
   spenafec      integer                                           0--> no se usa



   spenmont      Numeric      10,2                                  monto bruto



  spenmont2      numeric      10,2    monto descontando el porcentaje de afp u onp para determinadas filas

                                           1 --> no se usa para generar asientos , son los descuentos.
   speindas      integer                                0 --> se usa para generar asientos



    eliminar     integer                                  indicador de registro eliminado



     userid     VARCHAR        5                                Usuario de registro



     fecreg       DATE                                           Fecha de registro



  fecha_hora    timestamp                                    Fecha y hora de registro



   spemdafp     VARCHAR        6       Tiempo para cts en días restando las faltas que tuviere el empleado

                                       monto de afp calculado sin considerar el tope , se usa para validar el
   spevacat      numeric      10,2                                    tope



   spenitem      integer                                          Número de item
                                                indicador usado para que no pueda eliminar la fila
                                                          1 ---> no puede eliminar la fila
    speindel     integer      10                           0 ---> si puede eliminar la fila




Funciones creadas:
fu_afp_liquidacion(), esta función calcula este monto tomando en cuenta las
       validaciones para AFP detallado en el informe anterior , tomando como base los
       montos de los ingresos afectos.

Nombre de los archivos php modificados:
     personal_ma_speliemp_plan_agregar.php
     personal_ma_speliemp_plan_editar.php
     personal_ma_speliemp_list.php
     personal_lib.php
     buscar_concepto.php
     personal_rp_liqemp.php
     personal_rpt_css
     tesoreria_buscar_detalle_egreso_onomastico.php
     tesoreria_pr_js
     tesoreria_pr_msjsistema_pr.php


Se creó un listado de liquidaciones en la cual muestra todas las liquidaciones, hay 2
estados de liquidación:
Liquidaciones: estado Registrado que tiene la opción de editar hasta cuando este
completa la liquidación.
Liquidaciones: estado Liquidado, ya no tiene la opción de modificar, solo de imprimir.

Se puede eliminar liquidaciones registradas para volverlas a registrar.


En la parte de Tesorería se modificó para que pueda jalar la liquidación de empleados,
para su cancelación; al momento de registrar esta cancelación se generará los asientos
correspondientes según el modelo de asientos entregados por el área de contabilidad.



BONIFICACION EXTRAORDINARIA

El formulario de concepto nuevo se modificó.
Se ha creado la función : bonif_extarord() el cual retorna el monto de la bonificación
extraordinaria que recibirá el empleado en los meses de julio y diciembre hasta el
31/12/2010.




BONIFICACIÓN EXTRAORDINARIA
Se hace este cambio de acuerdo al dispositivo(Ley N. 29351) emitido por el gobierno es
respecto al monto que abonan los empleadores por concepto de aportación a
ESSALUD, los que , con respecto a las gratificaciones de julio y diciembre , les será
abonado a los empleados. Es temporal, dura hasta el 31/12/2010.
Para aplicar esto en el sistema(SIFET) se hizierón los siguientes cambios:
Se creo la función fu_bonif_extraord() , la cual calcula el 9% sobre el monto obtenido
por la gratificación , esto se hará en julio y diciembre.

En la tabla de conceptos(speconpg) se agregó este concepto: BONIFICACION
EXTRAORDINARIA - LEY 29351

En la tabla que almacena las funciones que se usarán en el cálculo de la planilla
(spefnpla) se agregó la función nueva creada(fu_bonif_extraord() ).

El concepto agregado en la tabla conceptos, por la bonificación extraordinaria se agregó
también a la tabla plantilla de tipo de planilla(speptpla).

El concepto agregado en la tabla conceptos, por la bonificación extraordinaria se agregó
también a la tabla de afectadores(speafect).



CAMBIOS EN GRATIFICACION
Se realizó este cambio de acuerdo a una norma emitida por el gobierno (Ley N. 29351) ,
donde aprueban la inafectación de las gratificaciones por fiestas patrias y navidad

Se hizierón los siguientes cambio, con respecto a funciones de BD :
Se modifico esta función fu_afp() para que no calcule monto por el descuento de AFP
con respecto ala gratificación.
Se modifico esta función fu_snp() para que no calcule monto por el descuento de ONP
con respecto ala gratificación.
Se modifico esta función fu_monto_concepto() para que no calcule monto por estos
conceptos : ESSALUD EPS TRIBUTO , PERSALUD ENT. PRIV. y ESSALUD
 con respecto ala gratificación.



CAMBIOS EN EL CÁLCULO DE LA PROVISIÓN MENSUAL DE CTS
Se hizó este cambio para que pueda calcular la provisión mensual del sexto de la
gratificación a partir de la última gratificación del empleado.
Se hizó cambios en esta función de BD:
fu_provision_cts().




CÁLCULO DE SUBSIDIO
Para realizar este cálculo se esta tomando en cuenta lo siguiente:
Se calcula sobre las 12 remuneraciones antes del mes de la contingencia, en caso de no
tener 12 remuneraciones solo calcula con las que se cuente.

Se suma los montos brutos percibidos de estas remuneraciones (sin considerar las
gratificaciones y las compras de vacaciones ), el total obtenido se divide entre el total de
días contables de los períodos de las remuneraciones que se encuentre según lo señalado
en el punto anterior, con lo cual se obtiene un monto por día, este monto obtenido por
día se multiplica por el total de días del subsidio con lo cual se obtiene el monto total
del subsidio, el monto total del subsidio se redondea sin considerar decimales.

El número de días de subsidio se calcula de acuerdo al número de hijos que tenga la
persona subsidiada:
Si la persona tiene un hijo toma un período de subsidio de 90 días.
Si la persona tiene más de un hijo toma un período de subsidio de 120 días.

De acuerdo a lo anterior ya se tiene el número de días de subsidio y el monto de
subsidio, con lo cual se procede a dividir el monto obtenido de subsidio de acuerdo a los
meses que cubra el período de subsidio. En esta división se puede tener en la parte
inicial y final del período de subsidio, días trabajados; por lo cual también se calcula el
sueldo de acuerdo a los días que trabaje el empleado que este en subsidio.

En caso que el empleado se encuentre en ONP no se debe aplicar ningún descuento por
pensión (No se debe descontar el 13%), para los empleados que se encuentren en AFP
si se les calcula el descuento de AFP.

Para la parte de renta se ha agregado un campo en la tabla empleados (speemple):
specalrq VARCHAR (1) , se usa para el modo de cálculo de renta de quinta , por el caso
de            subsidio,            toma             estos            2            valores:
A : automático , usa la función de renta de quinta.
M : manual , el monto de renta se obtiene de la ficha de personal en la parte de la
planilla de sueldo por el concepto de renta de quinta. Se usa para recalcular el monto de
la quinta categoría si es que cubre menos de 12 períodos ( Caso de que el empleado
entre en período de subsidio en los meses de noviembre , diciembre y enero del
siguiente año , para la renta tendrá que cerrar su cálculo en el mes de octubre , esto se
hará de modo manual )

También se toma en cuenta los descuentos de la cooperativa que tiene el empleado,
estos descuentos se pueden adicionar al sueldo obtenido por los días trabajados o a la
planilla de subsidio.
Se puede modificar el monto obtenido por AFP, si es que el porcentaje de AFP en el
que se encuentre el empleado ha variado, esto en el subsidio.


Se hizierón los siguientes cambios:
Funciones de BD:
fu_afp_subsidio()
fu_calculo_sueldo_diastrabaj()
fu_calculo_sueldos_temporal()
fu_calculo_tiempos()
fu_calculo_tiempos_xempleado()
fu_dias_trabajados()
fu_generar_asiento_planilla_subsidio()
fu_horas_trabajadas()
fu_monto_concepto()
fu_stecabeg_anular()
funcion_cambiada_planilla_remude()
Archivos PHP:
personal_dscto_sueldo.php
personal_ma_subsidio.php
personal_rp_boleta_subsi.php
personal_ma_subsidio_list.php
personal_ma_speemple_agregar.php
personal_ma_procesar_planilla.php
personal_pr_periodo_planilla.php
tesoreria_pr_msjsistema_pr.php
personal_ma_subsidio_det.php
personal_pr_generacionsueldos.php
personal_pr_adelantos.php
tesoreria_buscar_detalle_egreso_onomastico.php
personal_rp_boleta.php
personal_js.js
personal_co_boleta.php
personal_ma_speparpla_detalle.php
personal_ma_speparpla_agregar.php
personal_ma_speliemp_list.php
tesoreria_pr_js.js


Se ha creado 2 tablas en la BD:



Tabla de cabecera de la planilla de subsidio(speplasu):

  NOMBRE DE
    CAMPO         Tipo      TAMAÑO                             DEFINICION



   idcplasu     INTEGER                                      índice de subsidio



   idcemple     VARCHAR       5                          Identificador de empleado



   spenuciit    VARCHAR       16                   número de ciit otorgado por ESSALUD



   speperpar    VARCHAR       6                 periodo de parto del empleado (AÑO-MES)



   spenhijo     INTEGER                      número de hijos del empleado que esta en subsidio



    spefini      DATE                             Fecha de inicio del periodo de subsidio



    speffin      DATE                               Fecha de fin del periodo de subsidio



   spediasu     INTEGER                                 número de dias subsidiados



   idccoafp     VARCHAR       5              código de AFP en el que se encuentra el empleado
speimpdia    MUNERIC       10,2                  monto del importe por día del subsidio



   spetotsub    NUMERIC       10,2                         monto total del subsidio



    eliminar     integer                                indicador de registro eliminado



    userid      VARCHAR        5                  código de usuario que registro el subsidio



    fecreg        DATE                                  fecha de registro del subsidio



  fecha_hora    timestamp                            fecha y hora de registro del subsidio




Tabla de detalle de la planilla de subsidio(spedplasu):

  NOMBRE DE
    CAMPO         Tipo      TAMAÑO                              DEFINICION



   idcplasu     INTEGER                                       código de subsidio



   idcemple     VARCHAR        5                          Identificador de empleado



    spefini       DATE                         Fecha de inicio del periodo de subsidio por mes



    speffin       DATE                       Fecha de fin del periodo de subsidio del mes por mes



   spediasu     INTEGER                              número de días subsidiados por mes



   speimpsu     NUMERIC       10,2                       monto de subsidio por mes



   spedafp      NUMERIC       10,2                    monto obtenido para AFP por mes



   spemnets      numeric      10,2                           monto neto por mes



   idcsucur     VARCHAR        5                      código de sucursal del empleado



   idcegres     VARCHAR       15               código del egreso , cuando cancela por tesorería



   idccodas     VARCHAR                                             -------



    eliminar    INTEGER                                 indicador de registro eliminado



    userid      VARCHAR       15                  código de usuario que registro el subsidio



    fecreg        DATE                                  fecha de registro del subsidio

                TIMESTAM
  fecha_hora        P                                fecha y hora de registro del subsidio
spenitem     INTEGER                                          item del subsidio



   spenpafp     NUMERIC       10,2                          porcentaje de AFP por mes



   speperde     VARCHAR        6                         Período para declarar en el PDT



   idccodcu     VARCHAR        6                  código de cuenta contable , usado en tesorería.



    spediatr    INTEGER       10,2                          número de días trabajados



   idcconpg     VARCHAR        5         concepto del monto bruto del subsidio , para la boleta de subsidio



   idcconpg2    VARCHAR        5                        Código de concepto para afp u onp


Se creó la tabla para calcular el sueldo por los días trabajados(spetsuel) la estructura de
esta tabla es similar a la tabla sueldos(spesueld).


El subsidio se puede jalar por tesorería según el período en que se encuentre, para
efectuar su cancelación.

Puede generar asientos en la parte de cierre de período de planillas de personal, para la
planilla de subsidio.




MODIFICACION EN LA LIQUIDACION
Se modificaron algunas observaciones con respecto a la liquidación:
   - Generación de asientos.
   - Cálculo de AFP para la liquidación.
   - Anulación de la liquidación .
Las modificaciones para bonificación extraordinaria, gratificación y subsidio se
encuentran en el servidor de prueba de personal, a la espera de las pruebas
correspondientes.




PROVISION MENSUAL DE GRATIFICACION
Se realizó este cambio para que se pueda provisionar el monto de la gratificación
mensualmente, esto se va a realizar en 2 períodos:
   1) Enero – Junio, para la gratificación de julio.
   2) Julio – Diciembre, para la gratificación de diciembre.

Se realizaron los siguientes cambios:
1) Con respecto a la base de datos se crearon las siguientes funciones:
fu_provision_gratif.sql.
fu_asiento_provision_gratif.sql
Se agregó el modelo de asiento para la gratificación mensual en la tabla de modelos de
asiento (spedmoas).

Se creó la tabla de provisiones mensuales de gratificación (speprgra).
  NOMBRE DE
    CAMPO          Tipo      TAMAÑO                           DEFINICION



   *Idnpegra     INTEGER                         Identificador de periodo de gratificación



   *Idcemple     VARCHAR          5                    Identificador de empleado



   *spedmes       DATE           16                         Mes de provisión



   spenmont      NUMERIC         10,2                      Monto provisionado

                TIMESTAM
   fecha_hora       P                                    Fecha hora de registro



     userid      VARCHAR          5                 Usuario de creación del registro


*[ llave primaria de la tabla]
Se creó la tabla de asientos de provisión de gratificación (speasgrat).
  NOMBRE DE
    CAMPO          Tipo      TAMAÑO                            DEFINICION



   *idnpegra     INTEGER                          Identificador de período de gratificación



   *idcperpa     VARCHAR         5                   Identificador de periodo de pago



    idccodas     VARCHAR         15                     Código de asiento contable

                TIMESTAM
   fecha_hora       P                                     Fecha hora de registro



     userid      VARCHAR         5                   Usuario de creación del registro
*[ llave primaria de la tabla]


Se creó la tabla de modelos de asiento para gratificación (spemogra)
  NOMBRE DE
    CAMPO          Tipo      TAMAÑO                            DEFINICION



   spenmpro      NUMERIC         7                          Modelo de provisión



   spenmcan      NUMERIC         7                        Modelo de cancelación

                TIMESTAM
   fecha_hora       P                                     Fecha hora de registro




Se creó la tabla de modelos de asiento para gratificación (spepegra)
  NOMBRE DE
    CAMPO          Tipo      TAMAÑO                            DEFINICION



    Idnpegra     INTEGER                          Identificador de periodo de gratificación



    spedfini      DATE                                  Fecha de Inicio de Periodo



    spedffin      DATE                                   Fecha de Fin de Periodo



   spenesta      INTEGER                                    Estado de Periodo



    eliminar     INTEGER                              Indicador de registro eliminado



     userid      VARCHAR         5                   Usuario de creación del registro



     fecreg       DATE                                       Fecha de registro

                TIMESTAM
   fecha_hora       P                                     Fecha hora de registro
2) Con respecto a los archivos PHP:
personal_rp_provision_gra.php
personal_co_provision_gra.php



MODIFICACION DE CONCEPTOS NUEVO
Se agregó un campo a la tabla de conceptos (speconpg): speusaliq, concepto usado para
la liquidación. Aquellos conceptos que tengan el valor de 1 en este campo serán usados
en la liquidación de empleados.


MODIFICACION EN LA LIQUIDACION DE EMPLEADOS
Se cambió en la parte de ingresos afectos de la liquidación de empleados, cualquier
concepto que ingrese en esta parte, el monto acumulado descontando el porcentaje de
AFP u ONP, jalará con la cuenta 411101 en la parte de tesorería, y en la generación de
asientos desplegará cada una de las cuentas que haya ingresado en la parte de ingresos
afectos.




NOTAS

Javier en la tabla de préstamo administrativo debes de actualizar el campo de idcegres
para generar los enviados

Hay un campo en la tabla de conceptos que es para limpiar después de cierre de planilla,
esto falta hacer, ayer me dijistes que te haga recordar.

Falta agregar lo que esta en el correo que envió Armando del día 20/06/2009 , con
respecto a esto Jessica me dijo que lo deje pendiente.

ESTAS funciones toma del simulador_sistemas
fu_actualiza_scrccoso_enviado_efectuado_emp
fu_estado_cta_cte_disponible_emp
fu_estado_cta_cte_emp

Más contenido relacionado

La actualidad más candente

Reversiones tesoro público
Reversiones tesoro públicoReversiones tesoro público
Reversiones tesoro públicoTVPerú
 
Propiedad planta y equipo
Propiedad planta y equipoPropiedad planta y equipo
Propiedad planta y equipoSolange Velez
 
Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...
Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...
Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...Mariela Gonzalez
 
225618900 planeacion-financiera
225618900 planeacion-financiera225618900 planeacion-financiera
225618900 planeacion-financieradanielbaez36
 
3. nic 16, casos y ejercicios
3. nic 16, casos y ejercicios3. nic 16, casos y ejercicios
3. nic 16, casos y ejerciciosAdriana Escudero
 
Asientos básicos 2013
Asientos básicos 2013Asientos básicos 2013
Asientos básicos 2013shouri20
 
Propiedad Planta y Equipo
Propiedad Planta y EquipoPropiedad Planta y Equipo
Propiedad Planta y EquipoBryan Guerra
 
NIIF para PYMES: Sección 17
NIIF para PYMES: Sección 17NIIF para PYMES: Sección 17
NIIF para PYMES: Sección 17Sara Sollenni
 
NIC 16 Propiedad Planta Y Equipo
NIC 16 Propiedad Planta Y EquipoNIC 16 Propiedad Planta Y Equipo
NIC 16 Propiedad Planta Y EquipoChristian Valbuena
 
Propiedad planta-y-equipo.-situación financiera balances general
Propiedad planta-y-equipo.-situación financiera balances generalPropiedad planta-y-equipo.-situación financiera balances general
Propiedad planta-y-equipo.-situación financiera balances generalMarcelaHerrera123456
 

La actualidad más candente (15)

Reversiones tesoro público
Reversiones tesoro públicoReversiones tesoro público
Reversiones tesoro público
 
nic16 Propiedades, Planta y Equipo
nic16 Propiedades, Planta y Equiponic16 Propiedades, Planta y Equipo
nic16 Propiedades, Planta y Equipo
 
Propiedad planta y equipo
Propiedad planta y equipoPropiedad planta y equipo
Propiedad planta y equipo
 
Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...
Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...
Aplicacion del-ajuste-por-inflacion-de-la-rt-6-a-los-bienes-de-uso-medidos-al...
 
4 plame
4 plame4 plame
4 plame
 
Cuca cufin
Cuca cufinCuca cufin
Cuca cufin
 
Nic16....
Nic16....Nic16....
Nic16....
 
Asiento de planilla
Asiento de planillaAsiento de planilla
Asiento de planilla
 
225618900 planeacion-financiera
225618900 planeacion-financiera225618900 planeacion-financiera
225618900 planeacion-financiera
 
3. nic 16, casos y ejercicios
3. nic 16, casos y ejercicios3. nic 16, casos y ejercicios
3. nic 16, casos y ejercicios
 
Asientos básicos 2013
Asientos básicos 2013Asientos básicos 2013
Asientos básicos 2013
 
Propiedad Planta y Equipo
Propiedad Planta y EquipoPropiedad Planta y Equipo
Propiedad Planta y Equipo
 
NIIF para PYMES: Sección 17
NIIF para PYMES: Sección 17NIIF para PYMES: Sección 17
NIIF para PYMES: Sección 17
 
NIC 16 Propiedad Planta Y Equipo
NIC 16 Propiedad Planta Y EquipoNIC 16 Propiedad Planta Y Equipo
NIC 16 Propiedad Planta Y Equipo
 
Propiedad planta-y-equipo.-situación financiera balances general
Propiedad planta-y-equipo.-situación financiera balances generalPropiedad planta-y-equipo.-situación financiera balances general
Propiedad planta-y-equipo.-situación financiera balances general
 

Similar a Avanze

Skynet Planillas
Skynet PlanillasSkynet Planillas
Skynet PlanillasSg Dg
 
CICLO CONTABLE
CICLO CONTABLECICLO CONTABLE
CICLO CONTABLEluchinl
 
Nomina basica cartilla 2[1]
Nomina basica cartilla 2[1]Nomina basica cartilla 2[1]
Nomina basica cartilla 2[1]l03261993
 
Cuestionario ajustes y cierre
Cuestionario ajustes y cierreCuestionario ajustes y cierre
Cuestionario ajustes y cierreKarelisGonzalez3
 
Casos brevesparadiscusion2
Casos brevesparadiscusion2Casos brevesparadiscusion2
Casos brevesparadiscusion2Jonathan Sosa
 
Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...
Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...
Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...emersoninocente
 
Tipos de contabilidad y su gestion.pptx
Tipos de contabilidad y su gestion.pptxTipos de contabilidad y su gestion.pptx
Tipos de contabilidad y su gestion.pptxImeldaRoberts1
 
Introducción al cálculo de nómina
Introducción al cálculo de nóminaIntroducción al cálculo de nómina
Introducción al cálculo de nóminaricardopabloasensio
 
12 Manual VisionCredit Gregal Entidades Financieras - códigos
12 Manual VisionCredit Gregal Entidades Financieras  - códigos12 Manual VisionCredit Gregal Entidades Financieras  - códigos
12 Manual VisionCredit Gregal Entidades Financieras - códigosValencia Gregal
 
Contabilización de la compensación por tiempo de servicios
Contabilización de la compensación por tiempo de serviciosContabilización de la compensación por tiempo de servicios
Contabilización de la compensación por tiempo de serviciosNancy Delgado Cardenas
 
Abr 1 registro declaracion cts
Abr 1 registro declaracion ctsAbr 1 registro declaracion cts
Abr 1 registro declaracion ctsXimena Estrada S
 
3.7 manual, balanza de comprobacion, libros
3.7 manual, balanza de comprobacion, libros3.7 manual, balanza de comprobacion, libros
3.7 manual, balanza de comprobacion, libros600582
 

Similar a Avanze (20)

Presupuesto de Efectivo
Presupuesto de EfectivoPresupuesto de Efectivo
Presupuesto de Efectivo
 
PRESENTACION NOMINA
PRESENTACION NOMINAPRESENTACION NOMINA
PRESENTACION NOMINA
 
El ciclo contable
El ciclo  contableEl ciclo  contable
El ciclo contable
 
Skynet Planillas
Skynet PlanillasSkynet Planillas
Skynet Planillas
 
CICLO CONTABLE
CICLO CONTABLECICLO CONTABLE
CICLO CONTABLE
 
Nomina basica cartilla 2[1]
Nomina basica cartilla 2[1]Nomina basica cartilla 2[1]
Nomina basica cartilla 2[1]
 
Cuestionario ajustes y cierre
Cuestionario ajustes y cierreCuestionario ajustes y cierre
Cuestionario ajustes y cierre
 
Boletin a2 nomina_version_2_20
Boletin a2 nomina_version_2_20Boletin a2 nomina_version_2_20
Boletin a2 nomina_version_2_20
 
Casos brevesparadiscusion2
Casos brevesparadiscusion2Casos brevesparadiscusion2
Casos brevesparadiscusion2
 
Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...
Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...
Tutorial para el uso de SGVPP Mr12041, aa12038, ia12003, gh11019, cg12083, mv...
 
Tipos de contabilidad y su gestion.pptx
Tipos de contabilidad y su gestion.pptxTipos de contabilidad y su gestion.pptx
Tipos de contabilidad y su gestion.pptx
 
Introducción al cálculo de nómina
Introducción al cálculo de nóminaIntroducción al cálculo de nómina
Introducción al cálculo de nómina
 
4741 ecad
4741 ecad4741 ecad
4741 ecad
 
12 Manual VisionCredit Gregal Entidades Financieras - códigos
12 Manual VisionCredit Gregal Entidades Financieras  - códigos12 Manual VisionCredit Gregal Entidades Financieras  - códigos
12 Manual VisionCredit Gregal Entidades Financieras - códigos
 
12 Manual vision credit gregal entidades financieras códigos
12 Manual vision credit gregal entidades financieras   códigos12 Manual vision credit gregal entidades financieras   códigos
12 Manual vision credit gregal entidades financieras códigos
 
Contabilización de la compensación por tiempo de servicios
Contabilización de la compensación por tiempo de serviciosContabilización de la compensación por tiempo de servicios
Contabilización de la compensación por tiempo de servicios
 
Abr 1 registro declaracion cts
Abr 1 registro declaracion ctsAbr 1 registro declaracion cts
Abr 1 registro declaracion cts
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
3.7 manual, balanza de comprobacion, libros
3.7 manual, balanza de comprobacion, libros3.7 manual, balanza de comprobacion, libros
3.7 manual, balanza de comprobacion, libros
 
CAPITULO II.docx
CAPITULO II.docxCAPITULO II.docx
CAPITULO II.docx
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Avanze

  • 1. SIFET – ACTIVIDADES SIFET – ACTIVIDADES SIFET – ACTIVIDADES SIFET – ACTIVIDADES SEPELIO , MANT. DE CUENTA Registro descuento ministerio público Se agregó , en la opción de registro descuento ministerio público , el proceso similar al proceso de generación de descuentos enviados , tomando en cuenta saldos tanto para actividad , sepelio y mantenimiento de cuenta ; para un tema estadístico ya que este proceso envía los montos de los distintos rubros según configuración. Registro de socio nuevo Cuando la dependencia es nueva no se sabía cuando empezaba el primer enviado para generar las cuotas de sepelio y mant. de cuenta , para esto se creo un nuevo campo: perinienv en la tabla: saudepen, para que tome de este dato el número de cuotas a generar , sin este dato no podrá registrar al socio nuevo. Cambio de condición del socio Cuando el socio cambia de condición se debe eliminar las cuotas de sepelio y mant. de cuenta , los períodos en que se encuentre en esa condición. Para sepelio cuando la condición de socio es diferente de: habil , inhábil y excepcional , se le eliminara las cuotas. Para mant. de cuenta cuando la condición de socio es diferente de: habil , inhábil , excepcional y cobranza administrativa , se le eliminara las cuotas. Cuando el socio es liquidado se le elimina todas las cuotas tomando en cuenta el último enviado para adelante para sepelio y mant. de cuenta Transferencia sepelio y mantenimiento de cuenta Se generó la transferencia en bloque para los socios que tenían saldo de sepelio y mant. de cuenta del año 2008. Se crearon 2 campos: scrcanio(año de la solicitud) y scrindtr(indicador si sus saldos fue hecho con transferencia en bloque) para las tablas: scrcabsep , scrdetsep , scrcabmcta y scrdetmcta. Se agregaron estos filtros en los archivos php y en las funciones sql que tienen que ver con las tablas mencionadas en el punto anterior. Revisión de la función de anulación de actividad Se agregó a la función disminuir_enviado que contemple tanto el penúltimo enviado como el último enviado para la disminución del rubro de actividad cuando se anule una actividad que involucre a ambos enviados. Planilla efectuada Se cambio el proceso del efectuado ahora tomará en cuenta el monto que se registre en la tabla de pagos (scopagac) deberá coincidir con el monto que se registre en la tabla de planilla efectuada (scoplani) en el rubro de actividad para que no afecte en la
  • 2. conciliación, en la cual presentaba diferencias cuando realizaban el proceso de conciliación en algunos casos. Se modificará el monto en el rubro de actividad, sepelio y mantenimiento de cuenta de la planilla enviada si el caso lo requiere en el caso de que en el lapso del último enviado haya transferencias, pagos por tesorería, anulación de actividad antes o después de su efectuado. PERSONAL PERSONAL PERSONAL PERSONAL PERSONAL PERSONAL Licencias Se adicionaron los campos: tipo de licencia, goce de haber; además esta controlando que no se cruzen las fecha de inicio y fin de la licencia con los distintos tipos de licencia que se le puede otorgar al empleado. Se modificó el reporte de licencia para que muestre los campos agregados. Onomásticos Se modificó para que controle el tiempo laborable mínimo contra la fecha de ingreso del empleado para que valide si es que se le puede otorgar la provisión de onomástico. Está generando asientos con las cuentas 469132 y 656112, para que pueda cancelar por tesorería para cada empleado la provisión generada. Se hizo el reporte de onomástico. Descuentos Cooperativa Se modificó la columna de diferencia entre los montos de enviado y efectuado. Se hizo el reporte en Excel. SIFET - PERSONAL Revisión del proceso de comisión, permisos y regularización de registro de asistencia(personal y en bloque). Modificación del proceso de comisión, permisos y regularización de registro de asistencia(personal y en bloque). Comisión: Que no registre una nueva comisión si es que no tiene marcación de asistencia de entrada. Que no registre una nueva comisión si es que hay una pendiente anterior. Que no registre una nueva comisión si es que la hora de inicio o fin de la comisión se encuentra en el rango de horas asignado a un permiso.
  • 3. Que sólo registre una comisión sin retorno en el día. S i ya tiene registrado un permiso sin retorno no podrá registrar una comisión. Permiso: Que no registre un nuevo permiso si es que la hora de inicio o fin del permiso se encuentra en el rango de horas asignado a una comisión. Que sólo registre un permiso sin retorno en el día. S i ya tiene registrado una comisión sin retorno no podrá registrar un permiso. Para el permiso tiene estas opciones: Registro de permiso para el día completo. Registro de permiso cuando su hora de inicio es igual que la hora de entrada. Registro de permiso cuando es sin retorno. Registro de permiso para el día actual para un rango de horas. Registro de permiso para un rango de fechas según los días seleccionados. Se está validando para que no se cruze las horas de la comisión o permiso entre ellas, según los casos encontrados. Reportes: Se modificó el reporte de detalle de permiso y comisión para que muestre por empleado. Se modificó el reporte de marcación de personal para que muestre agrupado por día, tipo de marcación(entrada , salida) , tipo de registro( Asistencia , Comisión , Permiso ) , sucursal. Se creó el reporte de las regularizaciones hechas en bloque. Se creó el reporte de permisos que no marcaron la salida. Se modificó en los listados de comisión y permiso para que muestre la impresión de la comisión y el permiso. SIFET - PERSONAL Proceso de generación de vacaciones Para esta parte se sacó el bloque que generaba los montos de las vacaciones del proceso general de planilla de sueldos. Para ponerlo como opción independiente. Cuando se procesa la generación de vacaciones para un período, si es que el período de pago correspondiente para el período de la vacación no esta creado se creará pero con estado inactivo. Para procesar el siguiente período de pago se tendrá que activar el período ya creado. Se habilitó para que pueda generar solicitud de pago del proceso de generación de vacaciones independiente del proceso general de generación de solicitudes tanto de adelanto de sueldo como de fin de mes. Se podrá generar los asientos con respecto al proceso de vacaciones pero cuando hayan generado la planilla de sueldo de fin de mes, antes no.
  • 4. Se quitó la opción de generar solicitud de pago en la opción solicitudes de pago: Planilla: planilla de sueldos  operación: vacaciones. Se creó una tabla speplacv (Planilla activa de proceso de vacaciones) y se adicionó un campo en la tabla spesolpa (Solicitudes de pago de planilla)  indpavac (Indicador de solicitud de proceso de vacaciones. 1 -> solicitud fue generada para el proceso de vacaciones; 0 -> solicitud generado para sueldos) , para que no afecte cuando se eliminen solicitudes tanto en el proceso general de planillas como el proceso de vacaciones , con este nuevo campo se hace independiente la eliminación de solicitudes. Compra de vacaciones Agregar detalle de vacaciones Se esta validando en el listado de detalle de vacaciones cuando quiera editar o eliminar un detalle si es que ya se hizo la compra de vacaciones. Se esta validando para que el número de días en los detalles que se pueda agregar en el período vacacional no supere al número de días de vacaciones otorgados al empleado, tomando en cuenta el número de días en las licencias (tipo a cuenta de vacaciones) si es que tuviese. También se hará la marcación automática de asistencia de entrada y salida para los días de descanso físico. Compra de vacaciones Para la compra de vacaciones para obtener los montos de cada concepto se esta tomando como plantilla de la tabla spesueld un período anterior al período activo de la tabla speperpa; si es que para este período anterior tuviera en la tabla spesueld estos conceptos 00138 (VACACIONES), 00139 (NETO VACACIONES) entonces se tomara otro período antes (que sería 2 períodos antes del período activo). Se genera solicitud de compra de vacaciones que se cancelará en tesorería tomando como número de días máximo entra la diferencia del número de días del período vacacional y la cantidad de días sumados de los detalles de vacaciones agregados y las licencias, para calcular el monto de la compra de vacaciones; cuando se cancele por tesorería se hará el egreso y también se generará los asientos correspondientes (indicado en el modelo de asientos de reducción de vacaciones). Se creó 2 tablas, spesoccv (Cabecera de solicitud de compra de vacaciones) y spesodcv (Detalle de solicitud de compra de vacaciones) donde se registra la cabecera y el detalle de solicitud de compra de vacaciones. Se creó la impresión del documento de compra de vacaciones y del acuerdo de reducción de vacaciones. SIFET – PERSONAL Revisión de los conceptos de pago
  • 5. Se agrego un campo specafec(Indicador de Afectador) a la tabla de conceptos de pago (speconpg), el valor contenido tiene un significado por cada posición : 1 = [Afecto]; toma los valores de S o N 2 = [Quinta categoría]; toma los valores de S o N 3 = [ONP]; toma los valores de S o N 4 = [AFP]; toma los valores de S o N 5 = [SCTR - Por Defecto es N]; toma los valores de S o N. El cual nos va a servir para el cálculo de los conceptos de pago: AFP, quinta categoría, gratificación, para lo cual ya no se usara los afectadores que hacían los cálculos para los conceptos mencionados. Se modifico la opción de concepto de pago en el sistema para hacer uso del campo agregado specafec(Indicador de Afectador). Se bloqueó para los usuarios la creación de conceptos de pago tipo ingreso, esto lo hará el área de Sistemas. Cálculo del descuento de AFP Para hacer el cálculo se esta haciendo uso de la función fu_calculo_afp() en el cual se esta validando la edad del empleado, el monto de sus ingresos para verificar si aplica el tope para calcular la prima de seguro; y se esta tomando en cuenta las faltas y tardanzas para restar a los ingresos del empleado para el caso de la planilla de sueldos. Se crearon 2 tablas: spetopes, en esta tabla se registra los topes para calcular el monto de la prima de seguro si es que el total de ingresos del empleado es mayor que el tope, este valor se usará trimestralmente, el cual se hará el ingreso del valor del tope por medio de la opción : Parámetros Planilla. speafpem , en esta tabla se registra los valores: prima de seguro , comisión y aportación por empleado por período y por planilla. Migración del sistema hacia AFPNET Se creó la opción de migración para afpnet, el cual lista los empleado activos, por esta opción puede generar al archivo Excel para que lo puedan usar en AFPNET; para los empleados inactivos se tendrá que ingresar manualmente. Cálculo de CTS Se agregó al concepto 1/6 gratificación en el campo spenporc el valor: 0.013889 que es el valor obtenido de la división (1/6)/12, para poder hacer el calculo de este concepto para las provisiones de CTS en el mes de Abril y Octubre. Se esta tomando en cuenta los conceptos de pago que tengan en el campo spenccts el valor 1 para hacer la provisión mensual. Se modificó en la función fu_provision_cts(), que es la que calcula la provisión mensual de CTS, para que calcule el sexto de la gratificación, esto se hará en los períodos de abril y octubre, para estos períodos tendrá además de la provisión mensual tendrá el monto del sexto de la gratificación. Se modificó en la función fu_calculo_cts() , que calcula el monto de provisión de CTS para los períodos de CTS. Se creo la tabla: Spedprcts, que almacena el detalle de provisión mensual de CTS.
  • 6. Cálculo de gratificación Se revisó el proceso de gratificación; se modificó la forma del cálculo del monto de gratificación ya no esta haciendo uso del afectador sino en base al nuevo campo creado specafec en la tabla de conceptos de pago mencionado anteriormente. Se cambio de opción el cálculo de gratificación en bloque antes se encontraba en la parte de generación de sueldo de fin de mes y el sistema pedía que realize el cálculo de tiempos, ahora se ha colocado la generación de gratificación en la parte de generación de quincena y también va a calcular la gratificación de los empleados que se encuentren en vacaciones en los meses de julio y diciembre junto con los demás empleados. Se esta probando este cambio. REVISION DEL PROCESO DE CALCULO DE CTS Una vez terminado este proceso de calculo de CTS por período, el área de personal hizó las pruebas y luego de esto enviaron observaciones según correo del día 23/04/2009 09:13:23, las cuales se procedieron a corregir, luego del cual también se solicitó al área de personal que vuelva a hacer pruebas, estas pruebas resultaron aceptables según correo del día 29/04/2009 10:14:29 enviado por el área de personal. Se modificó en la tabla speconpg, con respecto al concepto 00130 (Sexto de gratificación). NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION double SE ASIGNO EL VALOR 0.166667 que equivale a (1/6) spenporc precision Funciones modificadas: fu_calculo_cts(), esta función calcula la CTS por un período de 6 meses (NOV.-ABRIL , MAYO-OCT.) y solo para las empleados activos, se modifico para que el cálculo de este monto tome en cuenta la remuneración computable junto con el sexto de la gratificación, a esta sumatoria se le aplicará los días laborados. fu_provision_cts(), esta función calcula la provisión mensual de CTS y solo para las empleados activos, se modifico para que el cálculo de este monto tome en cuenta la remuneración computable junto con el sexto de la gratificación, a esta sumatoria se le aplicará los días laborados; antes solo tomaba en cuenta para la remuneración computable los días laborados y luego de esto se sumaba el sexto de la gratificación; consultando por lo anterior al Sr. Armando Martínez indica que es opcional, depende de la política de la empresa , si se toma en cuenta tanto para la remuneración computable y el sexto de la gratificación los días laborados. Se realizó los cambios para que se pueda generar solicitud de pago de CTS y se pueda cancelar por tesorería. Nombre de los archivos php modificados:
  • 7. personal_pr_solicitud_pagos.php personal_ma_procesar_planilla.php personal_co_solicitud_pagos.php personal_co_solicitud_pagos_detalle.php personal_rp_solicitud_pago.php tesoreria_buscar_detalle_egreso_planilla.php Se modifico los reportes de CTS: Nombre de los archivos php modificados: personal_co_calculocts.php personal_co_provision_cts.php personal_rp_calculocts.php personal_rp_detalle_provision_cts.php REVISION DEL PROCESO DE AFP En esta parte también se tuvo que hacer unas correcciones debido a que se estaba haciendo los redondeos a 2 decimales, se modificó la estructura de algunos campos de la tabla speafpem para que registre con 3 decimales, lo cual detallo a continuación: NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION spenmseg numeric (12,3) Monto de Seguro spenmcom numeric (12,3) Monto de la Comisión spenmapo numeric (12,3) Monto de Aportación Funciones modificadas: fu_afp(), en esta función se modificó para que en los cálculos internos de la función trabaje con 3 decimales, de lo cual se obtendrá un valor final el cual será redondeado a 2 decimales, este valor es el que se registrará en la tabla de planillas con respecto al concepto de AFP. Los valores obtenidos para el seguro, comisión, aportación con respecto a AFP se esta registrando con 3 decimales en la tabla speafpem (Tabla para registrar los Montos de AFP desagregado por empleado, período y tipo de planilla). PLANILLA DE REMUNERACIONES Se hizó cambios en esta opción para que cuando seleccione la casilla de vacaciones muestre los conceptos de ingresos del empleado por una sola columna que indique vacaciones, esto mismo se hizo en el reporte de planilla de sueldos de esta opción. En la boleta de pago se procedió a hacer lo mismo. Nombre de los archivos php modificados: personal_co_planillasueldos.php personal_rp_planilla.php personal_rp_boleta.php
  • 8. LIQUIDACION DE EMPLEADOS Se esta avanzando la parte de liquidación. LIQUIDACION DE EMPLEADOS Para la liquidación se esta viendo los siguientes puntos: • CTS trunca. • Vacaciones truncas. • Gratificación trunca. • Ingresos Afectos. • Ingresos no afectos • Aportes. • Descuentos. Se muestra el tiempo computable que es desde la fecha de ingreso hasta la fecha de cese del empleado, tiempo depositado al banco por CTS, y el tiempo que falta liquidar para CTS; además se hace el listado de sus conceptos de ingresos y su monto obtenido del último sueldo que se le haya depositado al empleado. CTS TRUNCA Para obtener el monto de CTS trunca se verifica si el penúltimo período de CTS fue cancelado, si no es así entonces la fecha de inicio para calcular este monto se inicia desde la fecha de inicio de este penúltimo período de CTS (si la fecha de ingreso es mayor que la fecha de inicio de este período de CTS se tomará como fecha de inicio la fecha de ingreso del trabajador); si es el caso contrario osea que si se canceló el penúltimo período de CTS, entonces la fecha de inicio parte desde la fecha de inicio de este último período de CTS verificando con la fecha de ingreso del empleado. Se toma en cuenta los días de falta que tuviere el empleado en este lapso de tiempo, ya que solo se toma en cuenta los días laborados para calcular el monto de CTS. En la impresión de esta liquidación muestra los días efectivos laborados. VACACIONES TRUNCAS Para obtener el monto de vacaciones truncas se está tomando en cuenta a las vacaciones pasadas como canceladas, solo calculará el monto de vacaciones truncas hasta un máximo de un año; por ejm. si un trabajador ingreso el 01/02/2007 y su fecha de cese es el 31/05/2008 , le calcula un tiempo de 5 meses de vacaciones truncas. GRATIFICACION TRUNCA Se calcula este monto de gratificación trunca hasta la fecha de cese del empleado , se toma en cuenta el tiempo para el cálculo desde el primer día de enero del año actual (verificando su fecha de ingreso , si la fecha de ingreso es mayor que el primer día de enero del año actual se toma como fecha de inicio la fecha de ingreso , algo similar a lo que sucede para CTS ) hasta la fecha de cese , se toma en cuenta solo la cantidad de meses mas no los días como cálculo de tiempo para esta parte ; por ejm. si desde la fecha de inicio hasta la fecha de cese tiene 3 meses y 20 días solo se toma la cantidad de meses que se obtenga para el cálculo.
  • 9. INGRESOS AFECTOS Para este punto el usuario puede ingresar conceptos que no hayan sido considerados pero que serán afectos a AFP u ONP según donde se encuentre el empleado. INGRESOS NO AFECTOS Para este punto el usuario puede ingresar conceptos no afectos que no hayan sido considerados. Se está considerando que aparezca por defecto la bonificación extraordinaria lo cual solo tiene duración hasta el 31/12/2010, esta bonificación se obtiene del 9% del monto obtenido para gratificación trunca. Si selecciona el motivo de la liquidación por despido intespectivo le aparece una fila en esta parte, calculando este monto tomando como base el último sueldo del empleado multiplicado por cada cada año transcurrido, desde la fecha de ingreso hasta la fecha de cese del empleado, sueldo y medio, hasta un máximo de 12 sueldos. APORTES Para esta parte se verifica si el empleado esta en ESSALUD o EPS para obtener estos montos, tomando en cuenta los ingresos afectos; hay una validación si el empleado tiene como ingresos afectos un monto menor a la remuneración mínima vital (para esta fecha es de S/.550) se toma como monto de cálculo este monto, verificando que no haya tenido pago de sueldo de fin de mes , si es que ha tenido pago de fin de mes se toma como base de cálculo el monto de los ingresos afectos. DESCUENTOS Para esta parte muestra por defecto el descuento de AFP u ONP y el descuento de EPS si es que el empleado se encuentra afiliado a alguna EPS, sino es así muestra valor de EPS en cero. DESCUENTO DE AFP -ONP Para calcular este monto se toma en cuenta la suma del monto de vacaciones truncas y el monto total de los ingresos afectos que se haya ingresado, no toma en cuenta el monto obtenido como gratificación trunca (hasta el 31/12/2010, por los cambios emitidos por el gobierno), pasada esa fecha si toma en cuenta el monto de la gratificación trunca. DESCUENTO DE EPS Para obtener este monto se verifica el día de la fecha de cese, si el día de la fecha de cese es menor o igual que el día 15 no se hará ningún cálculo, pero si sucede lo contrario se obtendrá monto, tomando en cuenta lo último que se haya obtenido para EPS del empleado. Se ha creado 2 tablas Tabla de cabecera de liquidación: NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION idcliqem integer Correlativo de liquidación
  • 10. idcemple VARCHAR 5 Identificador de empleado spedingr DATE Fecha de ingreso spenmoti integer Motivo de liquidación spedcese DATE Fecha de cese spentrem numeric 8,2 Total remuneración idnpects integer Identificador periodo CTS spentotl numeric 8,2 Monto total de liquidación userid VARCHAR Usuario de registro fecreg DATE Fecha de registro fecha_hora timestamp Fecha y hora de registro eliminar integer indicador de registro eliminado spetcomp VARCHAR 10 Tiempo Computable : años-meses-días spetdbco VARCHAR 10 Tiempo depositado al banco de CTS : años-meses-días spetpliq VARCHAR 10 Tiempo que resta liquidar de CTS : años-meses-días spectsti VARCHAR 6 Tiempo para cts en días restando las faltas que tuviere el empleado spevacat VARCHAR 8 Tiempo para vacaciones : años-meses-días spegrati VARCHAR 6 Tiempo para gratificación : meses-días (sólo se va considerar los meses) spedinti VARCHAR 10 Tiempo para despido intespectivo : años-meses-días spenimpb numeric 10,2 Monto de importe bruto idcegres VARCHAR 15 Código del egreso para tesorería idcsucur VARCHAR 5 Sucursal del empleado spestado VARCHAR 1 Estado de la liquidación : R-> Registrado , L->Liquidado idccodas VARCHAR 15 Código del asiento contable spemtovac VARCHAR 30 monto de vacaciones por tiempo : años-meses-días
  • 11. Tabla de detalle de liquidación: NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION idcliqem integer Correlativo de liquidación idcemple VARCHAR 5 Identificador de empleado Tipos : 00001----> cts 00002----> vacaciones 00003----> gratificación 00004----> ingresos afectos 00005----> ingresos NO afectos 00006----> descuentos spetipo VARCHAR 5 00007----> aportes' spedescrip VARCHAR 100 Descripción o Motivo de las filas agregadas idccodcu VARCHAR 6 Código cuenta idcconpg VARCHAR 6 Identificador de concepto de pago usado para mostrar en el formulario , se creo para las filas de cts , vacac ,gratif , afp y despido intespectivo O ---> Obligatorio spenvuso VARCHAR 1 L ---> Libre' usado para tesorería 1--> Cargo , 2 --> Abono spenafec integer 0--> no se usa spenmont Numeric 10,2 monto bruto spenmont2 numeric 10,2 monto descontando el porcentaje de afp u onp para determinadas filas 1 --> no se usa para generar asientos , son los descuentos. speindas integer 0 --> se usa para generar asientos eliminar integer indicador de registro eliminado userid VARCHAR 5 Usuario de registro fecreg DATE Fecha de registro fecha_hora timestamp Fecha y hora de registro spemdafp VARCHAR 6 Tiempo para cts en días restando las faltas que tuviere el empleado monto de afp calculado sin considerar el tope , se usa para validar el spevacat numeric 10,2 tope spenitem integer Número de item indicador usado para que no pueda eliminar la fila 1 ---> no puede eliminar la fila speindel integer 10 0 ---> si puede eliminar la fila Funciones creadas:
  • 12. fu_afp_liquidacion(), esta función calcula este monto tomando en cuenta las validaciones para AFP detallado en el informe anterior , tomando como base los montos de los ingresos afectos. Nombre de los archivos php modificados: personal_ma_speliemp_plan_agregar.php personal_ma_speliemp_plan_editar.php personal_ma_speliemp_list.php personal_lib.php buscar_concepto.php personal_rp_liqemp.php personal_rpt_css tesoreria_buscar_detalle_egreso_onomastico.php tesoreria_pr_js tesoreria_pr_msjsistema_pr.php Se creó un listado de liquidaciones en la cual muestra todas las liquidaciones, hay 2 estados de liquidación: Liquidaciones: estado Registrado que tiene la opción de editar hasta cuando este completa la liquidación. Liquidaciones: estado Liquidado, ya no tiene la opción de modificar, solo de imprimir. Se puede eliminar liquidaciones registradas para volverlas a registrar. En la parte de Tesorería se modificó para que pueda jalar la liquidación de empleados, para su cancelación; al momento de registrar esta cancelación se generará los asientos correspondientes según el modelo de asientos entregados por el área de contabilidad. BONIFICACION EXTRAORDINARIA El formulario de concepto nuevo se modificó. Se ha creado la función : bonif_extarord() el cual retorna el monto de la bonificación extraordinaria que recibirá el empleado en los meses de julio y diciembre hasta el 31/12/2010. BONIFICACIÓN EXTRAORDINARIA Se hace este cambio de acuerdo al dispositivo(Ley N. 29351) emitido por el gobierno es respecto al monto que abonan los empleadores por concepto de aportación a ESSALUD, los que , con respecto a las gratificaciones de julio y diciembre , les será abonado a los empleados. Es temporal, dura hasta el 31/12/2010.
  • 13. Para aplicar esto en el sistema(SIFET) se hizierón los siguientes cambios: Se creo la función fu_bonif_extraord() , la cual calcula el 9% sobre el monto obtenido por la gratificación , esto se hará en julio y diciembre. En la tabla de conceptos(speconpg) se agregó este concepto: BONIFICACION EXTRAORDINARIA - LEY 29351 En la tabla que almacena las funciones que se usarán en el cálculo de la planilla (spefnpla) se agregó la función nueva creada(fu_bonif_extraord() ). El concepto agregado en la tabla conceptos, por la bonificación extraordinaria se agregó también a la tabla plantilla de tipo de planilla(speptpla). El concepto agregado en la tabla conceptos, por la bonificación extraordinaria se agregó también a la tabla de afectadores(speafect). CAMBIOS EN GRATIFICACION Se realizó este cambio de acuerdo a una norma emitida por el gobierno (Ley N. 29351) , donde aprueban la inafectación de las gratificaciones por fiestas patrias y navidad Se hizierón los siguientes cambio, con respecto a funciones de BD : Se modifico esta función fu_afp() para que no calcule monto por el descuento de AFP con respecto ala gratificación. Se modifico esta función fu_snp() para que no calcule monto por el descuento de ONP con respecto ala gratificación. Se modifico esta función fu_monto_concepto() para que no calcule monto por estos conceptos : ESSALUD EPS TRIBUTO , PERSALUD ENT. PRIV. y ESSALUD con respecto ala gratificación. CAMBIOS EN EL CÁLCULO DE LA PROVISIÓN MENSUAL DE CTS Se hizó este cambio para que pueda calcular la provisión mensual del sexto de la gratificación a partir de la última gratificación del empleado. Se hizó cambios en esta función de BD: fu_provision_cts(). CÁLCULO DE SUBSIDIO Para realizar este cálculo se esta tomando en cuenta lo siguiente: Se calcula sobre las 12 remuneraciones antes del mes de la contingencia, en caso de no tener 12 remuneraciones solo calcula con las que se cuente. Se suma los montos brutos percibidos de estas remuneraciones (sin considerar las gratificaciones y las compras de vacaciones ), el total obtenido se divide entre el total de días contables de los períodos de las remuneraciones que se encuentre según lo señalado
  • 14. en el punto anterior, con lo cual se obtiene un monto por día, este monto obtenido por día se multiplica por el total de días del subsidio con lo cual se obtiene el monto total del subsidio, el monto total del subsidio se redondea sin considerar decimales. El número de días de subsidio se calcula de acuerdo al número de hijos que tenga la persona subsidiada: Si la persona tiene un hijo toma un período de subsidio de 90 días. Si la persona tiene más de un hijo toma un período de subsidio de 120 días. De acuerdo a lo anterior ya se tiene el número de días de subsidio y el monto de subsidio, con lo cual se procede a dividir el monto obtenido de subsidio de acuerdo a los meses que cubra el período de subsidio. En esta división se puede tener en la parte inicial y final del período de subsidio, días trabajados; por lo cual también se calcula el sueldo de acuerdo a los días que trabaje el empleado que este en subsidio. En caso que el empleado se encuentre en ONP no se debe aplicar ningún descuento por pensión (No se debe descontar el 13%), para los empleados que se encuentren en AFP si se les calcula el descuento de AFP. Para la parte de renta se ha agregado un campo en la tabla empleados (speemple): specalrq VARCHAR (1) , se usa para el modo de cálculo de renta de quinta , por el caso de subsidio, toma estos 2 valores: A : automático , usa la función de renta de quinta. M : manual , el monto de renta se obtiene de la ficha de personal en la parte de la planilla de sueldo por el concepto de renta de quinta. Se usa para recalcular el monto de la quinta categoría si es que cubre menos de 12 períodos ( Caso de que el empleado entre en período de subsidio en los meses de noviembre , diciembre y enero del siguiente año , para la renta tendrá que cerrar su cálculo en el mes de octubre , esto se hará de modo manual ) También se toma en cuenta los descuentos de la cooperativa que tiene el empleado, estos descuentos se pueden adicionar al sueldo obtenido por los días trabajados o a la planilla de subsidio. Se puede modificar el monto obtenido por AFP, si es que el porcentaje de AFP en el que se encuentre el empleado ha variado, esto en el subsidio. Se hizierón los siguientes cambios: Funciones de BD: fu_afp_subsidio() fu_calculo_sueldo_diastrabaj() fu_calculo_sueldos_temporal() fu_calculo_tiempos() fu_calculo_tiempos_xempleado() fu_dias_trabajados() fu_generar_asiento_planilla_subsidio() fu_horas_trabajadas() fu_monto_concepto() fu_stecabeg_anular() funcion_cambiada_planilla_remude()
  • 15. Archivos PHP: personal_dscto_sueldo.php personal_ma_subsidio.php personal_rp_boleta_subsi.php personal_ma_subsidio_list.php personal_ma_speemple_agregar.php personal_ma_procesar_planilla.php personal_pr_periodo_planilla.php tesoreria_pr_msjsistema_pr.php personal_ma_subsidio_det.php personal_pr_generacionsueldos.php personal_pr_adelantos.php tesoreria_buscar_detalle_egreso_onomastico.php personal_rp_boleta.php personal_js.js personal_co_boleta.php personal_ma_speparpla_detalle.php personal_ma_speparpla_agregar.php personal_ma_speliemp_list.php tesoreria_pr_js.js Se ha creado 2 tablas en la BD: Tabla de cabecera de la planilla de subsidio(speplasu): NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION idcplasu INTEGER índice de subsidio idcemple VARCHAR 5 Identificador de empleado spenuciit VARCHAR 16 número de ciit otorgado por ESSALUD speperpar VARCHAR 6 periodo de parto del empleado (AÑO-MES) spenhijo INTEGER número de hijos del empleado que esta en subsidio spefini DATE Fecha de inicio del periodo de subsidio speffin DATE Fecha de fin del periodo de subsidio spediasu INTEGER número de dias subsidiados idccoafp VARCHAR 5 código de AFP en el que se encuentra el empleado
  • 16. speimpdia MUNERIC 10,2 monto del importe por día del subsidio spetotsub NUMERIC 10,2 monto total del subsidio eliminar integer indicador de registro eliminado userid VARCHAR 5 código de usuario que registro el subsidio fecreg DATE fecha de registro del subsidio fecha_hora timestamp fecha y hora de registro del subsidio Tabla de detalle de la planilla de subsidio(spedplasu): NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION idcplasu INTEGER código de subsidio idcemple VARCHAR 5 Identificador de empleado spefini DATE Fecha de inicio del periodo de subsidio por mes speffin DATE Fecha de fin del periodo de subsidio del mes por mes spediasu INTEGER número de días subsidiados por mes speimpsu NUMERIC 10,2 monto de subsidio por mes spedafp NUMERIC 10,2 monto obtenido para AFP por mes spemnets numeric 10,2 monto neto por mes idcsucur VARCHAR 5 código de sucursal del empleado idcegres VARCHAR 15 código del egreso , cuando cancela por tesorería idccodas VARCHAR ------- eliminar INTEGER indicador de registro eliminado userid VARCHAR 15 código de usuario que registro el subsidio fecreg DATE fecha de registro del subsidio TIMESTAM fecha_hora P fecha y hora de registro del subsidio
  • 17. spenitem INTEGER item del subsidio spenpafp NUMERIC 10,2 porcentaje de AFP por mes speperde VARCHAR 6 Período para declarar en el PDT idccodcu VARCHAR 6 código de cuenta contable , usado en tesorería. spediatr INTEGER 10,2 número de días trabajados idcconpg VARCHAR 5 concepto del monto bruto del subsidio , para la boleta de subsidio idcconpg2 VARCHAR 5 Código de concepto para afp u onp Se creó la tabla para calcular el sueldo por los días trabajados(spetsuel) la estructura de esta tabla es similar a la tabla sueldos(spesueld). El subsidio se puede jalar por tesorería según el período en que se encuentre, para efectuar su cancelación. Puede generar asientos en la parte de cierre de período de planillas de personal, para la planilla de subsidio. MODIFICACION EN LA LIQUIDACION Se modificaron algunas observaciones con respecto a la liquidación: - Generación de asientos. - Cálculo de AFP para la liquidación. - Anulación de la liquidación .
  • 18. Las modificaciones para bonificación extraordinaria, gratificación y subsidio se encuentran en el servidor de prueba de personal, a la espera de las pruebas correspondientes. PROVISION MENSUAL DE GRATIFICACION Se realizó este cambio para que se pueda provisionar el monto de la gratificación mensualmente, esto se va a realizar en 2 períodos: 1) Enero – Junio, para la gratificación de julio. 2) Julio – Diciembre, para la gratificación de diciembre. Se realizaron los siguientes cambios: 1) Con respecto a la base de datos se crearon las siguientes funciones: fu_provision_gratif.sql. fu_asiento_provision_gratif.sql Se agregó el modelo de asiento para la gratificación mensual en la tabla de modelos de asiento (spedmoas). Se creó la tabla de provisiones mensuales de gratificación (speprgra). NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION *Idnpegra INTEGER Identificador de periodo de gratificación *Idcemple VARCHAR 5 Identificador de empleado *spedmes DATE 16 Mes de provisión spenmont NUMERIC 10,2 Monto provisionado TIMESTAM fecha_hora P Fecha hora de registro userid VARCHAR 5 Usuario de creación del registro *[ llave primaria de la tabla]
  • 19. Se creó la tabla de asientos de provisión de gratificación (speasgrat). NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION *idnpegra INTEGER Identificador de período de gratificación *idcperpa VARCHAR 5 Identificador de periodo de pago idccodas VARCHAR 15 Código de asiento contable TIMESTAM fecha_hora P Fecha hora de registro userid VARCHAR 5 Usuario de creación del registro *[ llave primaria de la tabla] Se creó la tabla de modelos de asiento para gratificación (spemogra) NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION spenmpro NUMERIC 7 Modelo de provisión spenmcan NUMERIC 7 Modelo de cancelación TIMESTAM fecha_hora P Fecha hora de registro Se creó la tabla de modelos de asiento para gratificación (spepegra) NOMBRE DE CAMPO Tipo TAMAÑO DEFINICION Idnpegra INTEGER Identificador de periodo de gratificación spedfini DATE Fecha de Inicio de Periodo spedffin DATE Fecha de Fin de Periodo spenesta INTEGER Estado de Periodo eliminar INTEGER Indicador de registro eliminado userid VARCHAR 5 Usuario de creación del registro fecreg DATE Fecha de registro TIMESTAM fecha_hora P Fecha hora de registro
  • 20. 2) Con respecto a los archivos PHP: personal_rp_provision_gra.php personal_co_provision_gra.php MODIFICACION DE CONCEPTOS NUEVO Se agregó un campo a la tabla de conceptos (speconpg): speusaliq, concepto usado para la liquidación. Aquellos conceptos que tengan el valor de 1 en este campo serán usados en la liquidación de empleados. MODIFICACION EN LA LIQUIDACION DE EMPLEADOS Se cambió en la parte de ingresos afectos de la liquidación de empleados, cualquier concepto que ingrese en esta parte, el monto acumulado descontando el porcentaje de AFP u ONP, jalará con la cuenta 411101 en la parte de tesorería, y en la generación de asientos desplegará cada una de las cuentas que haya ingresado en la parte de ingresos afectos. NOTAS Javier en la tabla de préstamo administrativo debes de actualizar el campo de idcegres para generar los enviados Hay un campo en la tabla de conceptos que es para limpiar después de cierre de planilla, esto falta hacer, ayer me dijistes que te haga recordar. Falta agregar lo que esta en el correo que envió Armando del día 20/06/2009 , con respecto a esto Jessica me dijo que lo deje pendiente. ESTAS funciones toma del simulador_sistemas fu_actualiza_scrccoso_enviado_efectuado_emp fu_estado_cta_cte_disponible_emp fu_estado_cta_cte_emp