Aplica a: NominaHQ Roles: Ver: todos los roles del personal (FullAccess, DataEntry, Approver, ViewOnly). Crear/Editar/Eliminar: roles con permiso de escritura (FullAccess, DataEntry). Los administradores tienen acceso total. Referencias regulatorias: Código de Trabajo de Panamá — Art. 68 (contenido del contrato escrito), Art. 74/77 (tipos de contrato), Art. 78 (período de prueba), Art. 30/31 (jornada), Art. 33/49 (Horas extras), Art. 36 (máximo de tiempo extraordinario); registro de contratos ante el MITRADEL.
El contrato de trabajo guarda las condiciones laborales pactadas con cada colaborador: el tipo de contrato, el período de prueba, las fechas de vigencia, el salario mensual, la jornada, los servicios convenidos, el lugar y el horario de trabajo, la forma y el lugar de pago, y la referencia de registro en el MITRADEL. NominaHQ estructura estos datos siguiendo el Art. 68 del Código de Trabajo, que enumera lo que debe constar en todo contrato escrito, de modo que la ficha del sistema sirva de respaldo del documento firmado.
Los contratos se administran desde la tarjeta Contratos de trabajo de la ficha del colaborador. Cada colaborador puede tener varios contratos (por ejemplo, una renovación tras un contrato a plazo definido) y el sistema conserva el histórico completo. Además del respaldo documental, la jornada del contrato alimenta el cálculo de la planilla: determina el divisor de la hora ordinaria (8 / 7 / 7.5 horas) y el recargo de las Horas extras nocturnas que aplica la Calculadora de Horas extras. Lo utiliza el personal de la empresa proveedora de servicios de planilla que administra a sus empresas clientes.
Menú lateral: Empleados → abra la ficha del colaborador (ruta /master/employees/{id}) → tarjeta Contratos de trabajo.
La tarjeta aparece debajo del formulario principal del colaborador, antes de Documentos, Bitácora y Evaluaciones. No existe una opción de menú independiente para contratos: siempre se llega a través de la ficha del colaborador.
El dato de jornada del contrato se consume además en:
Nómina → Horas extras (ruta /payroll/horas-extras, pantalla Calculadora de Horas extras), donde la Jornada del colaborador se preselecciona a partir de su contrato.
L–V 8:00–17:00).El botón Guardar permanece deshabilitado mientras el Salario Mensual sea cero o menos, los Servicios convenidos estén en blanco, o el tipo sea Plazo definido y falte la Fecha de fin.
La eliminación no se puede deshacer. Cuando un contrato termina, lo correcto es registrar su Fecha de fin —con lo que pasa a Finalizado y queda en el histórico— y crear el contrato nuevo; elimine solo los registros creados por error.
| Columna | Descripción |
|---|---|
| Tipo de contrato | Indefinido, Plazo definido u Obra determinada. |
| Fecha de inicio | Inicio de la vigencia. La tabla se ordena por esta columna, de la más reciente a la más antigua. |
| Fecha de fin | Fin de la vigencia; muestra "—" en los contratos indefinidos. |
| Salario Mensual | Remuneración mensual pactada. |
| Jornada | Diurna, Nocturna o Mixta. |
| MITRADEL | Referencia de registro ante el MITRADEL; muestra "—" si no se capturó. |
| Estado | Vigente o Finalizado, calculado con las fechas del contrato frente a la fecha de hoy. |
| Campo | Tipo | Obligatorio | Descripción | Validación |
|---|---|---|---|---|
| Tipo de contrato | Lista (Indefinido / Plazo definido / Obra determinada) | Sí | Clasificación del contrato según el Código de Trabajo. | Valor predeterminado: Indefinido. |
| Período de prueba (meses) | Número entero | No | Meses de período de prueba pactados (Art. 78). | De 0 a 3. Valor predeterminado: 3. 0 significa sin período de prueba. |
| Fecha de inicio | Fecha | Sí | Inicio de la vigencia del contrato. | Valor predeterminado: la fecha de hoy. |
| Fecha de fin | Fecha | Solo en Plazo definido | Fin de la vigencia. | No puede ser anterior a la Fecha de inicio. En los contratos Indefinido se guarda siempre vacía. |
| Salario Mensual | Monto (decimal) | Sí | Remuneración mensual pactada. | Se precarga con el salario vigente del colaborador. Debe ser mayor que 0. |
| Jornada | Lista (Diurna / Nocturna / Mixta) | No | Turno de trabajo; fija el divisor de la hora ordinaria y el recargo nocturno de Horas extras. | Valor predeterminado: Diurna. Al cambiarla se ajustan las Horas semanales. |
| Horas semanales | Número (decimal) | No | Horas contratadas por semana. | De 1 a 48. Se sugieren 48 (Diurna), 42 (Nocturna) o 45 (Mixta). |
| Ref. de registro MITRADEL | Texto | No | Número de registro del contrato ante el MITRADEL. | Máximo 64 caracteres. |
| Servicios convenidos (Art. 68.3) | Texto largo | Sí | Determinación específica de la obra o los servicios convenidos. | Máximo 512 caracteres. |
| Lugar de trabajo (Art. 68.4) | Texto | No | Lugar o centro donde se prestan los servicios. | Máximo 256 caracteres. |
| Horario de trabajo (Art. 68.6) | Texto | No | Horario pactado, p. ej. L–V 8:00–17:00. |
Máximo 256 caracteres. |
| Forma de pago | Lista (Transferencia bancaria / Efectivo / Cheque) | No | Medio con que se paga el salario. | Valor predeterminado: Transferencia bancaria. |
| Día y lugar de pago (Art. 68.7) | Texto | No | Periodicidad y lugar del pago del salario. | Máximo 256 caracteres. |
| Lugar de celebración (Art. 68.8) | Texto | No | Localidad donde se firmó el contrato. | Máximo 128 caracteres. |
| Fecha de celebración (Art. 68.8) | Fecha | No | Fecha de firma del contrato. | Valor predeterminado: la fecha de hoy. |
| Personas que viven con el trabajador y dependen de él (Art. 68.2) | Texto largo | No | Dependientes declarados por el colaborador. | Máximo 512 caracteres. |
Los campos de texto no avisan en pantalla cuando se excede el largo permitido: el aviso aparece como error al guardar. Recorte el texto y vuelva a intentarlo.
| Línea | Contenido |
|---|---|
| Servicios convenidos | Descripción de la obra o los servicios (Art. 68.3). |
| Lugar de trabajo | Lugar donde se prestan los servicios (Art. 68.4). |
| Horario de trabajo | Horario pactado (Art. 68.6). |
| Horas semanales · Forma de pago | Horas contratadas por semana y medio de pago; si se capturó, se agrega el día y lugar de pago (Art. 68.7). |
| Dependientes | Personas que dependen del trabajador (Art. 68.2). |
| Período de prueba (meses) · Firmado | Meses de prueba y, si se capturó la fecha de celebración, el lugar y la fecha de firma (Art. 68.8). |
| Rol | Ver | Crear | Editar | Eliminar | Aprobar |
|---|---|---|---|---|---|
| FullAccess | Sí | Sí | Sí | Sí | N/A |
| DataEntry | Sí | Sí | Sí | Sí | N/A |
| Approver | Sí | No | No | No | N/A |
| ViewOnly | Sí | No | No | No | N/A |
| Administrador | Sí | Sí | Sí | Sí | N/A |
Notas: el contrato es dato maestro por empresa y no tiene flujo de aprobación. Los roles sin permiso de escritura ven la tabla y el detalle de cada contrato, pero no los botones Nuevo contrato, Editar ni Eliminar. Todos los cambios quedan registrados en la auditoría del sistema.
| Síntoma | Causa probable | Solución |
|---|---|---|
| No aparecen los botones Nuevo contrato, Editar ni Eliminar | Su rol no tiene permiso de escritura (Aprobador y Solo Lectura solo consultan) | Solicite al administrador un rol con permiso de escritura. |
| El botón Guardar del diálogo está deshabilitado | Falta un dato obligatorio: el Salario Mensual es cero o menos, los Servicios convenidos están en blanco, o el tipo es Plazo definido y falta la Fecha de fin | Complete los tres datos y el botón se habilita. |
| Guardé una fecha de fin en un contrato Indefinido y no quedó registrada | Por diseño: un contrato indefinido se guarda siempre sin fecha de fin | Si el contrato tiene término, cambie el Tipo de contrato a Plazo definido u Obra determinada. |
| Un contrato que empieza el mes próximo aparece como Finalizado | El estado se calcula con la fecha de hoy: un contrato que aún no inicia no está vigente | Es el comportamiento esperado; pasará a Vigente el día de su fecha de inicio. |
| Al guardar aparece un error y el contrato no se registra | Algún campo de texto excede el largo permitido | Recorte los Servicios convenidos (512), el Lugar de trabajo o el Horario (256), el Día y lugar de pago (256), el Lugar de celebración (128) o los Dependientes (512). |
| La jornada del colaborador no aparece en la Calculadora de Horas extras | El colaborador no tiene ningún contrato registrado | Registre el contrato. Sin contrato, la calculadora asume jornada Diurna. |
| La Calculadora de Horas extras toma una jornada que no corresponde | El colaborador tiene varios contratos con jornadas distintas y la calculadora no siempre elige el vigente | Verifique la Jornada en la calculadora antes de calcular y corríjala allí si es necesario; el cambio solo afecta ese cálculo. |
| El valor de la hora ordinaria no coincide con lo esperado | La jornada del contrato no corresponde a la real (diurna/nocturna/mixta) | Confirme la jornada del contrato; el divisor depende de ella (8/7/7.5). |
| El salario del contrato queda por debajo del mínimo | Salario mensual menor al mínimo de la matriz | Ajuste el salario al mínimo de la actividad/región/tamaño aplicable. El contrato no valida este mínimo. |
| Eliminé un contrato por error | La eliminación es definitiva y no tiene papelera | Vuelva a capturarlo. Para conservar el histórico, cierre los contratos con su Fecha de fin en lugar de eliminarlos. |
¿Te resultó útil esta página?