Trabajando

Desarrollo de Aplicación de Recursos Humanos Multiempresa y multisucursal

Publicado el 04 Agosto, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

A)    TRABAJADORES
1)    Registro y perfil de empleados: Creación y gestión de perfiles detallados para cada empleado,
•    Salario del Empleado
•    Tipo de Salario de Empleado (mensual jornal etc),
•    Escala de Salario Acorde al tipo de Salario,
•    Si es comisionista % de Comision por venta
•    Se carga el monto de la venta del Personal mes a mes para que calcule el monto de su Comision sobre su salario Base
•    Salario Base (ahí debe de estirar ya automatico su salario base acorde al tipo y escala de salario
•    Estado del Personal
•    Area de trabajo del Personal
•    Tipo de Jornada del Personal: Si es Diurno, Nocturno, Mixto. Y la
•    Estudios académicos
•    Experiencias Laborales
•    Bonificación Familiar. Cadastro de todos los hijos (muestra solo si la empresa habilita el modulo de bonificación familiar)
•    Carga de Documento
•    Documentación y datos personales:
•    Historico de Salario: en el cual se observa el histórico de salario del personal mes a mes en el año e histórico de años anteriores
2)    Modulo de Realizacion e impresión de Contrato Laboral
3)    Carga masiva de Personales de la empresa por una planilla de Excel llenando todos los datos de cada personal, con celdas obligatorias(*) que deben de tener para que esas celdas sean rellenadas si o si
4)    
Observaciones del Modulo de Registro y perfil de empleados
5)    Modulo de Notas de Permiso al Personal,
6)    Planillas de seguimiento:
7)    Modulo de Parentezco en la empresa

b)     Scripts para plantillas para impresion
1)    modulo de creacion de plantillas para impresión y eso que se guarde automatico ya cada plantilla:
2)    modulo de comunicación del empleado al empleador para asignación de la bonificación familiar(aplica si solo la empresa acepta la bonificación familiar)


c)    asistencias
1)    módulo de eventos especiales: formulario de creación/edición de eventos
2)    reportes de eventos especiales
3)    módulo de días no laborables pagados:
4)    módulo de carga de vacaciones;
5)    modulo de carga de suspensiones: (acorde al rit)
6)    modulo de carga de ausencias:
7)    modulo de carga de permisos por ips:
8)    modulo de carga de maternidad y paternidad.
9)    Modulo de Carga Masiva de Asistencia por Sucursal,
10)     Control de Asistencia con preaviso:
11)     Modulo de Carga de Horas extras, 
12)    Control de Asistencia y Horarios:
d)    SUELDOS
1)    Módulo de Carga de Tipo Salario; Mensual, Jornal, por Trabajo, por
2)    Modulo de Carga Manual y Masiva de Monto de Salarios por mes y su Escala
3)    Modulo de Notas de Descuento: Acorde al RIT.
4)    Modulo de Adelanto de Salario:
5)    Módulo de Pago de salario tipo Reporte (para ver el pago en donde se pueda descontar el adelanto de salario y una vez aplicado eso ya debe de descontar el adelanto)
6)    Registro de días trabajados y permisos:
7)    Detalles salariales: Salario base, horas extras, otros ingresos, descuentos de IPS (9%) y otros descuentos.
8)    Notificación al personal: Aviso al personal sobre el estado de su pago, con opciones de visibilidad configurables por perfil.
9)    Modulo de Bonificacion Familiar


e)     FINANCIERO
1)    Modulos de Notas de Cargos:
2)    Modulo de Financiacion en cuotas:
3)    Modulo de Notas de Creditos,
4)    Módulo de Recibo de Pago,


f)    liquidacion del personal
1)    módulo de preaviso del personal: carga del pre aviso del personal en el cual se va a buscar su id de personal se carga su pre aviso y automatización del preaviso
2)    modulo de liquidación de personal:
por despido: injustificado
por despido: justificado:
por renuncia:
3)    modulo de impresión final de despido:

