Sie sind auf Seite 1von 20

Facultad de Ingeniería

Carrera Profesional de Ingeniería de Sistemas e


Informática

Agilización del Proceso de Cálculo de


Planillas

Alumnos:
JOVE MARTEL, DAVID
FLORES VICUÑA, JAVIER
RAMIREZ SOTELO, JORGE LUIS
NECIOSUP DELGADO, JORGE JOSE

Lima – Perú
2018
CONTENIDO

CAPÍTULO 1 .................................................................................................................. 3

1. ASPECTOS GENERALES .................................................................................... 3


1.1. Definición del Problema................................................................................... 3
1.1.1. Descripción del Problema ............................................................................ 3
1.2. Definición de Objetivos .................................................................................... 4
1.2.1. Objetivo General........................................................................................... 4
1.2.2. Objetivos Específicos .................................................................................... 4
1.3. Alcances y Limitaciones ................................................................................... 4
1.4. Justificación ...................................................................................................... 6
1.5. Estado del Arte ................................................................................................. 6

CAPÍTULO 2 .............................................................................................................. 100

2. MARCO TEÓRICO ............................................................................................ 100


2.1. Fundamento Teórico .................................................................................... 100

CAPÍTULO 3 .............................................................................................................. 108

3. DESARROLLO DE LA SOLUCIÓN ................................................................ 188

CAPÍTULO 4 .............................................................................................................. 198

4. RESULTADOS .................................................................................................... 198


4.1. Resultados ..................................................................................................... 198
4.2. Presupuesto ................................................................................................... 198

5. ANEXOS............................................................................................................... 198

6. CONCLUSIONES ............................................................................................... 198

7. BIBLIOGRAFÍA ................................................................................................. 198

2
Capítulo 1

1. Aspectos Generales

1.1. Definición del Problema

El manejo de la planilla de los trabajadores es una labor muy delicada, porque los datos

gestionados son cifras que representan el dinero de la empresa. Por eso, no es admisible que

dichas organizaciones no cuenten con algún aplicativo o módulo de planillas, más aun, que sigan

continúen usando archivos Excel para cumplir con su labor.

1.1.1. Descripción del Problema

Para realizar los cálculos de planilla es necesario contar con un ingreso de datos, los cuales

deben ser fiables e íntegros, porque que a partir de esta data van a obtenerse los pagos a realizar a

los trabajadores, es decir, desembolso para la empresa. Así mismo, la información generada debe

estar disponible para los usuarios permitidos.

Estos requerimientos mínimos necesarios no los cuenta un archivo de hoja de cálculo, al

menos no en su totalidad. Por el hecho que los archivos Excel soportan cualquier ingreso de

datos y por lo general no valida ni centraliza data. Además, ocurre que la información se redunda

y cuando se quiere realizar algún cambio, incluso el más mínimo, se incurre a la búsqueda y

corrección manual de los valores a modificar.

Todos estos aspectos influyen en la eficiencia y eficacia del encargado de las planillas en el

área de Recursos Humanos, además de la incertidumbre de saber si está haciendo una labor

correcta, sin comprometer la falta de ética.

3
1.2. Definición de Objetivos

1.2.1. Objetivo General

 Realizar de una manera más ágil el procesamiento del cálculo de las nóminas o planillas

de las pequeñas o medianas empresas.

1.2.2. Objetivos Específicos

 Calcular todos los conceptos definidos por ley que les corresponden a los trabajadores del

régimen de 5ta categoría.

 Agilizar el proceso de planilla en un 40% con respecto al trabajo semi-manual que

desempeñaban anteriormente.

1.3. Alcances y Limitaciones

Los cálculos se ejecutan; en primer lugar, habiendo definido al trabajador (junto con todos sus

parámetros de trabajador dependiente, perteneciente al régimen laboral Privado General 728), en

segundo lugar, conociendo los conceptos a calcularse.

En lo que respecta a los conceptos, el aplicativo maneja una cantidad fija de estos

(remunerativos, descuentos y aportes), estos conceptos serán especificados a continuación:

Remuneraciones

 Sueldo Base

 Asignación Familiar

 Horas Extras

 Gratificación (+ Bonificación)

 Compensación por Tiempo de Servicio (CTS)

 Vacaciones

4
Descuentos

 Renta Quinta

 Régimen Pensionario (AFP/ONP)

Aportes

 EsSalud

 EPS

Cada concepto tiene su propio trato al momento de calcularlo, esto conlleva a diversas

casuísticas contempladas dentro del módulo.

Por otro lado, el aplicativo no gestiona las asistencias de los trabajadores, este apartado

requiere una fuente externa (formato de importación) que permita la carga de los días asistidos

