El alta de un funcionario es el punto de inicio de todo el ciclo de RRHH. La Jefa de RRHH inicia el wizard con los datos personales, familiares y laborales del nuevo empleado. El sistema genera automáticamente el contrato indefinido y el acuerdo de confidencialidad, y los almacena en el legajo digital. Al registrar el ingreso, el sistema notifica inmediatamente al IPS y al Ministerio de Trabajo, activa la alerta de vencimiento del período de prueba (5 días antes), y habilita el código de marcación biométrica. Créditos recibe la notificación de que el socio ahora es empleado con débito automático de salario habilitado.
flowchart TD HOME["RRH-01
Home (KPIs y alertas)"]:::wireframe LIST["RRH-02
Listado de funcionarios"]:::wireframe ALTA["RRH-03 Alta de funcionario
(wizard 6 pasos)"]:::wireframe FICHA["RRH-04
Ficha del funcionario"]:::wireframe DOCS["RRH-27
Documentos institucionales"]:::wireframe TIPO{"Tipo de
funcionario"}:::decision ADM["Administrativo
cooperativa / CEP"]:::wireframe DOC["Docente de grado
/ Horas cátedra"]:::wireframe CYD["Funcionario
Cultura y Deportes"]:::wireframe REL["Reloj biométrico
(código de marcación)"]:::external IPS["IPS
(alta inmediata)"]:::external MIN["Ministerio de Trabajo
(alta inmediata)"]:::external CRED["Créditos
(socio marcado como empleado)"]:::external ALERTA["Alerta período de prueba
(5 días antes del vencimiento)"]:::alert PARAM["RRH-28 Maestros y parámetros
(cargos, areas, patronales, conceptos)"]:::wireframe ACTIVO["Funcionario activo
en nómina mensual"]:::terminal HOME --> LIST HOME --> PARAM LIST --> ALTA ALTA --> TIPO TIPO -->|Administrativo| ADM TIPO -->|Docente| DOC TIPO -->|CyD| CYD ADM --> FICHA DOC --> FICHA CYD --> FICHA PARAM --> ALTA FICHA --> REL FICHA --> IPS FICHA --> MIN FICHA --> CRED FICHA --> ALERTA FICHA --> DOCS FICHA --> ACTIVO click HOME "RRH-01-Home.html" "Home del módulo" click LIST "RRH-02-ListadoFuncionarios.html" "Listado de funcionarios" click ALTA "RRH-03-AltaFuncionario.html" "Alta de funcionario (wizard)" click FICHA "RRH-04-FichaFuncionario.html" "Ficha del funcionario" click DOCS "RRH-27-DocumentosInstitucionales.html" "Documentos institucionales" click PARAM "RRH-28-MaestrosParametros.html" "Maestros y parámetros" click ADM "RRH-03-AltaFuncionario.html" "Configuración administrativo" click DOC "RRH-03-AltaFuncionario.html" "Configuración docente" click CYD "RRH-03-AltaFuncionario.html" "Configuración CyD" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El flujo central de asistencia arranca automáticamente cada mañana con la descarga de marcaciones del reloj biométrico (hora configurable, propuesta: 8:00). El sistema aplica las reglas de horario según el tipo de funcionario (4 marcaciones para administrativos, 2 para docentes) y detecta llegadas tardías, ausencias y recesos excedidos. Genera el reporte diario y lo envía por correo a cada jefe de área. El asistente de RRHH procesa las novedades: clasifica tardanzas como justificadas o no justificadas, aplica permisos particulares si el funcionario lo solicita, y detecta ausencias con descuento que requieren comunicación urgente al IPS (3 días hábiles). El funcionario puede consultar sus marcaciones desde el portal y presentar justificación dentro de 48 horas.
flowchart TD RELOJ["Reloj biométrico
(descarga automática diaria)"]:::external BANDEJA["RRH-05 Bandeja
marcaciones del día"]:::wireframe PROCESA{"Sistema detecta
novedad"}:::decision TARDIA["Llegada tardía
detectada"]:::alert AUSENTE["Ausencia
detectada"]:::alert NORMAL["Sin novedad
(asistencia normal)"]:::terminal JUSTIF{"¿Funcionario
justifica dentro de 48h?"}:::decision PERMISO{"¿Usa permiso
particular?"}:::decision PERM_OK["Cubre con permiso
(sin descuento)"]:::wireframe DESC["Descuento proporcional
en planilla salario"]:::alert SANCION["Acumulador tardanzas
(escalonado sanciones)"]:::alert REP["RRH-06 Reporte diario
enviado a jefes de area"]:::wireframe DET["RRH-07 Detalle
marcaciones por funcionario"]:::wireframe PORTAL["RRH-26 Mi panel
(funcionario consulta)"]:::wireframe IPS_ALERT["Alerta IPS
(3 dias habiles si ausencia con descuento)"]:::alert CIERRE["Novedades procesadas
para planilla del mes"]:::terminal RELOJ --> BANDEJA BANDEJA --> PROCESA PROCESA -->|Tardanza| TARDIA PROCESA -->|Ausencia| AUSENTE PROCESA -->|Normal| NORMAL TARDIA --> JUSTIF JUSTIF -->|Si - dentro de 48h| PERMISO JUSTIF -->|No| DESC JUSTIF -->|No| SANCION PERMISO -->|Si| PERM_OK PERMISO -->|No| DESC AUSENTE --> JUSTIF DESC --> IPS_ALERT BANDEJA --> REP REP --> DET DET --> PORTAL PERM_OK --> CIERRE DESC --> CIERRE SANCION --> CIERRE NORMAL --> CIERRE click BANDEJA "RRH-05-BandejaMarcaciones.html" "Bandeja marcaciones del día" click REP "RRH-06-ReporteDiario.html" "Reporte diario de asistencia" click DET "RRH-07-DetalleMarcaciones.html" "Detalle marcaciones por funcionario" click PORTAL "RRH-26-MiPanel.html" "Mi panel (portal funcionario)" click PERM_OK "RRH-08-BandejaPermisos.html" "Bandeja de permisos" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El sistema gestiona 15 permisos anuales por funcionario (10 justificados + 5 no justificados), con un máximo de 2 por mes. El funcionario puede solicitar el permiso desde su portal (RRH-26) con al menos 24 horas de anticipación si es no justificado. El jefe de área aprueba o rechaza dentro del sistema. Para permisos justificados, el funcionario presenta el documento de respaldo dentro de 48 horas. El sistema valida los cupos automáticamente y activa las alertas de comunicación al Ministerio de Trabajo (30 días) y al IPS (3 días hábiles si hay descuento de día completo). El personal de RRHH marca el estado de notificación cuando se realizan las comunicaciones.
flowchart TD PORTAL["RRH-26 Mi panel
(funcionario solicita)"]:::wireframe BANDEJA["RRH-08 Bandeja
de permisos particulares"]:::wireframe NUEVO["RRH-09 Nuevo permiso
(wizard)"]:::wireframe TIPO{"Tipo de
permiso"}:::decision JUST["Justificado
(con documento dentro de 48h)"]:::wireframe NOJUST["No justificado
(declarado con 24h anticipacion)"]:::wireframe CUPO{"¿Cupo
disponible?"}:::decision EXCEDE["Cupo agotado
(puede aceptar descuento)"]:::alert JEFE{"Aprobacion
del jefe de area"}:::decision RECH["Rechazado
(cupo no se consume)"]:::terminal DET["RRH-10 Detalle
de permiso"]:::wireframe DOCJUST{"¿Documento
presentado en 48h?"}:::decision VENCIDO["Vencido sin justificar
(genera descuento)"]:::alert APROBADO["Permiso aprobado
(sin descuento)"]:::terminal COMUN["RRH-24 Bandeja comunicaciones
(alertas Ministerio e IPS)"]:::wireframe MIN["Ministerio de Trabajo
(30 dias)"]:::external IPS["IPS
(3 dias habiles si dia completo)"]:::external PORTAL --> NUEVO BANDEJA --> NUEVO NUEVO --> TIPO TIPO -->|Justificado| JUST TIPO -->|No justificado| NOJUST JUST --> CUPO NOJUST --> CUPO CUPO -->|No hay cupo| EXCEDE CUPO -->|Hay cupo| JEFE JEFE -->|Rechaza| RECH JEFE -->|Aprueba| DET DET --> DOCJUST DOCJUST -->|Si - dentro de 48h| APROBADO DOCJUST -->|No - vencio plazo| VENCIDO NOJUST --> APROBADO APROBADO --> COMUN VENCIDO --> COMUN COMUN --> MIN COMUN --> IPS click PORTAL "RRH-26-MiPanel.html" "Mi panel (portal funcionario)" click BANDEJA "RRH-08-BandejaPermisos.html" "Bandeja de permisos particulares" click NUEVO "RRH-09-NuevoPermiso.html" "Nuevo permiso (wizard)" click DET "RRH-10-DetallePermiso.html" "Detalle de permiso" click COMUN "RRH-24-BandejaComunicaciones.html" "Bandeja de comunicaciones" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El flujo de vacaciones destaca por la complejidad de los períodos que cruzan dos meses. El usuario carga las fechas reales (inicio y fin), y el sistema divide automáticamente el pago: genera una parte proporcional de la planilla de vacaciones en el mes A y otra en el mes B. Para vacaciones estándar, solo se aplica el descuento de IPS sobre el monto pagado; no se aplican préstamos, embargos ni otros descuentos. El Ministerio recibe el período completo (no fraccionado por meses). Los docentes CEP tienen un régimen especial: 30 días fijos en enero con todos los descuentos aplicados. Las vacaciones pueden fraccionarse en hasta 3 períodos, con mínimo de 6 días por fracción.
flowchart TD BANDVAC["RRH-11 Bandeja
de vacaciones"]:::wireframe NUEVA["RRH-12 Nueva vacacion
(wizard con division meses)"]:::wireframe VALIDA{"Validaciones
del sistema"}:::decision ERR["Error: saldo insuficiente
o fraccion menor a 6 dias"]:::alert TIPO{"Tipo de
funcionario"}:::decision CEP["Docente CEP
(30 dias enero - TODOS descuentos)"]:::wireframe EST["Estandar
(solo descuento IPS)"]:::wireframe CRUZA{"¿Periodo cruza
dos meses?"}:::decision UNICO["Planilla vacaciones
un solo mes"]:::wireframe DIVISION["Sistema divide
automaticamente entre meses"]:::wireframe PLA["RRH-15 Planilla de vacaciones
(tab Vacaciones)"]:::wireframe TESO["Tesorería
(pago adelantado al inicio)"]:::external COMUN["RRH-24 Bandeja comunicaciones
(Ministerio - periodo completo)"]:::wireframe MIN["Ministerio de Trabajo
(30 dias - periodo completo)"]:::external COMP["Planilla complementaria
si queda saldo"]:::terminal BANDVAC --> NUEVA NUEVA --> VALIDA VALIDA -->|Invalido| ERR VALIDA -->|Valido| TIPO TIPO -->|CEP| CEP TIPO -->|Estandar| EST CEP --> CRUZA EST --> CRUZA CRUZA -->|No| UNICO CRUZA -->|Si| DIVISION UNICO --> PLA DIVISION --> PLA PLA --> TESO PLA --> COMUN COMUN --> MIN TESO --> COMP click BANDVAC "RRH-11-BandejaVacaciones.html" "Bandeja de vacaciones" click NUEVA "RRH-12-NuevaVacacion.html" "Nueva vacacion (wizard)" click CEP "RRH-12-NuevaVacacion.html" "Vacaciones CEP" click EST "RRH-12-NuevaVacacion.html" "Vacaciones estandar" click UNICO "RRH-15-PlanillasMensuales.html" "Planilla de vacaciones" click DIVISION "RRH-12-NuevaVacacion.html" "Division entre meses" click PLA "RRH-15-PlanillasMensuales.html" "Planilla mensual - tab Vacaciones" click COMUN "RRH-24-BandejaComunicaciones.html" "Bandeja de comunicaciones" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El sistema detecta automáticamente cuando un funcionario acumula 5 tardanzas no justificadas en el mes o 3 consecutivas y sugiere la sanción correspondiente según el escalonado acumulativo (Apercibimiento → Amonestación → Suspensión 3d → 6d → 8d). La progresión es consecutiva e independiente del tiempo: no se reinicia por meses sin incidentes. El personal de RRHH formaliza la sanción y, para suspensiones, coordina con el jefe de área los días específicos del mes siguiente en que el funcionario no asistirá. También existen sanciones por otros motivos (no tardanzas) que se registran en el mismo sub-módulo. Todas las sanciones se comunican obligatoriamente al Ministerio de Trabajo.
flowchart TD DETECT["Sistema detecta
umbral de tardanzas"]:::alert BANDEJA["RRH-13 Bandeja
de sanciones disciplinarias"]:::wireframe NUEVA["RRH-14 Detalle
Nueva sancion"]:::wireframe TIPO_SANC{"Tipo de
sancion"}:::decision APERC["Apercibimiento
(1a ocurrencia - escrito)"]:::wireframe AMON["Amonestacion
(2a ocurrencia - escrito)"]:::wireframe SUSP3["Suspension 3 dias
(3a ocurrencia - mes siguiente)"]:::wireframe SUSP6["Suspension 6 dias
(4a ocurrencia - mes siguiente)"]:::wireframe SUSP8["Suspension 8 dias
(5a ocurrencia - mes siguiente)"]:::wireframe OTRO["Sancion por otro motivo
(no tardanza)"]:::wireframe JEFE["Coordinacion dias de suspension
con jefe de area"]:::external DESC_SUSP["Descuento dias sin goce
en planilla del mes siguiente"]:::alert FICHA["RRH-04 Ficha funcionario
(historial sanciones)"]:::wireframe COMUN["RRH-24 Bandeja comunicaciones
(Ministerio + IPS si aplica)"]:::wireframe MIN["Ministerio de Trabajo
(30 dias)"]:::external CUMPLIDA["Sancion cumplida
y registrada"]:::terminal DETECT --> BANDEJA BANDEJA --> NUEVA NUEVA --> TIPO_SANC TIPO_SANC -->|1a vez| APERC TIPO_SANC -->|2a vez| AMON TIPO_SANC -->|3a vez| SUSP3 TIPO_SANC -->|4a vez| SUSP6 TIPO_SANC -->|5a vez| SUSP8 TIPO_SANC -->|Otro motivo| OTRO SUSP3 --> JEFE SUSP6 --> JEFE SUSP8 --> JEFE JEFE --> DESC_SUSP APERC --> FICHA AMON --> FICHA DESC_SUSP --> FICHA OTRO --> FICHA FICHA --> COMUN COMUN --> MIN COMUN --> CUMPLIDA click BANDEJA "RRH-13-BandejaSanciones.html" "Bandeja de sanciones" click NUEVA "RRH-14-DetalleSancion.html" "Detalle / Nueva sancion" click APERC "RRH-14-DetalleSancion.html" "Apercibimiento" click AMON "RRH-14-DetalleSancion.html" "Amonestacion" click SUSP3 "RRH-14-DetalleSancion.html" "Suspension 3 dias" click SUSP6 "RRH-14-DetalleSancion.html" "Suspension 6 dias" click SUSP8 "RRH-14-DetalleSancion.html" "Suspension 8 dias" click OTRO "RRH-14-DetalleSancion.html" "Sancion por otro motivo" click FICHA "RRH-04-FichaFuncionario.html" "Ficha del funcionario" click COMUN "RRH-24-BandejaComunicaciones.html" "Bandeja de comunicaciones" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
La liquidación mensual sigue un calendario estricto. Al inicio del mes se genera la planilla de vacaciones. Los días 1, 10 y 25 el sistema actualiza la planilla de préstamos desde Créditos (3 cortes). El día 7 se generan los vales (70% disponible) y el día 15 la quincena (30%). El asistente de RRHH carga los conceptos variables (interinato, falla de caja, comisiones recibidas de los sectores). Al cierre del mes se genera la planilla de salario con todos los conceptos en orden de prioridad estricta: embargos primero, luego ausencias/sanciones, luego conceptos menores, y por último préstamos. Los descuentos que no alcanzan quedan como pendientes para el mes siguiente. Los asientos transitorios de salario por centro de costos se generan automáticamente y van a Contabilidad sin requerir aprobación previa. La planilla de complemento se genera cuando hay ajustes posteriores al cierre.
flowchart TD INICIO["Inicio del mes
(planilla vacaciones)"]:::decision PLANVAC["RRH-15 Planilla vacaciones
(tab Vacaciones)"]:::wireframe CRED1["Creditos: corte dia 1
(prestamos con debito)"]:::external CRED10["Creditos: corte dia 10"]:::external CRED25["Creditos: corte dia 25"]:::external VALES["RRH-19 Planilla vales
(dia 7 - 70%)"]:::wireframe QUIN["RRH-19 Planilla quincena
(dia 15 - 30%)"]:::wireframe VAR["RRH-17 Conceptos variables
(interinato/falla-caja/comisiones)"]:::wireframe CIERRE["Cierre del mes
(planilla salario)"]:::decision PLANSAL["RRH-15 Planilla salario
(tab Salario)"]:::wireframe DET["RRH-16 Detalle
planilla salario"]:::wireframe PRIO["Aplicacion prioridad de descuentos
(embargos > ausencias > ruedas > prestamos)"]:::alert APRUEBA["Jefa RRHH
aprueba planilla"]:::wireframe ASIENTO["Asiento transitorio
por centro de costos"]:::external CONTA["Contabilidad
(verificacion a posteriori)"]:::external TESO["Tesorería
(acreditacion bancaria)"]:::external RECIBOS["RRH-18
Recibos de salario"]:::wireframe IPS_PLA["RRH-25 Planilla IPS
(dia 10 del mes siguiente)"]:::wireframe COMP["RRH-15 Planilla complemento
(tab Complemento - ajustes)"]:::wireframe CERRADA["Planilla del mes
cerrada e inmutable"]:::terminal INICIO --> PLANVAC INICIO --> CRED1 CRED1 --> VALES VALES --> CRED10 CRED10 --> QUIN QUIN --> CRED25 CRED25 --> VAR VAR --> CIERRE CIERRE --> PLANSAL PLANSAL --> DET DET --> PRIO PRIO --> APRUEBA APRUEBA --> ASIENTO ASIENTO --> CONTA APRUEBA --> TESO TESO --> RECIBOS APRUEBA --> IPS_PLA RECIBOS --> COMP COMP --> CERRADA click PLANVAC "RRH-15-PlanillasMensuales.html" "Planilla mensual - tab Vacaciones" click VALES "RRH-19-ValesQuincena.html" "Vales y quincena" click QUIN "RRH-19-ValesQuincena.html" "Quincena" click VAR "RRH-17-ConceptosVariables.html" "Conceptos variables" click PLANSAL "RRH-15-PlanillasMensuales.html" "Planilla mensual - tab Salario" click DET "RRH-16-DetallePlanilla.html" "Detalle planilla salario" click APRUEBA "RRH-16-DetallePlanilla.html" "Aprobacion Jefa RRHH" click RECIBOS "RRH-18-Recibos.html" "Recibos de salario" click IPS_PLA "RRH-25-PlanillaIPS.html" "Planilla IPS y libro laboral" click COMP "RRH-15-PlanillasMensuales.html" "Planilla mensual - tab Complemento" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El día 7 de cada mes el sistema calcula el disponible de cada funcionario (salario bruto menos descuentos fijos conocidos) y genera la planilla del 70% para vales. La jefa de RRHH aprueba y la planilla va a Tesorería para que los funcionarios puedan retirar su vale. El día 15 el sistema calcula la quincena (30% del disponible actualizado, neto del vale ya retirado). Si eventos posteriores al retiro del vale (reposos, ausencias, suspensiones) reducen el haber del funcionario por debajo del vale retirado, el sistema detecta el sobregiro y activa la alerta de reposición. El aguinaldo sigue su propio calendario: 10 de junio con base en el salario de mayo (con complemento en julio), diciembre completo, y desde abril se pueden solicitar anticipos proporcionales individuales.
flowchart TD DIA7["Dia 7 del mes
Calcular disponible (70%)"]:::decision VALES["RRH-19 tab Vales
(planilla 70% disponible)"]:::wireframe DETV["RRH-20 Detalle
vale por funcionario"]:::wireframe APRUEBA["Jefa RRHH
aprueba planilla vales"]:::wireframe TESO_V["Tesorería
(funcionario retira vale)"]:::external DIA15["Dia 15 del mes
Calcular quincena (30%)"]:::decision QUIN["RRH-19 tab Quincena
(planilla 30% disponible)"]:::wireframe TESO_Q["Tesorería
(acreditacion quincena)"]:::external SOBREGIRO{"¿Eventos post-retiro
reducen el haber?"}:::decision ALERTA_SOB["Sobregiro detectado
(reposicion pendiente)"]:::alert REPO["Tesorería registra
reposicion del funcionario"]:::external JUNIO["10 de junio
Aguinaldo 1er semestre"]:::decision AGU["RRH-19 tab Aguinaldo
(base: salario mayo)"]:::wireframe DETAGU["RRH-20 Detalle
aguinaldo por funcionario"]:::wireframe COMP_AGU["Complemento de aguinaldo
(primeros dias de julio)"]:::wireframe ABRIL["Desde abril
Solicitudes individuales"]:::decision PROP["RRH-19 tab Aguinaldo
(proporcional anticipado)"]:::wireframe DIC["Diciembre
Aguinaldo completo del ano"]:::decision CERRADO["Vales/Quincena/Aguinaldo
descontados en planilla salario"]:::terminal DIA7 --> VALES VALES --> DETV DETV --> APRUEBA APRUEBA --> TESO_V TESO_V --> SOBREGIRO SOBREGIRO -->|Si - sobregiro| ALERTA_SOB SOBREGIRO -->|No| DIA15 ALERTA_SOB --> REPO REPO --> DIA15 DIA15 --> QUIN QUIN --> TESO_Q TESO_Q --> CERRADO JUNIO --> AGU AGU --> DETAGU DETAGU --> COMP_AGU COMP_AGU --> CERRADO ABRIL --> PROP PROP --> DETAGU DIC --> AGU click VALES "RRH-19-ValesQuincena.html" "Vales tab" click DETV "RRH-20-DetalleVale.html" "Detalle vale por funcionario" click APRUEBA "RRH-19-ValesQuincena.html" "Aprobacion planilla vales" click QUIN "RRH-19-ValesQuincena.html" "Quincena tab" click AGU "RRH-19-ValesQuincena.html" "Aguinaldo tab" click DETAGU "RRH-20-DetalleVale.html" "Detalle aguinaldo por funcionario" click COMP_AGU "RRH-19-ValesQuincena.html" "Complemento aguinaldo" click PROP "RRH-19-ValesQuincena.html" "Aguinaldo proporcional anticipado" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Los embargos judiciales llegan como oficios con un monto total a retener. RRHH registra el oficio y el sistema calcula automáticamente el monto de cada cuota mensual (máximo 25% del salario del funcionario) y genera el cronograma completo. El embargo tiene prioridad absoluta sobre cualquier otro descuento: se aplica antes que préstamos, ruedas, o cualquier otro concepto. Cada mes Tesorería deposita el monto en la cuenta judicial del demandante y envía el comprobante a RRHH; el asistente puntea el comprobante contra la cuota del cronograma (conciliación). Si el salario del funcionario cambia, el sistema recalcula la cuota mensual. Un funcionario puede tener múltiples embargos activos; el 25% aplica a la suma de todas las cuotas.
flowchart TD OFICIO["Judiciales / Mesa de entrada
(oficio de embargo recibido)"]:::external BANDEJA["RRH-21 Bandeja
de embargos judiciales"]:::wireframe DETALLE["RRH-22 Detalle
de embargo"]:::wireframe CALCULO["Sistema calcula
cuota mensual (max 25% salario)"]:::wireframe CRONO["RRH-22 Cronograma
de cuotas generado"]:::wireframe PLANILLA["Descuento mensual
en planilla (prioridad 1)"]:::alert TESO["Tesorería
(deposito en cuenta judicial)"]:::external COMPRO["Tesorería envia
comprobante de deposito"]:::external PUNTEO["RRH-22 Conciliacion
(punteo comprobante vs cuota)"]:::wireframe CAMBIO{"¿Cambio de
salario del funcionario?"}:::decision RECALC["Sistema recalcula
cuota (nuevo 25%)"]:::wireframe MULTI{"Funcionario con
multiples embargos"}:::decision SUMA["25% aplica a
suma de TODAS las cuotas"]:::alert SALDADO["Embargo saldado
(todas las cuotas conciliadas)"]:::terminal OFICIO --> BANDEJA BANDEJA --> DETALLE DETALLE --> CALCULO CALCULO --> CRONO CRONO --> MULTI MULTI -->|Si| SUMA MULTI -->|No| PLANILLA SUMA --> PLANILLA PLANILLA --> TESO TESO --> COMPRO COMPRO --> PUNTEO PUNTEO --> CAMBIO CAMBIO -->|Si| RECALC RECALC --> PLANILLA CAMBIO -->|No - proxima cuota| PLANILLA PUNTEO --> SALDADO click BANDEJA "RRH-21-BandejaEmbargos.html" "Bandeja de embargos judiciales" click DETALLE "RRH-22-DetalleEmbargo.html" "Detalle de embargo" click CALCULO "RRH-22-DetalleEmbargo.html" "Calculo de cuota" click CRONO "RRH-22-DetalleEmbargo.html" "Cronograma de cuotas" click PUNTEO "RRH-22-DetalleEmbargo.html" "Conciliacion con comprobante" click RECALC "RRH-22-DetalleEmbargo.html" "Recalculo por cambio de salario" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
La desvinculación cubre todos los tipos de baja: renuncia voluntaria, despido injustificado (con preaviso e indemnización), fin de período de prueba, jubilación y fallecimiento. El wizard de liquidación final calcula automáticamente todos los conceptos: salario proporcional a días trabajados del último mes, vacaciones causadas o proporcionales (según el tipo de baja), aguinaldo proporcional, preaviso e indemnización si corresponde (basada en el promedio de los últimos 6 meses de salario remuneratorio). Al registrar la baja, el sistema notifica automáticamente a Créditos para que cese el débito automático de los préstamos del ex-funcionario. El IPS y el Ministerio de Trabajo reciben la comunicación de baja de forma inmediata. El historial completo del funcionario (recibos, permisos, sanciones, vacaciones) queda preservado en el sistema por el período legal.
flowchart TD LISTFUN["RRH-02 Listado
de funcionarios"]:::wireframe FICHA["RRH-04 Ficha
del funcionario"]:::wireframe LIQ["RRH-23 Liquidacion final
(wizard)"]:::wireframe TIPO_BAJA{"Tipo de
desvinculacion"}:::decision RENUNCIA["Renuncia voluntaria
(salario prop + vac causadas + agu prop)"]:::wireframe DESPIDO["Despido injustificado
(+ preaviso + indemnizacion + vac prop)"]:::wireframe PRUEBA["Fin periodo de prueba
(salario prop + agu prop)"]:::wireframe OTRO_BAJA["Jubilacion / Fallecimiento
(calculo segun caso)"]:::wireframe PROMEDIO["Sistema calcula promedio
6 meses salario remuneratorio"]:::wireframe REVISION["Jefa RRHH
revisa calculo"]:::wireframe GERENCIA["Gerencia General
aprueba liquidacion"]:::external TESO["Tesorería
(pago de liquidacion)"]:::external CRED["Creditos
(cese debito automatico - inmediato)"]:::external COMUN["RRH-24 Bandeja comunicaciones
(baja IPS + Ministerio - inmediata)"]:::wireframe IPS["IPS
(baja inmediata)"]:::external MIN["Ministerio de Trabajo
(baja inmediata)"]:::external DESVINC["Funcionario en estado Desvinculado
(historial preservado por periodo legal)"]:::terminal LISTFUN --> FICHA FICHA --> LIQ LIQ --> TIPO_BAJA TIPO_BAJA -->|Renuncia| RENUNCIA TIPO_BAJA -->|Despido| DESPIDO TIPO_BAJA -->|Prueba| PRUEBA TIPO_BAJA -->|Otro| OTRO_BAJA RENUNCIA --> PROMEDIO DESPIDO --> PROMEDIO PRUEBA --> PROMEDIO OTRO_BAJA --> PROMEDIO PROMEDIO --> REVISION REVISION --> GERENCIA GERENCIA --> TESO TESO --> CRED TESO --> COMUN COMUN --> IPS COMUN --> MIN CRED --> DESVINC IPS --> DESVINC MIN --> DESVINC click LISTFUN "RRH-02-ListadoFuncionarios.html" "Listado de funcionarios" click FICHA "RRH-04-FichaFuncionario.html" "Ficha del funcionario" click LIQ "RRH-23-LiquidacionFinal.html" "Liquidacion final (wizard)" click RENUNCIA "RRH-23-LiquidacionFinal.html" "Renuncia voluntaria" click DESPIDO "RRH-23-LiquidacionFinal.html" "Despido injustificado" click PRUEBA "RRH-23-LiquidacionFinal.html" "Fin periodo de prueba" click OTRO_BAJA "RRH-23-LiquidacionFinal.html" "Otro tipo de baja" click PROMEDIO "RRH-23-LiquidacionFinal.html" "Calculo promedio 6 meses" click REVISION "RRH-23-LiquidacionFinal.html" "Revision Jefa RRHH" click COMUN "RRH-24-BandejaComunicaciones.html" "Bandeja de comunicaciones" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404