Obtener empleado
Devuelve un empleado de nómina de la organización, los campos de perfil que usan las operaciones de nómina relacionadas y payrollReadiness: lo que aún impide que exac calcule y timbre su nómina ordinaria. Un empleado con recibos individuales queda fuera de esa nómina y no reporta pendientes para ella. Un pendiente last_receipt_deductions_missing indica que el último recibo del empleado descontó conceptos (un crédito Infonavit, por ejemplo) de tipos que payroll.fixedDeductions no tiene; lastReceiptDeductions los lista por periodo de pago: agrégalos a payroll.fixedDeductions o envía payroll.lastReceiptDeductionsDismissed en true para decidir no aplicarlos. Un recibo más reciente vuelve a preguntar.
- Ruta
GET /v1/employees/{employeeId}- Autorización
- Permiso requerido: `employees:read`.
- Entornos
- Producción y prueba
- Idempotencia
- No requerida.
Crear empleado POST
Crea un empleado con su identidad, condiciones laborales, sueldo y condiciones de nómina, cuenta bancaria y correo para recibos. Un RFC ya asignado a un empleado de la organización devuelve 409 conflict; consulta y actualiza el empleado existente mediante employeeId. Guardar nunca exige que esté listo para nómina; la respuesta lo informa.
Actualizar empleado PATCH
Actualiza los campos editables enviados de identidad, empleo, nómina, banco y contacto de un empleado. Los campos omitidos conservan su valor actual; null borra un campo opcional. Envía payrollStatus inactive con employmentEndedOn para dar de baja al empleado de la nómina.