Anular cobro o pago
Revierte el cobro o pago: sus cuotas vuelven a quedar pendientes, el saldo a favor que dejó (aunque ya se haya usado) se deshace y, si pasó por caja, el movimiento se revierte.
POSThttps://api.facturalo.pe/api/v3/cobranza/{lado}/pagos/{id}/anular
Parámetros del body
Campo
Descripción
ladostringrequerido
cobrar (clientes: lo que te deben) o pagar (proveedores: lo que debes). Va en la ruta.Ej: cobrarmotivostringopcional
Motivo (opcional, máx. 200).
Language
Credentials
Header
Authorization
Token de la empresa · HTTP directo
Fetch Request
$ # Node 18+ fetch
const response = await fetch("https://api.facturalo.pe/api/v3/cobranza/cobrar/pagos/cobrar/anular", {
method: "POST",
headers: {
"Authorization": "sk_test_…",
"Content-Type": "application/json"
},
body: JSON.stringify({
"motivo": "Voucher duplicado"
})
});
const data = await response.json();
console.log(data);HTTP directo · funciona con cualquier cliente HTTP
Response
Elige un ejemplo de respuesta:
application/json
200OK
{
"success": true,
"data": {
"id": "a330d533-fe72-4f90-a338-5898bc92fda2",
"lado": "cobrar",
"contraparte": {
"tipoDocumento": "6",
"numeroDocumento": "20100070970",
"nombre": "SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA 'O ' S.P.S.A."
},
"fecha": "2026-11-10",
"moneda": "PEN",
"monto": 5,
"medio": {
"id": "a330be71-bbf2-4bd9-ae9f-aa5a889df2f2",
"nombre": "Efectivo"
},
"cajaId": null,
"referencia": null,
"glosa": null,
"estado": "anulado",
"aplicaciones": [
{
"partidaId": "64b41250-ddfb-4949-9ecd-a37aa4139014",
"documento": "NV01-00000002",
"cuota": 1,
"monto": 2,
"aplicacion": "automatica"
},
{
"partidaId": "89472416-c066-4579-85f3-fc1ddbe44896",
"documento": "NV01-00000003",
"cuota": 1,
"monto": 3,
"aplicacion": "automatica"
}
],
"saldoAFavor": 0,
"creado": "2026-11-10T04:01:47-05:00"
}
}