g)    activos empresarial
1)    modulo de gasto del personal,
2)    módulo de activos de la empresa:
3)    modulo de ingreso del equipo:
4)    modulo de dar de baja el equipo,
5)    modulo de entrega y/o devolucion de equipo activo de la empresa:
6)    modulo de entrega de equipo
7)    modulo de devolucion de equipo:
8)    modulo de equipos que falta devolver,
9)    

h)    personales y organigrama
1)     division del personal por sucursal, area de trabajo, cargo, y funcion, para tener el organigrama de toda la empresa en el sistema
2)    carga de cada personal nuevo que se ingresa en el organigrama de la empresa
3)    modulo de empleado del mes: se carga quien o quienes fueron el personal del mes y porque fueron asi aparece quien es el empleado del mes en el dasboard de la empresa

i)    configuracion empresarial(solo los usuarios tipo a pueden ver de su empresa)
1)    datos de la empresa:
cuando se guarda la empresa, ya debe de crear un numero de idempresa dentro del sistema


2)    creacion de la sucursal:
3)    transferencia del personal de una sucursal a otra,
4)    cargo de vacantes de la empresa y eso se debe de ver en el home de la pagina asi si alguien busca trabajo puede cargar ahí y se postula directo en esa empresa, también al cargar su cv de igual manera eso debe de quedarse dentro del sistema como cv, para asi  cualquier empresa pueda buscar candidatos

5)    carga de tipo de salario y escala de salario por sucursal

6)    modulo de configuración de asistencia: en el cual se va a configurar todo sobre la asistencia del personal, cuanto minutos tiene de tolerancia de llegadas tardías, cantidad maxima de llegadas tardías por mes, tolerancia de cuantos minutos de salida
7)    carga de idsuspensiones en la esta empresa
8)    division del personal por sucursal, area de trabajo, cargo, y funcion, para tener el organigrama de toda la empresa en el sistema
9) Ubicación por GPS: Registro de la ubicación de la empresa mediante GPS si es que marca su horario de entrada o salida por celular que sea en el rango de esa sucursal o el lugar donde estaría trabajando ese personal en el momento.(Es en donde el personal debe de marcar su ubicación por geolocalización, para corroborar si esta en su lugar)
10)     Fecha de ingreso y terminación: Registro de la fecha de ingreso al sistema en el sistema del administrador principal para saber y la fecha de terminación para renovaciones anuales
11)     Privacidad de datos:
12)    Pdf de Archivos de la Empresa, si la empresa desea salir del sistema puede solicitar todo sus documentos de ella
13)    Todos los números de indemnizaciones, vacaciones, % de Ips, Pre-Aviso deberán de ser editables en la configuración
14)    Cada documento que se anula en el sistema deberá permanecer dentro pero no se pueden eliminarse.
J)    Reglamento Interno de la Empresa si tiene mayor a 10 personales:
1)    Carga del reglamento:
2)    Codigo de ética si es menor a 10 personales:
k)    usuarios(solo los usuarios tipo a pueden ver de su empresa quienes son los usuarios de su empresa y su reporte de cada)
1)    creación de usuario(solo para administradores del sistema
2)    para el ingreso al sistema coloca el id empresa, id sucursal luego el usuario y su contraseña.
Observaciones Varias
-Todo lo que se hace dentro del sistema debe de quedar registrado, por su usuario y el horario del cambio que realizo. Y si se anulo algo con el usuario de quien se anulo ese reporte cargando solamente el código de anulación.
- Los usuarios Adminsitradores del sistema en general, podrán observar por empresa todo lo que se van realizando.
- Solo los usuarios administradores pueden crear nuevas empresas y ahí se asigna un nuevo usuario que serán los que administre todo su empresa.  Y van creando los usuarios por sucursal luego. Y ya se le asigna los cargos por sucursal.
Clasificación de Usuarios por Empresa / sucursal,
En el cual a cada usuario de se puede dar un Check que funciones puede realizar dentro del sistema, y si puede o no anular algo dentro o no y la creación de cada usuario deberá ser aprobado por el administrador general del sistema.

