Anular comprobante de pago

Anular el comprobante de pago de un empleado.

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

Anula el comprobante de pago de un solo empleado (a diferencia de Anular pago de nómina, que anula el pago completo con todos sus comprobantes).

Reglas de negocio

  • Requiere permiso específico para anular comprobantes.
  • El pago al que pertenece el comprobante debe estar en estado definitivo; si está en proceso, se rechaza.
  • Si el comprobante fue generado automáticamente a partir de otro pago (ej. un adelanto), no se puede anular directamente — primero hay que anular el pago que lo originó.
  • No se puede anular si los aportes de seguridad social del mes ya fueron pagados, o si el mes de este pago ya quedó "cerrado" por un pago definitivo posterior de la compañía.
  • Solo se puede anular el último pago definitivo del empleado en orden cronológico; si hay uno posterior vigente, se rechaza.
  • Si el empleado tiene un pago del siguiente período en proceso de tipo Adelanto o Liquidación Definitiva, no se puede anular hasta resolver ese pago en proceso; si es de otro tipo, ese pago en proceso se elimina automáticamente como efecto de la anulación.
  • Si el pago es de tipo Liquidación Definitiva y el empleado ya tiene otra vinculación activa, no se puede anular; si procede, se reactiva la vinculación anterior.
  • Al anular, se revierten los efectos de las novedades que se pagaron en ese comprobante, y si tras anular ya no queda ningún comprobante sin anular en el pago, el pago completo pasa a estado Anulado automáticamente.
  • Si pagoRealizado es true y el pago estaba en estado Pagada, se crea automáticamente una novedad de "Deducción por Anulación" para descontarle ese valor al empleado en un pago futuro; si es false, se genera un ingreso por el valor anulado.
Path Params
string
required
Body Params
string
required

Motivo de la anulación. Máx. 30 caracteres.

string

Número del comprobante de nómina a anular.

boolean
required

Indica si el pago ya fue efectivamente entregado al empleado.

Headers
string
required

Bearer token para la autorización.

Responses

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