Inventario maestro del proyecto. Se actualiza en cada sesión; aquí ves cómo vamos avanzando.
| Estado | Ítem | Nota |
|---|---|---|
| ✅ | B1 · Migración de BD → producción | Commit A `460f614` (19-ago) |
| ⬜ | B2 · Doble descuento en liquidaciones (sesión rota) | Re-correr al aplicar modelo contable |
| ⬜ | B4 · Botón "Buscar" genera liquidación (separar GET/POST) | RRHH |
| ⬜ | C1 · Finiquito contablemente falso | Aplicar sumatoria por cédula |
| ⬜ | C2 · "No aplica" borra físicamente → soft-delete | Auditabilidad |
| ⬜ | B3 · `consolidar_periodo` no persiste asiento contable | Gran trabajo contable |
| ⬜ | C3 · "aplicado" en borrador → solo al confirmar | No marcar si rol no cerrado |
| 🟡 | M1–M5 · Mejoras UX (post-bloqueantes) | En cola |
| Estado | Ítem | Nota |
|---|---|---|
| ✅ | Asientos POR CÉDULA | Cabecera total + filas por cédula en partidas |
| ✅ | Validación Σ débitos = Σ créditos por cédula | Si no cuadra, bloquea persistir |
| ✅ | Préstamos IESS (PQ/PH/Ext Salud) → PASIVO a terceros | "Préstamos IESS por Pagar", no gasto |
| ✅ | Aporte personal 9.45% → cuenta aparte | "Aporte Personal IESS por Pagar" |
| ✅ | Préstamos de la empresa → descuento contra neto | PTMO_EMPRESA, MULTAS, judiciales |
| ⬜ | Cuentas por Pagar · Terceros (no-IESS) | Embargos, pensiones |
| Estado | Ítem | Detalle |
|---|---|---|
| ✅ | Registrado en especificación | Líneas 396 y 775 (Módulo Liquidaciones + Novedades) · backup previo |
| ⬜ | Modelo de datos (tabla salida / campos Liquidacion) | tipo_salida + forma_liquidacion |
| ⬜ | Precarga por empresa/empleado (default SOLO_LIQUIDACION) | En el formulario de salida |
| ⬜ | Reglas por tipo de salida | Renuncia 2 formas; Despido solo SOLO_LIQUIDACION |
| ⬜ | Dictamen comité esquema de cálculo por rama | Afecta B2 / B3 / C1 |
| Estado | Módulo / Etapa | Detalle |
|---|---|---|
| ✅ | Multiempresa + BD independientes | sistema.db maestra + empresa_N.db |
| ✅ | Estructura de archivos generados | `##-cedula.pdf` en AÑO/MES/ |
| ⬜ | Respaldo automático BD | Retención 3/6 respaldos |
| 🟡 | Asientos contables parametrizables | Constructor de formatos |
| ⬜ | Envío automático de roles | Al cerrar período |
| ⬜ | Modalidades de pago | Cálculo por modalidad |
| ✅ | Generación de roles + Fase 0 | Fix sobre-descuento IESS semanal + días |
| 🟡 | Consolidación mensual (B3) | Persistir asiento contable |
| ✅ | Novedades + Carga IESS | Menú, semáforo, por cargas |
| 🟡 | Liquidaciones (B2/B4/C1) | Arts. 185, 188 — flujo pendiente |
| ✅ | Certificados laborales | Pantalla + generación |
| ✅ | Jubilación / provisión (NIC 19) | Motor + parametrizable |
| ⬜ | Vacaciones (Arts. 69-78) | Tablas OK; módulo/pago pendiente |
| ⬜ | Historial laboral · Funciones · Inducción | Tablas OK; vistas pendientes |
| ⬜ | Fiscal / Impuesto a la Renta / SRI | Anexos SRI |
| ⬜ | Portal de consulta empleados | Consulta de roles |
| ⬜ | Calculadora de supervisor | Proyecciones |
| ⬜ | Décimos: acumulación vs mensualización | — |
| ⬜ | Integración biométrica | Futuro |
| ✅ | Roles, accesos y seguridad | Definición definitiva |
| ✅ | Documentación + dictámenes | 8 documentos + plan + este inventario |
| Estado | Ítem | Nota |
|---|---|---|
| 🔴 | Despliegue seguro | Pleno: no desplegar working tree tal cual |
| ⬜ | Authelia → dashboard | app.pinoccio.net da 404 |
| ⬜ | Instalador PyInstaller → .exe | Windows 10/11/Server |
| ⬜ | httpSMS | Integrar a 50% de avance |
| ⬜ | Respaldo mensual | Día 1, pedir disco externo |