Sobre este projeto
it-programming / web-development
Aberto
Se requiere cotizar y desarrollar un sistema integral para el cálculo del pago semanal de trabajadores, utilizando registros biométricos de terminales Hikvision. El objetivo principal es automatizar el proceso de nómina, desde la descarga de eventos de asistencia hasta la generación y envío de reportes de pago.
El sistema deberá:
1. Integrarse de forma remota con una o varias terminales biométricas Hikvision para la descarga programada de eventos de asistencia.
2. Contar con un motor de cálculo semanal que procese la información de asistencia, aplique reglas salariales definidas, bonos y detecte turnos y faltas.
3. Generar reportes de pago detallados por empleado.
4. Enviar automáticamente los reportes de pago (individuales o consolidados) cada lunes a las 10:00 AM a través de correo electrónico y WhatsApp.
5. Disponer de un front de administración web para la gestión de empleados, niveles salariales y turnos. Esta interfaz también permitirá ejecutar cálculos manuales y exportar datos en formatos csv y pdf.
Requerimientos funcionales detallados:
* Integración con control biométrico Hikvision: Conexión remota a las terminales Hikvision para descargar eventos de asistencia de forma programada cada lunes.
* Procesamiento / motor de cálculo semanal: Ejecución automática (cron job) cada lunes que realizará las siguientes tareas: descarga, validación y normalización de eventos de asistencia; detección de pares entrada-salida por día; detección de turnos; cálculo de días trabajados y faltas; aplicación de reglas de bono y salario; generación de reporte por empleado.
* Reporte por empleado: El motor de cálculo generará un reporte detallado para cada empleado.
* Envío automático de reportes: Los reportes generados se enviarán por correo electrónico y WhatsApp cada lunes a las 10:00 AM.
* Front administrativo (Web): Interfaz web con las siguientes funciones mínimas:
* Alta / baja de empleados (campos mínimos: ID, nombre, email, teléfono, fecha_ingreso, nivel_salario, turno, correo_destino_para_reportes, teléfono_whatsapp).
* Asignación y edición de nivel_salario y turno por empleado.
* Funcionalidad para ejecutar cálculos manuales.
* Exportación de datos y reportes a formatos csv y pdf.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias