Recalcular comprobante de pago de empleado

Recalcula el comprobante de pago de un empleado para el período activo.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Este endpoint no tiene un cuerpo de solicitud tipado — enlaza el objeto genérico RequestData del framework interno, no un DTO con campos fijos. Las claves que el código efectivamente lee son:

Campos del body

CampoTipoObligatorioDescripción
pagoUuidstringUuid del pago a recalcular.
vinculadoUuidstringUuid del empleado/vinculado afectado.
actualizarDespuesDeNovedadesstring ("true"/"false")NoIndica si la actualización ocurre después de crear novedades (cambia el mensaje de error si el pago fue borrado).

Reglas de negocio

  • Al procesar la solicitud, la organización de la sesión actual cambia a la compañía del pago — esto puede afectar otras validaciones dependientes de sesión durante la misma solicitud.
  • Si el pago (pagoUuid) no existe (fue borrado) y actualizarDespuesDeNovedades=true, el error indica que ya se crearon novedades sobre un pago que ya no existe; si es false, retorna un mensaje genérico de "registro borrado".
  • El recálculo siempre se ejecuta en línea — no tiene el límite de 1100 empleados ni se difiere a un proceso asíncrono como sí ocurre en Actualizar pago de nómina o Calcular nómina periódica.
  • Si el pago ya es definitivo (Por Pagar/Pagada), el recálculo no hace nada y retorna el pago sin cambios (no lanza error).
  • Si el pago es definitivo y además viene la bandera de "actualizar después del modal de novedades", se agrega un aviso informando que se crearon novedades pero el pago definitivo no las reflejará automáticamente.
Body Params

Este endpoint enlaza el objeto generico RequestData del framework (columns/params), no un DTO tipado. Las claves efectivamente leidas por el codigo son: pagoUuid (uuid del pago a recalcular), vinculadoUuid (uuid del empleado/vinculado afectado) y actualizarDespuesDeNovedades ('true'/'false', indica si la actualizacion ocurre despues de crear novedades). No se documenta un schema de propiedades porque el formato real de envio (columns/params de RequestData) no esta confirmado con precision.

Headers
string
required

Bearer token para la autorización. Consulte la documentación inicial del módulo de nómina para obtener instrucciones sobre cómo generar el token de autenticación.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json