L)    REPORTES
1)    Pasivo Laboral: obligaciones que tiene una empresa con sus empleados,
2)    Modulo de Rotacion del Personal por Sucursal, Area de trabajo, Cargo
3)    Modulo de Reporte del Personal por Sucursal, Area de trabajo, Cargo, tipo de Personal ( Jornalero, Mensual, Por Trabajo o Comisionista)
4)    Reporte de Asistencia en general por mes de cada empleado,  si vino o no ese dia, ahí su horario de entrada y salida de ese dia o si esta o no con algun permiso ese reporte debe ser por mes

Impresión de Salario y Pago de IPS:
5)    Impresión de salario(Recibo de Salario): Impresión del salario de cada personal por mes de forma automática
6)    Pago de IPS mensual: Impresión del monto de pago de IPS mensual del16.5%. Y el pago del Personal 9%
7)    Pago de aguinaldo anual(recibo de aguinaldo): Impresión del monto de pago de aguinaldo anual.
8)    También un Excel para carga de funcionarios al Ips (ver  Modelo del excel)
9)    Reportes sobre Embarazadas y/o Paternidad y/o permisos  y vacaciones
10)    Reportes de Eventos Especiales
•    Genera reportes sobre la asistencia de los empleados considerando los eventos especiales.


M)    NOTIFICACIONES
Avisos al Personal:
•    Fechas de salida de vacaciones: Aviso en el perfil del empleado.
•    Estado del salario: Gestión de adelantos, préstamos de efectivo con o sin interés.
•    Vencimiento de la Cedula de Identidad del personal
•    Vencimiento de Registro de Conducir
•    Personales a dar vacaciones este mes
•    Llegada de la fecha de Maternidad o Paternidad de algún personal
•    Notificaciones de próximos cumpleaños en el mes

n)    Reportes y Asistencia
•    Generacion de Tickets de Reportes por parte de la Empresa para resolver cualquier problema que exista dentro de la plataforma con captura de pantalla y observaciones
home de la pagina principal
•    en el home de la pagina debe de estar toda la información de la pagina, quienes somos, términos y condiciones, confidencialidad y algún video o algo sobre el sistema,  formulario de contacto, reseñas, empresas con que trabajamos, los servicios que tenemos, presentacion del propietario, etc, algo para generar confianza de parte de los usuarios.
•    Modulo en el Home para Calculo de Despido y Calculadora de Aguinaldo, y un botón de whataspp para escribir
•    Modulo de Creacion de Blogs o Noticias para aparecer en el Home de la pagina
•    Carga de CV:
Subida de CV: Carga de CV con costo mínimo, pago por Bancard o tarjeta, y perfil completo en el sistema para búsqueda por empresas que esta dentro del sistema.

Cerrar sesion

características del sistema

•    diseño web responsive, diseño adaptable para que se pueda usar en cualquier tipo de pantalla ya sea pc, tablet o celular
•    el backend, puede ser python o java
•    el front react.js, Vue.js
•    Base de datos MySQL
•    En cuanto a seguridad de la pagina
Funciones de Seguridad Autenticación
Protección contra Cross-Site Scripting
Protección contra inyecciones SQL
Protección CSRF
Hashing seguro de contraseñas
Y cualquier otro modulo de seguridad que sea necesaria a la pagina
•    Nada de Plantillas WordPress Shopify o woocommerce
•    Asistencia de 3 meses luego de la instalación para resolver cualquien problema existente
•    Tecnologías como Progressive Web Apps (PWA)
•    No se podra dar adelantos para la creación del sistema, Una vez Instalado, y probado en el servidor se Procede a la liberación del Pago Total en la plataforma.
•    La forma de ingresar al sistema deberá de tener un código de la empresa, el código de la sucursal, su usuario y su contraseña.
•    Seo. Optimizacion para motores de búsqueda
•    Multilinguistico (Español Predeterminado  e ingles)
•    Moneda en guaraníes

Me gustaría trabajar con alguien ya con experiencia en eso asi seria mas fácil todo, también tengo a mano la mayoría de los modulos su funcionalidad, asi cada modulo desarrollamos juntos, reuniones diarios para ir viendo los avances e ir realizando los nuevos modulos. Aguardando el Visto Bueno y si falta mas modulos o algo favor comentar el mismo para poner en produccion

Contexto general del proyecto

Tengo todo a mano como seria cada pantalla y como va funcionar todo como debe de conectar todo, los validadores

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias