Saltar al contenido principal

Recursos Humanos (HR Manager)

¿Para qué sirve?​

Es el plugin más grande del framework. Cubre el ciclo completo de un trabajador según la legislación laboral chilena:

  • Ficha completa (personal, previsional, pago, documentos, foto).
  • Contratos y anexos generados desde plantillas HTML editables.
  • Asistencia (marcación web + carga manual + import desde reloj control).
  • Vacaciones legales (1,25 días hábiles/mes, progresivas art. 68, feriados auto-recurrentes con Ley 19.973 y 20.299, Semana Santa por fórmula de Pascua).
  • Motor de remuneraciones completo con AFP, salud, AFC, impuesto único, gratificación art. 50.
  • Liquidaciones PDF con formato oficial.
  • Exports oficiales: Previred (105 campos) y LRE de la DT (147 columnas).
  • Portal del colaborador (mi-portal) para autoservicio.

¿Cuándo lo necesitas?​

  • Empresa con empleados chilenos y ganas de digitalizar RRHH.
  • Necesitas emitir liquidaciones legales, no una planilla casera.
  • Quieres dar a los colaboradores acceso a su información sin exponerlos al CMS completo.

Fuera de Chile: los cálculos legales no aplican. Se pueden usar las partes de contratos, asistencia y documentos adaptándolas.

Cómo activarlo​

  1. Registra hr-manager.
  2. Aparecen Recursos Humanos (para RRHH) y Mi Portal (para colaboradores) en el menú.

Paso 1 — Configuración (hazlo primero)​

En Recursos Humanos → Configuración:

  1. Empresas empleadoras: razón social, RUT, dirección, comuna y representante legal. Esto sale impreso en contratos y liquidaciones. Si el negocio factura con un solo RUT, es una sola tarjeta y no tienes que hacer nada más; si tiene varios, agrega cada empresa.

  2. Tasa de mutual que corresponde a tu actividad — es de cada empresa, no del sistema.

  3. Indicadores previsionales del mes: UF, UTM, ingreso mínimo, topes imponibles y comisiones de AFP. Vienen precargados; actualízalos cuando cambien. Desde el mismo editor puedes agregar o quitar AFPs del catálogo.

  4. Parámetros legales (tarjeta importante): valores del Código del Trabajo que una reforma puede cambiar:

    • Jornada legal (42 horas).
    • Gratificación art. 50 (25%).
    • Tope art. 58 (descuentos).
    • Días de vacaciones (art. 67/68 progresivas).
    • Horas extra por día.

    Cada campo explica qué ley lo regula. Solo los tocas cuando cambie la ley — por ejemplo, cuando la jornada baje a 40 horas en 2028. Las liquidaciones ya emitidas nunca se recalculan.

  5. Conceptos de liquidación: gratificación, colación, movilización, asignación familiar. Puedes agregar los tuyos, definir si son imponibles y si son fijos o variables.

Varias empresas (más de un RUT)​

Es el caso de un negocio con locales bajo distintas razones sociales: la gente de la planta la contrata una sociedad y la del mall, otra. Cada empresa tiene su RUT, su representante legal, su mutualidad y su logo, y las cotizaciones se pagan por separado.

En Configuración → Empresas empleadoras:

  1. Agregar empresa y completa sus datos. El diálogo está repartido en grupos: Identidad, Representante legal, Previsión y LRE, Logo y —desde la segunda empresa, si tienes el módulo Sucursales— a qué locales corresponde.
  2. Marca una como principal (la estrella de su fila). Es la que se propone al crear un contrato y con la que quedan los contratos que no eligieron ninguna: los que ya tenías firmados siguen exactamente igual.
  3. Si una empresa deja de operar, desactívala en vez de eliminarla: deja de ofrecerse para contratos nuevos y todos sus documentos siguen completos. Eliminar solo se puede mientras nunca haya firmado nada.
Las sucursales solo proponen; el contrato manda

El grupo Sucursales aparece recién con la segunda empresa: mientras haya una sola, no hay nada que proponer y no se muestra. Si le asignas sucursales a una empresa, al crear un contrato el sistema propone la empresa según dónde trabaja la persona. Nada más: quien cubre un turno en otro local sigue empleado por la empresa que dice su contrato. Cada sucursal pertenece a una sola empresa.

Paso 2 — Colaboradores​

La lista de colaboradores viene de a diez, con Anterior y Siguiente abajo. Los números del tablero —«Colaboradores activos», «Inactivos» y «Sueldos base mensuales»— son de toda la nómina, no de la página que estás viendo.

El cálculo de remuneraciones nunca toma una página

Liquida a toda la nómina activa, se vean diez o se vean mil. Los desplegables de Asistencia, Ausencias y Remuneraciones también ofrecen a todos.

Presiona Nuevo colaborador y completa la ficha:

  • RUT (se valida el dígito verificador).
  • Nombres, fecha de nacimiento, dirección, teléfono, correo.
  • Contacto de emergencia.
  • AFP, sistema de salud (Fonasa o Isapre con su plan en UF), tramo de asignación familiar, datos bancarios.
  • Fotografía (JPG/PNG/WebP, máx. 3 MB): aparece como avatar en la lista, ficha completa y portal.

Al hacer clic en un colaborador se abre su ficha completa con: previsión, contratos y anexos, documentos, saldo de vacaciones y conceptos recurrentes.

Su acceso al portal se crea con él​

Al guardar un colaborador con correo válido, el sistema le crea su usuario del CMS con el rol Colaborador —que solo abre Mi Portal— y le envía su contraseña temporal. No hay que crear nada aparte: aparece de inmediato en Configuración → Usuarios, con su nombre.

Si el correo falta o ya pertenece a otro usuario, la ficha se guarda igual y la pantalla dice por qué no hubo cuenta; puedes crearla después desde la ficha.

En la ficha de quien ya tiene acceso está el botón Enviar contraseña temporal: genera una nueva, invalida la anterior y se la manda por correo pidiéndole que la cambie desde su perfil. Se puede pulsar las veces que haga falta.

Las contraseñas temporales se sortean con el generador criptográfico del sistema y evitan los caracteres que se confunden al dictarlos (l/1, O/0), para que se puedan leer por teléfono sin equivocarse.

El texto de esos correos es tuyo

Ambos mensajes se editan, con vista previa, en Configuración → Correo.

Qué le avisa el sistema​

Sin que nadie configure nada, el colaborador recibe aviso cuando se resuelve su solicitud de vacaciones o permiso y cuando su liquidación queda disponible. El equipo de RRHH recibe aviso de cada solicitud nueva y de los contratos por vencer.

Cada persona elige en Notificaciones → Mis preferencias si quiere cada uno de esos avisos en la campana, por correo, ambos o ninguno.

Paso 3 — Contratos​

En la ficha del colaborador, Nuevo contrato:

  1. Si tienes más de una empresa, elige la empresa empleadora: es el RUT con el que se firma y con el que se pagan sus cotizaciones. Con una sola empresa el campo no aparece.
  2. Elige el tipo: indefinido, plazo fijo o por obra. Si es plazo fijo, pon la fecha de término (el dashboard avisa 45 días antes).
  3. Completa cargo, área, sueldo base y jornada.
  4. Elige una plantilla (la pestaña Plantillas trae modelos base editables).
  5. Guarda. El botón de imprimir genera el documento legal completo, listo para firmar.
Cambiar de empleador es un contrato nuevo

Si una persona pasa de una sociedad a otra, no edites la empresa del contrato viejo: termina ese contrato y crea uno con la otra empresa. Así el documento firmado sigue diciendo lo que se firmó.

Qué se conserva al guardar una plantilla

Las plantillas admiten el formato que necesita un contrato —negritas, títulos, listas, tablas, imágenes, estilos y las variables {{...}}— y todo eso se guarda tal cual.

Lo que no se guarda son elementos que puedan ejecutar código en el navegador de quien abra el documento. Es importante porque las plantillas se ven también en el portal del colaborador: un contrato lo abre el trabajador, no solo quien lo redactó. Si pegas contenido desde otro editor y notas que desapareció algo, casi siempre es esto.

Documentos que subes a la ficha

Se admite una lista de tipos (PDF, imágenes, documentos de Office, texto, ZIP) y se revisa que el contenido corresponda a la extensión: un archivo renombrado se rechaza. Ajustable en config.php con allowed_extensions.

Una plantilla sirve para todas las empresas

Las variables {{empresa.razon_social}}, {{empresa.rut}} y {{empresa.representante}} se llenan con la empresa del contrato, así que la misma plantilla imprime un RUT u otro según quién firme. Solo fija una plantilla a una empresa cuando el texto cambie entre ellas: ahí deja de ofrecerse para las demás.

Terminar contrato (finiquitos)​

Cuando un colaborador se va, usa Terminar contrato:

  1. Elige la causal legal y la fecha.
  2. El sistema ofrece calcular el finiquito de inmediato: suma el feriado proporcional pendiente, y si la causal es del art. 161 agrega el mes de aviso y la indemnización por años de servicio, con los topes legales.
  3. Puedes ajustar la base de cálculo, agregar ítems (remuneración pendiente, anticipos), generar el documento desde plantilla y emitirlo.
  4. Una vez emitido queda congelado, como las liquidaciones.

La liquidación de sueldo de su último mes se calcula sola en la nómina de ese período.

Paso 4 — Asistencia​

Tres formas de registrar:

  • El colaborador marca desde su portal (con IP registrada).
  • Tú cargas un registro manual.
  • Importas el archivo del reloj control.

El listado muestra fecha, entrada, salida, horas trabajadas y horas extra por día.

Paso 5 — Vacaciones, permisos y feriados​

Las solicitudes llegan desde el portal y se aprueban/rechazan aquí. El saldo de días se calcula solo: 15 días hábiles al año, proporcionales desde la fecha de ingreso, descontando los ya tomados.

Las licencias médicas tienen seguimiento propio: tipo (común, maternal, accidente laboral), estado de tramitación (emitida → tramitada → pagada o rechazada), folio, subsidio y notas. Ideal para saber qué licencias están pendientes de pago en la COMPIN o Isapre.

Los feriados se repiten solos

El botón Feriados abre el calendario legal chileno. Cada feriado se guarda como día y mes, no como fecha fija. El sistema aplica reglas especiales:

  • Ley 19.973: traslados al lunes cuando corresponde.
  • Ley 20.299: fiestas evangélicas calculadas según su regla.
  • Semana Santa con fórmula de Pascua.

No tienes que cargar nada cada enero.

Integración opcional con Task Boards​

La lista de ausencias viene por páginas

Se recorre con Anterior / Siguiente, y arriba dice cuántas hay con el filtro puesto — no cuántas se ven. Antes se cortaba en 500 y no había forma de llegar a una ausencia de hace dos años, incluida la licencia que alguien discute.

Al aprobar una ausencia, el sistema puede crear automáticamente una tarjeta en un tablero: por ejemplo, que una licencia médica cree la tarjeta del reemplazo con las fechas a cubrir.

Se configura en Configuración → Crear tarjetas en un tablero:

  1. Activa la creación automática.
  2. Elige el tablero, grupo y opcionalmente estado inicial.
  3. Marca qué tipos de ausencia deben crear tarjeta.
  4. Escribe el título usando variables: {{colaborador.nombre}}, {{ausencia.desde}}, {{ausencia.tipo}}.
  5. Indica qué dato va en cada columna del tablero.

Si Task Boards no está instalado o el tablero se elimina, las ausencias se siguen aprobando — la tarjeta es un extra.

Paso 6 — Remuneraciones​

  1. Elige el mes —y la empresa, si tienes más de una— y presiona Abrir período.
  2. Si hay bonos, horas extra o anticipos, cárgalos con Novedad.
  3. Presiona Calcular nómina. Se generan las liquidaciones de todos los colaboradores activos.
  4. Revisa: días trabajados, imponible, descuentos y líquido de cada uno.
  5. Cuando esté correcto, presiona Cerrar período. Las liquidaciones quedan disponibles en el portal de cada colaborador.
  6. Libro CSV descarga el libro de remuneraciones del mes.
  7. Con el período cerrado, Previred TXT genera el archivo oficial de 105 campos para previred.com. LRE DT genera el Libro de Remuneraciones Electrónico (147 columnas) para el portal MiDT antes del día 15 del mes siguiente.
Con varias empresas, un archivo por cada una

Previred y el LRE se presentan por RUT de empleador. El listado, el Libro CSV, el Previred y el LRE salen de la empresa que tengas elegida arriba: repite la descarga cambiando de empresa. Un archivo que mezcle dos empleadores lo rechaza la entidad, así que el sistema pide elegir antes de generarlo. Calcular la nómina, en cambio, se hace una sola vez: liquida a todos y cada liquidación sale con la empresa de su contrato.

Si algún dato no se puede completar (Isapre sin código, región de empresa sin configurar), el sistema te lo dice con una advertencia en vez de inventarlo. Corrige y vuelve a generar. Para el LRE completa región y código de comuna en Configuración.

Antes de cerrar el período

Cerrar congela las liquidaciones. Si necesitas corregir algo después, hay que reabrir el período, borrar las liquidaciones y recalcular.

Qué calcula el sistema​

ConceptoCómo se calcula
Sueldo base proporcionalSegún los días trabajados del mes
Gratificación legal (art. 50)25% de lo imponible, con tope de 4,75 ingresos mínimos anuales divididos en 12
AFP10% obligatorio más comisión de la AFP del trabajador, sobre imponible con tope de 90 UF
Salud7% en Fonasa; en Isapre el plan en UF con 7% como mínimo legal
Seguro de cesantía (AFC)0,6% del trabajador en contrato indefinido, con tope 135,2 UF
Impuesto únicoTramos en UTM del mes
Asignación familiarSegún el tramo (A, B, C, D) y número de cargas
Aportes del empleadorAFC empleador, SIS y mutual. Se informan aparte: no se descuentan al trabajador

Almacenamiento en Google Drive​

Si tienes el plugin Google Drive conectado, en Configuración aparece la tarjeta «Documentos de colaboradores en Google Drive». Al activarla, los documentos que subas a la ficha de cada colaborador (contratos firmados, certificados, licencias) se guardan en la nube en vez del servidor.

  • Visibilidad Privados (recomendado): los documentos quedan privados en Drive y solo se descargan a través del sistema, respetando los permisos — cada colaborador sigue viendo únicamente sus propios documentos desde el portal.
  • Enlace compartido: cualquiera con el enlace de Drive puede ver el documento. Evítalo para documentos laborales, que son datos sensibles.
información

Las fotos de los colaboradores siguen en el servidor. Los documentos ya guardados no se mueven: conviven los locales con los de Drive y cada uno se descarga desde donde quedó.

Un condominio que lleva su personal aquí​

Un condominio puede conectarse a este módulo desde su propia sección: Comunidades → Datos → Conectada con otros módulos. Se enciende comunidad por comunidad, y sólo si el plan del cliente incluye Recursos Humanos.

Con la conexión encendida, desde el condominio se puede enlazar a cada persona del personal con su ficha de aquí —o crearla sin salir de allá—, mirar su contrato y sus liquidaciones, y llevar el costo del mes a Gastos Comunes.

Cuando la ficha se crea desde un condominio llega además con un contrato en borrador: trae el cargo y la fecha de ingreso que allá ya se sabían, y espera aquí el sueldo y las condiciones. No cuenta como contrato vigente ni reemplaza uno firmado — sólo se crea para quien todavía no tiene ninguno.

Una sola nómina, sin mezclar condominios