de los empleados. Es de vital importancia la información de las asistencias, porque en base a

estas se realizan todos los cálculos.

El aplicativo no tomará en cuenta los descuentos por tardanza, y el procesamiento de los días

es en base a 30 por mes, indiferente de la cantidad de días reales del mes.

Los “tipos” de variables más utilizados en el aplicativo utilizan las siguientes unidades de

medida:

 Moneda (soles)

 Tiempo (horas en sexagesimal)

5
1.4. Justificación

Las pequeñas y medianas empresas también pueden contar con herramientas de TI más

eficiente que le ayuden a definir y estandarizar sus procedimientos y por ende la calidad de data

procesada. Por eso, hemos decidido aplicar esta solución orientado a ese sector de mercado.

Más allá de la primera razón expuesta, nuestra motivación surgió al darnos cuenta de que

parte de nuestro grupo de trabajo ha laborado en sistemas de planillas anteriormente, y esto

facilita el desarrollo de las ideas, porque contamos con elementos que conocen sobre el campo en

cuestión.

1.5. Estado del Arte

A continuación, veremos algunos sistemas comerciales y no comerciales semejantes previos.

Calculo de planilla de trabajadores en Microsoft Excel

Hoja de cálculo que permite calcular planilla de remuneraciones (días trabajados, horas

extras, gratificaciones, vacaciones, CTS)

Figura 1. Planilla de trabajadores en Excel

6
Sistema de Planilla Atenea Perú

El Sistema de Planillas ACS - PLANILLA v.7.2 está diseñado para dar soluciones al área de

Recursos Humanos, permitiendo la gestión del personal y la elaboración de las planillas de pago.

Figura 2. Calcular planilla de ACS - PLANILLA v.7.2


