1. Maestro de Empleados
Tabla empleados. Contiene la información contractual, personal y
previsional. Es la base para cualquier cálculo.
Este módulo gestiona el cálculo de remuneraciones, liquidaciones, leyes sociales e historial de pagos. Está diseñado bajo una arquitectura Master-Detail y fuertemente integrado con el plan contable.
El schema remuneraciones centraliza toda la lógica de nómina. Su núcleo es la relación entre la cabecera de la liquidación y sus detalles desglosados concepto por concepto.
1. Maestro de Empleados
Tabla empleados. Contiene la información contractual, personal y
previsional. Es la base para cualquier cálculo.
2. Definición de Conceptos
Tabla conceptos_remuneracion. Catálogo maestro que define: - Qué es:
Haber, Descuento, Aporte Patronal. - Cómo se calcula: Fórmula, Monto
Fijo, Porcentaje. - Dónde se contabiliza: Cuentas de Gasto, Pasivo, etc.
3. Motor de Cálculo
Arquitectura Híbrida (TypeScript + PostgreSQL). 1. Orchestrator:
Calcula haberes y descuentos (Lógica de Negocio). 2. Repositorio:
Obtiene contratos y asistencia. 3. Persistencia: Guarda resultados en
liquidaciones.
graph TD
EMP[Empleados] --> CALC(Motor de Cálculo)
CON[Conceptos] --> CALC
NOV[Novedades/Asistencia] --> CALC
CALC -->|Genera| LIQ[Liquidaciones Header]
CALC -->|Desglosa| DET[Liquidaciones Detalle]
DET -.->|Imputación| CONT[Contabilidad]
Todos los objetos de base de datos se encuentran en:
Nostromo/db/accounting_template/remuneraciones/
/fx/sp