Este módulo lleva una nómina para toda la instalación: una ficha no pertenece a un condominio. Lo que sí pertenece a uno es la persona del personal de esa comunidad, y por eso un condominio sólo puede enlazar fichas que ningún otro haya tomado. Nada cambia para quien usa Recursos Humanos sin condominios.

Se conecta con​

  • Comunidades — un condominio enlaza a su personal con estas fichas y lleva su costo del mes a Gastos Comunes.
  • Task Boards — ausencias aprobadas pueden crear tarjetas.
  • Google Drive — los documentos de colaboradores pueden guardarse en la nube.
  • Dashboard Manager — presets con "colaboradores activos", "vacaciones del mes", "contratos por vencer".
  • Data Protection — los datos personales de colaboradores están sujetos a Ley 21.719.

Portal del colaborador​

Ver la sección Portal del colaborador más abajo, o el concepto general en Login público y control de acceso.

Darle acceso​

  1. Abre la ficha del colaborador y presiona Crear acceso portal.
  2. El sistema crea un usuario con su correo, con permiso únicamente sobre Mi Portal, y le envía las credenciales por correo.
  3. Si el correo no está configurado, la contraseña se muestra en pantalla para que se la entregues tú.

Lo que ve el trabajador​

  • Marcar entrada / salida — registra la asistencia del día.
  • Mis datos — nombre, cargo, correo y teléfono, con el botón para cambiar su contraseña.
  • Dónde trabajo — sus sucursales, si el negocio tiene Sucursales instalado.
  • Solicitar vacaciones / permiso — la solicitud llega a RRHH.
  • Mis solicitudes — el estado de lo que pidió.
  • Mis liquidaciones — todas las cerradas, con opción de descargar PDF.
  • Mis documentos — lo que RRHH le haya subido.
  • Mi contrato — su contrato vigente.

No accede a ninguna otra sección del CMS. Su rol es específicamente sobre mi-portal.

Este portal es el de todos los colaboradores

Cuando también tienes Sucursales, la gente que agregas en Negocio → Personal recibe su ficha acá automáticamente —con su RUT y sus apellidos— y por lo tanto ve este mismo portal, no una versión recortada. Además le aparece lo suyo del negocio: su turno en la caja, sus sucursales y el botón para cambiar su contraseña.

Antes el portal exigía ficha de RRHH y le respondía «contacta a Recursos Humanos» a gente que no podía abrir este módulo.

Preguntas frecuentes​

¿Funciona fuera de Chile? Los cálculos previsionales y tributarios son 100% chilenos. Sin adaptaciones, no sirve para otros países. Las partes de contratos, asistencia y documentos son genéricas.

¿Puedo tener múltiples empresas en la misma instalación? Sí. En Configuración → Empresas empleadoras agregas todas las que necesites, cada una con su RUT, representante legal, mutualidad y logo. Cada contrato se firma con una de ellas, la liquidación imprime el RUT de esa empresa y el Previred y el LRE se generan por separado para cada una. Lo que no se reparte por empresa son los indicadores previsionales, los parámetros legales, los feriados y los conceptos de liquidación: son del país o del sistema, no del empleador.

¿Cómo se cargan las liquidaciones al SII / Previred? El plugin genera los archivos en formato oficial (Previred v96 jul-2026 y LRE ANSI 147 columnas). Tú los cargas al portal correspondiente. No envía a las APIs oficiales directamente.

¿Los indicadores previsionales se actualizan solos? No. Cada mes debe cargarlos RRHH desde la UI (valores de Previred / SII).

¿Las liquidaciones cerradas son inmutables? Sí. Al cerrar el período, cada liquidación queda como snapshot con todos los datos del cálculo. Aunque cambies un indicador después, las liquidaciones cerradas no cambian.

¿Se puede agregar conceptos propios (haberes/descuentos)? Sí, desde Configuración → Conceptos, sin código. Puedes definir si son imponibles y fijos o variables.

¿Qué sigue?​