(Recuperado de http://www.ateneaperu.com/sistemas/planilla)

Figura 3. Reporte de planillas de ACS - PLANILLA v.7.2


(Recuperado de http://www.ateneaperu.com/sistemas/planilla)

7
Figura 4. Generar boletas de pago de ACS - PLANILLA v.7.2
(Recuperado de http://www.ateneaperu.com/sistemas/planilla)

Sistema de planilla SISPLANI

El sistema de planillas hecho en PHP y Mysql te permite gestionar la planilla de los

trabajadores, elaborar reportes y generar la boleta de pago.

Figura 5. Creación de la planilla en SISPLANI

8
Figura 6. Procesar planilla en SISPLANI

Figura 7. Boleta de pago de SISPLANI

9
Capítulo 2

2. Marco Teórico

2.1. Fundamento teórico

Ley de la Productividad y Competitividad Laboral. Decreto Legislativo 728

La ley de Productividad y competitividad laboral son normas que se deben de cumplir y las

cuales protegen al trabajador en su relación de trabajo subordinado, pero que al mismo tiempo le

permiten en cuanto miembro de un grupo, tener cierta influencia sobre la determinación de sus

condiciones de vida en la empresa.

La ley regula las relaciones entre empresarios y trabajadores dentro de la empresa. Se

constituyó como un conjunto de medidas de protección en beneficio de los más débiles, para

extenderse a continuación al conjunto de los trabajadores.

En toda prestación personal de servicios remunerados y subordinados, se presume la

existencia de un contrato de trabajo a plazo indeterminado; sin embargo, esta realidad se ve

alterada con la flexibilización de ámbito laboral surgido desde tiempos remotos, las instituciones

tuvieron que ceder ante la política de generación de puestos de empleos a través de la facilidad e

incentivo de las contrataciones a tiempo determinado o contratos modales que tuvo lugar al

surgimiento de nuevas modalidades de contratos. El contrato individual de trabajo puede

celebrarse libremente por tiempo indeterminado o sujeto a modalidad tiempo determinado.

Impuesto a la renta

El Impuesto a la Renta lo pagan empresas, trabajadores en planilla e independientes,

arrendatarios de departamentos que obtengan o perciban ingresos con una frecuencia

10
determinada durante el año. En el transcurso del año se deben efectuar pagos y/o retenciones

mensuales del impuesto, según el tipo de renta que tengamos.

En el Perú existen cinco categorías de Impuesto a la Renta. Cada una tiene distintas

facilidades para el pago de impuestos. En este caso vamos a nombrar la quinta categoría.

Quinta categoría

El empleador a través de una planilla efectúa al trabajador dependiente, de una entidad o

empresa, una retención mensual del impuesto a la renta.

Planilla de remuneraciones

Es un registro auxiliar obligatorio para todas las empresas que tienen trabajadores en relación

de dependencia, donde anotan las remuneraciones de todos los trabajadores. Los trabajadores que

ingresan a trabajar deberán de ser registrados dentro de 72 horas.

Permite registrar los acontecimientos de los trabajadores que laboran en la empresa, para que

el empleador calcule las remuneraciones de acuerdo a la eficiencia labora, de ese modo se podrá

pagar sus remuneraciones a los trabajadores y las contribuciones al estado.

La planilla de remuneraciones debe ser autorizada por el Ministerio de Trabajo de Perú

(MTPE).

Tipos

Planilla de sueldos: Es utilizada exclusivamente para empleados. Se denomina así a la

remuneración en valores monetarios que periódicamente percibe el dependiente de una empresa

por desarrollar normalmente por trabajo de carácter intelectual.

11
Planilla de salarios: Es utilizada para registrar las remuneraciones de los obreros. Se

denomina así a la remuneración en términos de unidades monetarias que periódicamente percibe

el dependiente de una empresa por desarrollar normalmente por trabajo de carácter manual.

Beneficios del trabajador

Remuneración mínima vital: Es el monto mínimo remunerativo que debe de percibir un

trabajador calificado. Estas son reguladas por el estado. En la actualidad la RMV es de S/. 930.00

los cuales están sujetos a descuentos y aportes.

Asignación familiar: Es un beneficio que le corresponde a los trabajadores sujetos al régimen

laboral de la actividad privada, por hijos menores de edad a su cargo o hijos mayores de edad

estudiando. Es o equivale al pago mensual del 10% de la RMV vigente en la oportunidad de

pago. Este monto corresponde al margen del número de hijos que tenga el trabajador.

Horas extra: Es el tiempo de trabajo realizado más allá de la jornada ordinaria o semanal y

puede cumplirse antes de la hora de ingreso o después de la hora de salida. La hora extra se da

en base al valor de la remuneración ordinaria.

Gratificaciones: Es el pago adicional obligatorio que da el empleador a sus trabajadores por

fiestas patrias y navidad. Esta gratificación es equivalente a una remuneración mensual que

perciba el trabajador.

Remuneración vacacional: Es el derecho de vacaciones anualmente. Equivalente a la que el

trabajador hubiera percibido habitual o regularmente en caso de continuar laborando.

12
Descuentos del trabajador
Sistema privado del fondo de pensiones (AFP): Es un régimen administrado por entidades

privadas denominadas Administradoras de Fondos de Pensiones (AFP) donde los aportes se

registran en una cuenta individual.

Sistema nacional de pensiones (ONP): El aporte al sistema nacional de pensiones es de cargo

del trabajador. Sin embargo corresponde al empleador efectuar la retención, la declaración y el

pago de los aportes retenidos.

Aportes del empleador

Essalud: Tiene como finalidad dar cobertura a los asegurados y a sus derechos habientes a

través del otorgamiento de prestaciones de prevención, promoción, recuperación, rehabilitación,

al régimen contributivo de la Seguridad Social en Salud.

EPS: Son empresas públicas o privadas distintas a EsSalud que proveen una cobertura

adicional a la cobertura PEAS de EsSalud. Las empresas empleadoras pueden contratar una EPS

para darles una cobertura adicional al PEAS a sus empleados. Como en el caso de EsSalud, tu

empleador será quien pague esta cobertura adicional.

CTS: La compensación por tiempo de servicios, es un depósito semestral que realiza el

empleador y es considerada una bonificación social de gran importancia para el trabajador en

caso de cese. Todo trabajador que figure en planilla y que trabaja como mínimo 4 horas diarias,

posee el derecho de recibir por este concepto.

13
Programación Orientada a Objetos

También denominada por sus siglas POO, es un paradigma de programación que viene a

innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la

obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.

Muchos de los objetos prediseñados de los lenguajes de programación actuales permiten la

agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario

la creación de sus propias bibliotecas.

Conceptos fundamentales

Clase: Una clase se puede definir de las propiedades y comportamiento de un tipo de objeto

concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de

ella.

Objeto: Instancia de una clase. Entidad provista de un conjunto de propiedades o atributos

(datos) y de comportamiento o funcionalidad (métodos), los mismos que consecuentemente

reaccionan a eventos. Se corresponden con los objetos reales del mundo que nos rodea, o con

objetos internos del sistema (del programa).

Método: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se

desencadena tras la recepción de un "mensaje". Desde el punto de vista del comportamiento, es

lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del

objeto, o la generación de un "evento" con un nuevo mensaje para otro objeto del sistema.

Evento: Es un suceso en el sistema (tal como una interacción del usuario con la máquina, o

un mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al

14
objeto pertinente. También se puede definir como evento la reacción que puede desencadenar un

objeto; es decir, la acción que genera.

Atributos: Características que tiene la clase.

Mensaje: Una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus

métodos con ciertos parámetros asociados al evento que lo generó.

Propiedad o atributo: Contenedor de un tipo de datos asociados a un objeto (o a una clase de

objetos), que hace los datos visibles desde fuera del objeto y esto se define como sus

características predeterminadas, y cuyo valor puede ser alterado por la ejecución de algún

método.

Los 4 pilares fundamentales

1) Abstracción: Permite identificar las características y comportamientos de un objeto y

con los cuales se construirá la clase (plantilla). Esto quiere decir que a través de este pilar o

fundamento es posible reconocer los atributos y métodos de un objeto.

2) Encapsulamiento: Está relacionado con el acceso a un código desde el código de otra

clase. Una aplicación de este concepto sería cuando se permite el ocultamiento de la complejidad

del código, el cual pertenece a la parte privada de la clase y que no puede ser vista desde ningún

otro programa.

3) Herencia: Es el pilar más fuerte que asegura la reutilización de código, ya que a partir de

esta característica es posible reutilizar (heredar) las características y comportamientos de una

clase superior llamada clase padre, a sus clases hijas, denominadas clases derivadas. Esto implica

15
que una vez desarrollado el código de una clase base, su código puede ser reutilizado por las

clases derivadas.

4) Polimorfismo: A través de esta característica es posible definir varios métodos o

