HU010 - EstefaniaM08/Proyecto-Nomina-Backend GitHub Wiki
| Identificador | HU010 |
|---|---|
| Nombre | Generación de Nómina (Excel) |
| Descripción | Como administrador, quiero generar la nómina de todos los empleados a través de un archivo Excel, para registrar los pagos masivamente usando valores como comisiones, viáticos, horas extra, entre otros. |
| Criterios de aceptación | El sistema debe permitir subir un archivo Excel con la información correspondiente para la generación de nómina. |
| El sistema debe verificar que todos los números de identificación en el archivo correspondan a empleados registrados. | |
| Si se encuentra un número de identificación no registrado, debe mostrarse un mensaje de error claro indicando el problema. | |
| El sistema debe validar que la fecha ingresada para el pago sea coherente (por ejemplo, no debe ser anterior al último período registrado ni estar en un formato inválido). | |
| Si la fecha es inconsistente, debe mostrarse un mensaje de error adecuado. | |
| El sistema debe calcular automáticamente para cada empleado los valores de la nómina (salario base, comisiones, viáticos, horas extra, descuentos, etc.). | |
| Cada registro procesado debe almacenarse correctamente en la base de datos como una nueva nómina generada. | |
| Mockups | |
| Autor | Edwar Aguiar |
| Criterio | Comentario | Realizado por | Solucionado |
|---|---|---|---|
| Completo | La historia cubre la carga, validación, procesamiento y almacenamiento de nóminas desde Excel, incluyendo mensajes claros de error. | Edwar Aguiar | Sí/No |
| Consistente | Los criterios son coherentes con otras historias de nómina, manteniendo la lógica de validación y cálculo automático. | Edwar Aguiar | Sí/No |
| Negociable | Podría discutirse si se deben aceptar formatos alternativos además de Excel, o manejar validaciones adicionales sobre datos de comisiones y viáticos. | Edwar Aguiar | Sí/No |
| Valiosa | Automatiza el proceso de generación masiva de nóminas, lo que mejora eficiencia y reduce errores manuales. | Edwar Aguiar | Sí/No |
| Estimable | La historia está bien delimitada y permite estimar el esfuerzo de implementación claramente. | Edwar Aguiar | Sí/No |
| Pequeña | Es un poco amplia; podría dividirse en carga/validación y cálculo/almacenamiento para facilitar el desarrollo incremental. | Edwar Aguiar | Sí/No |
| Comprobable | Se puede validar fácilmente mediante pruebas de carga de archivos con datos correctos e incorrectos, verificando mensajes y registros en BD. | Edwar Aguiar | Sí/No |