Ir al contenido
Facturalo

Anular nota de venta

La mercadería vuelve al stock y el cobro se revierte en la caja. Una nota convertida no se anula: se anula su comprobante.

POSThttps://api.facturalo.pe/api/v3/notas-venta/{id}/anular

Parámetros del body

Campo
Descripción
motivo
stringopcional
Opcional.

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/notas-venta/mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3/anular", {
  method: "POST",
  headers: {
    "Authorization": "sk_test_…",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "motivo": "Cliente desistió"
  })
});

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": "Nota de venta anulada: la mercadería volvió al stock.",
  "data": {
    "id": "3c4d5e6f-7a8b-4c9d-8e0f-a1b2c3d4e5f6",
    "serie": "NV01",
    "numero": 3,
    "documento": "NV01-00000003",
    "fecha": "2026-11-10",
    "moneda": "PEN",
    "cliente": {
      "tipoDocumento": "0",
      "numeroDocumento": null,
      "nombre": "CLIENTES VARIOS"
    },
    "total": 7,
    "estado": "anulada",
    "comprobanteId": null,
    "cajaId": "7c0e4a3e-1f2b-4c5d-8e9f-001122334455",
    "observaciones": null,
    "items": null,
    "creado": "2026-11-10T11:15:02-05:00"
  }
}