---
title: "Actualizar pago de nómina."
method: PUT
path: "/pagos/{uuid}"
tags: ["Pagos"]
---

# Actualizar pago de nómina.

`PUT /pagos/{uuid}`

## Request

- Base URL: `https://api.loggro.com/apik/loggro-nomina`
- URL: `https://api.loggro.com/apik/loggro-nomina/pagos/{uuid}`
- Auth: none declared. Required headers: `Authorization`

Actualizar pago de nómina.

## Path parameters

- `uuid` string, required

## Request body

- object: DTO ActualizarPagoDTO. Ninguno de sus campos tiene validacion @NotNull en el codigo; todos son opcionales.
  - `companiaUuid` string: Compañía asociada al pago; usado solo para actualizar la configuración de orden del archivo plano.
  - `incluirPagoPrima` boolean: Incluir el pago de la prima de servicios en este pago.
  - `generarPrimaAutomatico` boolean: Generar la prima de servicios automáticamente.
  - `incluirInteresesCesantias` boolean: Incluir el pago de intereses de cesantías.
  - `cuentaBancaria` string: Cuenta bancaria asociada al pago.
  - `estado` string: Código del nuevo estado del pago (`EP`=En preparación, `PA`=Por aprobar, `PP`=Por pagar, `PG`=Pagada, `RE`=Regreso a preparación, `AN`=Anulado).
  - `fechaPago` string, date: Fecha en que se realiza el pago.
  - `actualizarPago` boolean: Si es `true`, dispara el recálculo de la nómina del pago.
  - `tipoActualizacion` string: Si se envía `"ESTADO"`, valida la transición de estado (ver Reglas de negocio).
  - `actualizarUsuarioNotificacion` boolean: Si es `true`, inactiva la notificación de "antes de pago definitivo" para el usuario actual.
  - `ordenarArchivoPlano` boolean: Si se debe ordenar el archivo plano de transferencia de la compañía.

## Response `200`

Solicitud exitosa.

- RespuestaSimple: Clase que representa una respuesta simple con contenido y error.
  - `contenido` object: Es un contenido dinámico de la respuesta, puede ser cualquier tipo de datos.
  - `error` Error: Clase que representa un error con varios detalles.
    - `fecha` string: La fecha del error.
    - `campo` string: El campo asociado con el error.
    - `codigo` string: El código del error.
    - `codigoEstado` integer: El código de estado asociado con el error.
    - `error` string: La descripción del error.
    - `masInfo` object[]: Información adicional sobre el error.
    - `mensaje` string
  - `advertencia` Error: Clase que representa un error con varios detalles.
    - `fecha` string: La fecha del error.
    - `campo` string: El campo asociado con el error.
    - `codigo` string: El código del error.
    - `codigoEstado` integer: El código de estado asociado con el error.
    - `error` string: La descripción del error.
    - `masInfo` object[]: Información adicional sobre el error.
    - `mensaje` string

## Other responses

- `400`: No fue posible procesar la solicitud: los datos enviados son inválidos o el recurso referenciado no existe.
- `401`: No autorizado para el uso del servicio.
- `417`: Error de validación de negocio.
- `500`: Error interno del servidor.

---

[API](https://skmtc.dev/loggro/apis/n-mina-servicios-del-m-dulo-de-n-mina.md) - [All operations](https://skmtc.dev/loggro/apis/n-mina-servicios-del-m-dulo-de-n-mina/llms.txt) - [OpenAPI document](https://skmtc.dev/loggro/apis/n-mina-servicios-del-m-dulo-de-n-mina/revisions/50f1d437c8b6?raw)