comportamientos de un objeto bajo un mismo nombre, de forma tal que es posible modificar los

parámetros del método, o reescribir su funcionamiento, o incrementar más funcionalidades a un

método.

Lenguaje de Programación Java

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos,

que fue diseñado específicamente para tener tan pocas dependencias de implementación como

fuese posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el

programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o

"write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una

plataforma no tiene que ser recompilado para correr en otra. Java es uno de los lenguajes de

programación más populares para aplicaciones de cliente-servidor de web.

JDK y JRE

JDK es el Java Development Kit o, en español, Herramientas de Desarrollo de Java. Sirve

para construir programas usando el lenguaje de programación Java. Trae herramientas útiles

como el compilador (javac), el desensamblador de binarios (javap), debugger, entre otras

herramientas. Una instalación de JDK ya contiene un JRE dentro de las carpetas.

JRE es el Java Runtime Environment o, en español, el Entorno de Ejecución de Java.

Contiene a la JVM y otras herramientas que permiten la ejecución de las aplicaciones Java. JRE

16
no posee compiladores ni herramientas para desarrollar las aplicaciones Java, solo posee las

herramientas para ejecutarlas.

NetBeans IDE

Es un entorno de desarrollo, una herramienta para que los programadores puedan escribir,

compilar, depurar y ejecutar programas. Está escrito en Java, pero puede servir para cualquier

otro lenguaje de programación. Existe además un número importante de módulos para extender

el NetBeans IDE. Además, es un producto libre y gratuito sin restricciones de uso.

17
Capítulo 3

3. Desarrollo de la Solución

18
Capítulo 4

4. Resultados

4.1. Resultados

4.2. Presupuesto

5. Anexos

A parte de este documento, se hace entrega de un anexo que contiene los siguientes

elementos:

 Un documento PDF que contiene el Lienzo Lean Canvas del Proyecto “Lean Canvas

(Planilla)”

6. Conclusiones

7. Bibliografía

PLANILLA DE OBREROS. (2014). En Excelservicios. Recuperado de

http://excelservicios.com/blog/planilla-de-obreros/

Atenea Perú. (6 de diciembre de 2016). Sistema de Planilla - Atenea Perú. [Archivo de

vídeo]. Recuperado de https://www.youtube.com/watch?v=ZObJ8Sfhs00

Juan Angel Zapata Barboza. (26 de febrero de 2018). Sistema de Planilla - Personal.

[Archivo de vídeo]. Recuperado de https://www.youtube.com/watch?v=8zVPx28DuNk

19
PLANILLA DE REMUNERACIONES. (2017). En Peru contable. Recuperado de

https://www.perucontable.com/contabilidad/planilla-de-remuneraciones/

GOB (2018). En Gobierno del Peru. Recuperado de

https://www.gob.pe/281-seguros-de-salud

CUANTOS IMPUESTOS A LA RENTA EXISTEN (2018). En La Voz de los

Emprendedores. Recuperado de https://www.pqs.pe/emprendimiento/impuesto-renta-categorias

LEY DE LA PRODUCTIVIDAD Y COMPETIVIDAD LABORAL. DECRETO

LEGISLATIVO 728. En monografías.com. Recuperado de

https://www.monografias.com/trabajos102/ley-productividad-y-competitividad-laboral-d-l-

728/ley-productividad-y-competitividad-laboral-d-l-728.shtml

20

Das könnte Ihnen auch gefallen