Aplica a: NominaHQ Roles: Acceso Total y Captura de Datos (crear/editar/eliminar); Aprobador y Solo Lectura (solo consulta). Los administradores tienen acceso completo. Referencias regulatorias: Salario mínimo — Decreto Ejecutivo No. 13 de 2025 (Gaceta 30438, vigente 16-ene-2026). Registro de personal para Planilla/SIPE y Carta de Trabajo (Código de Trabajo).
El módulo de Empleados es el registro maestro del personal de cada empresa cliente. Aquí se crea y mantiene la ficha de cada trabajador (datos personales, Cédula, Número de Seguro Social, salario, puesto y cuenta bancaria) que luego alimenta la Planilla, el Décimo, las Vacaciones, la Liquidación y el reporte SIPE. Lo usan los proveedores de servicios de nómina para dar de alta al personal de las empresas que administran.
Menú lateral: Empleados (elemento principal). La lista abre en /master/employees. Al abrir un empleado se muestra su ficha completa en /master/employees/{id}.
Funciones relacionadas dentro de Maestra: Numeración de empleados (define la ficha/código), Importar Empleados (carga masiva).
8-123-456, E-8-12, N-20-1).La Nacionalidad solo se captura en la ficha; no aparece en el diálogo de creación ni en la importación masiva. Al dar de alta a un colaborador extranjero, abra su ficha después de crearlo y regístrela.
panama encuentra "Panamá" y mexico encuentra "México".El campo acepta valores escritos a mano que no estén en la lista, de modo que las nacionalidades capturadas como texto libre antes de este cambio (por ejemplo "Panameña" o "Colombiana") se conservan tal cual al abrir y guardar la ficha. El reporte de Proporción 90/10 las interpreta correctamente.
Si intenta abandonar la ficha del colaborador con modificaciones que no ha guardado, NominaHQ muestra el diálogo Cambios sin guardar con el mensaje "Este empleado tiene cambios sin guardar. ¿Desea guardarlos antes de salir?" y tres opciones:
El aviso aparece al hacer clic en el menú lateral, en los enlaces ← Empleados o ← Atrás, o al usar el botón Atrás del navegador. Si en cambio cierra la pestaña o recarga la página, es el navegador el que muestra su propia confirmación, con su texto genérico. Cambiar de empresa en el selector superior recarga la ficha directamente, así que guarde antes de cambiar de empresa.
El aviso vigila los datos del formulario principal (código, nombre, apellido, cédula, número de seguro social, correo, teléfono, nacionalidad, fechas de ingreso y nacimiento, frecuencia de pago, estado, departamento, puesto, centro de costo, turno, datos bancarios, la foto y la contraseña del portal). No vigila el salario, que se guarda por separado con Cambiar salario, ni las tarjetas de la parte inferior de la ficha, que guardan sus propios datos de inmediato.
El cambio no se puede deshacer borrando la fila del historial: si se equivocó, registre un nuevo cambio con el valor correcto y el motivo Corrección.
/master/employees/import.Ficha,Nombre,Apellido,Cédula,CSS,FechaIngreso(dd/MM/yyyy),SalarioMensual,Email.Actualizar empleados existentes por Código: La casilla Update existing employees found by matching Code (desactivada de forma predeterminada) controla qué ocurre cuando una fila del archivo trae un Código que ya existe en la empresa activa:
| Campo | Tipo | Obligatorio | Descripción | Validación |
|---|---|---|---|---|
| Código | Texto | Sí | Ficha del empleado. Se autocompleta; bloqueado si la numeración manual está deshabilitada. | No vacío. No editable en modo edición. |
| Cédula | Texto | No | Documento de identidad nacional. | Formato libre (ej. 8-123-456, E-8-12, N-20-1). |
| Nombre | Texto | Sí | Nombre del empleado. | No vacío. |
| Apellido | Texto | Sí | Apellido del empleado. | No vacío. |
| Número de Seguro Social | Texto | No | Número de afiliación a la CSS. | Formato libre. |
| Correo | Texto | No | Correo electrónico de contacto. | — |
| Teléfono | Texto | No | Teléfono de contacto. | — |
| Fecha de Ingreso | Fecha | No | Fecha de inicio de la relación laboral. | Por defecto, la fecha de hoy. |
| Fecha de Nacimiento | Fecha | No | Fecha de nacimiento. | — |
| Salario Mensual | Numérico | No | Salario base mensual. Se captura al crear al empleado; en la ficha es de solo lectura y se modifica con Cambiar salario. Lo mismo aplica a la Tarifa por Hora de los empleados remunerados por hora. | Mínimo 0. Advierte si está por debajo del Salario mínimo. |
| Frecuencia de Pago | Lista | No | Quincenal, Mensual o Semanal. | — |
| Estado | Lista | No | Activo, Suspendido o Terminado. | — |
| Departamento | Lista | No | Departamento asignado. | Se autocompleta al elegir Puesto. |
| Puesto | Lista | No | Cargo del empleado. | — |
| Centro de Costo | Lista | No | Centro de costo para la distribución contable. | — |
| Banco | Lista editable | No | Banco para el pago; permite escribir uno nuevo. | — |
| Cuenta Bancaria | Texto | No | Número de cuenta. | — |
| Tipo de Cuenta | Lista | No | Ahorro o Corriente. | — |
| Contraseña del portal del empleado | Contraseña | No | Habilita el acceso del empleado al portal con su Ficha. | En edición, dejar en blanco mantiene la actual. |
| Activo | Casilla | No | Indica si el empleado está activo. | — |
| Nacionalidad | Lista con búsqueda | No | País de origen del colaborador; alimenta el reporte de Proporción 90/10. Solo aparece en la ficha, no en el diálogo de creación ni en la importación. | Lista de todos los países, con Panamá primero. Permite escribir un valor propio. Máx. 64 caracteres. Si queda vacía, el reporte 90/10 cuenta al colaborador como panameño. |
Aparece al intentar salir de la ficha con modificaciones pendientes.
| Control | Acción |
|---|---|
| Seguir editando | Cierra el aviso y permanece en la ficha con los cambios sin guardar. Igual que la X o la tecla Esc. |
| Descartar cambios | Sale de la ficha sin guardar. Los cambios se pierden definitivamente. |
| Guardar y salir | Guarda la ficha y continúa a la página de destino. Si el guardado falla, permanece en la ficha. |
| Campo | Tipo | Obligatorio | Descripción | Validación |
|---|---|---|---|---|
| Tipo de Salario | Lista | Sí | Asalariado o Por hora. Cambiarlo convierte la base de pago del empleado; el campo numérico del diálogo se ajusta al tipo elegido. | Toma el tipo actual del empleado por defecto. |
| Nuevo salario mensual / Nueva tarifa por hora | Numérico | Sí | Valor que regirá a partir de la fecha efectiva. El rótulo depende del Tipo de Salario elegido en el diálogo. | Debe ser mayor que 0; si no, Guardar queda deshabilitado. Advierte si está por debajo del Salario mínimo, sin impedir el guardado. |
| Fecha efectiva | Fecha | Sí | Desde cuándo rige el nuevo salario. | Por defecto, la fecha de hoy. |
| Motivo | Lista | Sí | Promoción, Ajuste anual, Ajuste por Salario mínimo, Cambio de puesto, Mérito / desempeño, Corrección u Otro. | La opción Importación masiva no está en la lista: la escribe automáticamente la carga masiva. |
| Notas | Texto | No | Aclaración libre que acompaña al motivo en el historial. | Máx. 512 caracteres. |
| Columna | Descripción |
|---|---|
| Fecha efectiva | Fecha desde la cual rigió el nuevo salario. |
| Anterior | Salario que tenía el empleado antes del cambio. En los cambios de tarifa por hora se muestra el valor por hora (p. ej. $4.7500/h). |
| Nuevo | Salario que quedó vigente (por hora cuando el cambio fue de tarifa). |
| Δ% | Variación porcentual entre el anterior y el nuevo. Muestra "—" si no había salario previo. |
| Motivo | Motivo elegido; si se capturaron notas, aparecen a continuación separadas por un punto medio. |
| Usuario | Persona que registró el cambio. |
| Registrado | Fecha y hora en que quedó grabado el movimiento (puede diferir de la fecha efectiva). |
| Columna | Descripción |
|---|---|
| (Foto) | Foto o iniciales del empleado. |
| Código | Ficha; enlace que abre la ficha completa. |
| Nombre | Nombre del empleado. |
| Apellido | Apellido del empleado. |
| Cédula | Documento de identidad. |
| Número de Seguro Social | Afiliación a la CSS. |
| Departamento | Departamento asignado. |
| Puesto | Cargo asignado. |
| Salario | Salario mensual. |
| Fecha de Ingreso | Fecha de inicio. |
| Activo | Estado Activo o Inactivo. |
La búsqueda opera sobre Código, Nombre, Apellido y Cédula. El orden inicial es por Código ascendente.
| Campo / Control | Tipo | Descripción |
|---|---|---|
| Excel file / Paste CSV | Pestañas | Alterna entre cargar un archivo .xlsx o pegar filas en formato CSV. |
| Mapeo de columnas | Lista desplegable por columna | Solo en modo Excel file. Asigna cada columna del archivo a un campo del empleado; se propone automáticamente. |
| Update existing employees found by matching Code | Casilla | Desactivada de forma predeterminada. Activada, las filas cuyo Código coincide con un empleado existente se actualizan en lugar de rechazarse como duplicado. |
| Validate | Botón | Genera la vista previa con el resultado de validación de cada fila. |
| Acción (New / Update) | Columna de la vista previa | Indica si la fila creará un empleado nuevo o actualizará uno existente. |
| Import (N) | Botón | Importa las N filas válidas de la vista previa. Deshabilitado si no hay filas válidas. |
| Rol | Ver | Crear | Editar | Eliminar | Aprobar |
|---|---|---|---|---|---|
| Acceso Total | Sí | Sí | Sí | Sí | No aplica |
| Captura de Datos | Sí | Sí | Sí | Sí | No aplica |
| Aprobador | Sí | No | No | No | No aplica |
| Solo Lectura | Sí | No | No | No | No aplica |
Los administradores tienen acceso completo. El módulo de Empleados no tiene flujo de aprobación. La configuración de la Numeración de empleados está reservada a administradores (Acceso Total).
| Síntoma | Causa probable | Solución |
|---|---|---|
| El botón Guardar está deshabilitado. | Falta Código, Nombre o Apellido. | Complete los tres campos obligatorios. |
| El campo Código está bloqueado al crear. | La numeración automática está activada. | El sistema asigna la ficha; cámbielo en Numeración de empleados si necesita captura manual (requiere administrador). |
| Aparece la advertencia de Salario mínimo. | El Salario Mensual está por debajo del mínimo configurado. | Verifique el salario; ajústelo si corresponde. La advertencia no impide guardar. |
| Al crear, aparece un aviso de límite y se redirige a suscripción. | Se alcanzó el tope de empleados del plan. | Actualice el plan para agregar más empleados. |
| No puede cambiar el Código desde la ficha. | El Código no es editable después de crear. | El campo es de solo lectura por diseño. |
| El Salario Mensual (o la Tarifa por Hora) está deshabilitado en la ficha. | Por diseño: el salario solo se modifica por el diálogo Cambiar salario, para que quede registrado el motivo. | Presione Cambiar salario, debajo del campo. |
| No aparece el botón Cambiar salario. | Su rol no tiene permiso de escritura (Aprobador y Solo Lectura solo consultan). | Solicite al administrador un rol con permiso de escritura. |
| Guardar está deshabilitado en el diálogo Cambiar salario. | El nuevo salario, o la nueva tarifa por hora, quedó en cero. | Escriba un valor mayor que cero. |
| Un ajuste hecho por importación no aparece en el Historial salarial. | La fila traía el mismo salario que ya tenía el empleado, o creó un empleado nuevo en vez de actualizar uno existente. | Solo se registra el cambio cuando una fila de actualización trae un salario distinto del vigente; verifique la columna Acción de la vista previa. |
| La foto no se carga. | El archivo supera 3 MB o no es PNG/JPG. | Use una imagen PNG o JPG de menos de 3 MB. |
| Al importar, una fila muestra el error "Duplicate code". | El Código ya existe y la casilla Update existing employees found by matching Code está desactivada. | Active la casilla si desea actualizar ese empleado, o corrija el Código si fue un error de captura. |
| No encuentra el campo Nacionalidad al crear un empleado. | La Nacionalidad solo existe en la ficha, no en el diálogo de creación ni en la importación masiva. | Cree al empleado, ábralo desde la lista y registre la Nacionalidad en la sección Personal. |
| El país que busca no aparece en la lista de Nacionalidad. | Está escribiendo el nombre en otro idioma o con otra grafía. | La lista usa los nombres en español; el filtro ignora los acentos, así que panama o mexico funcionan. Si aun así necesita otro valor, escríbalo: el campo acepta texto propio. |
| Un colaborador extranjero aparece como panameño en el reporte 90/10. | Su ficha tiene la Nacionalidad en blanco. | Registre la Nacionalidad: el reporte cuenta como panameña toda ficha sin este dato. |
| Al salir de la ficha aparece el aviso Cambios sin guardar y no recuerda haber modificado nada. | Basta con haber tocado un campo del formulario, cambiado la foto o escrito una contraseña del portal. | Elija Descartar cambios si no desea conservar nada, o Seguir editando para revisar qué cambió. |
| Cambió el salario y, al salir, el aviso de cambios sin guardar no apareció. | El salario no se guarda con Guardar: se registra en el momento desde el diálogo Cambiar salario. | El cambio ya quedó guardado; verifíquelo en la tarjeta Historial salarial. |
| Al cerrar la pestaña aparece un aviso del navegador en vez del diálogo de NominaHQ. | Es la confirmación propia del navegador, que NominaHQ no puede personalizar. | Cancele el cierre para volver a la ficha y guardar, o confírmelo para salir perdiendo los cambios. |
¿Te resultó útil esta página?