Anular compra
Anula la compra: su mercadería sale del stock y el kárdex se recalcula. Se puede volver a registrar después.
POSThttps://api.facturalo.pe/api/v3/compras/{id}/anular
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/compras/mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3/anular", {
method: "POST",
headers: {
"Authorization": "sk_test_…"
}
});
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,
"message": "Compra anulada. La mercadería salió del stock.",
"data": {
"id": "9f2c1a7e-3b4d-4e5f-8a9b-0c1d2e3f4a5b",
"tipoDocumento": "01",
"serie": "F001",
"numero": "887",
"fecha": "2026-11-03",
"proveedor": {
"id": "4b1e2c3d-5a6b-4c7d-8e9f-0a1b2c3d4e5f",
"numeroDocumento": "20131312955",
"razonSocial": "DISTRIBUIDORA EJEMPLO S.A.C.",
"direccion": "AV. EJEMPLO 123, LIMA"
},
"moneda": "PEN",
"total": 297.36,
"origen": "sunat",
"estado": "anulada",
"tipoCambio": null,
"totales": {
"gravado": 252,
"exonerado": 0,
"inafecto": 0,
"igv": 45.36,
"otros": 0,
"total": 297.36
},
"establecimiento": {
"id": "11111111-2222-3333-4444-555555555555",
"nombre": "Principal"
},
"nota": null,
"items": [
{
"id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"descripcion": "POLO ALGODON AZUL TALLA M",
"codigoProveedor": null,
"unidad": "NIU",
"cantidad": 12,
"valorUnitario": 18.5,
"total": 261.96,
"series": [],
"producto": {
"varianteId": "a32fc76c-49f8-48c9-933f-62d3e8da007d",
"descripcion": "Polo algodón azul - M",
"sku": "POLO-AZ-M"
},
"entroAlStock": false
},
{
"id": "d2e3f4a5-b6c7-4d8e-9f0a-1b2c3d4e5f6a",
"descripcion": "FLETE LIMA",
"codigoProveedor": null,
"unidad": "ZZ",
"cantidad": 1,
"valorUnitario": 30,
"total": 35.4,
"series": [],
"producto": null,
"entroAlStock": false
}
],
"creado": "2026-11-03T15:20:11-05:00"
}
}