Anular Factura

Anula una factura electrónica ya aceptada por SUNAT mediante una Comunicación de Baja (RA). El proceso es síncrono: la respuesta incluye la confirmación de SUNAT.

POSThttps://api.facturalo.pe/api/v3/documentos/anular
Solo se pueden anular facturas emitidas el mismo día o hasta 7 días después de la fecha de emisión. Para facturas fuera de ese plazo, utiliza una Nota de Crédito.

Parámetros del body

documento
objectrequerido
Datos del comprobante a anular.
tipoComprobante
stringrequerido
Debe ser "01" para Factura.
serie
stringrequerido
Serie de la factura.Ej: F001
correlativo
stringrequerido
Número correlativo.Ej: 1
motivo
stringrequerido
Razón de la anulación.Ej: Error en los datos del cliente
Request bodyjson
{
  "documento": {
    "tipoComprobante": "01",
    "serie": "F001",
    "correlativo": "1",
    "motivo": "Error en los datos del cliente"
  }
}
Anulada exitosamentejson
{
  "success": true,
  "message": "Descripción SUNAT",
  "data": {
    "estado": "ANULADA",
    "documento": {
      "id": "uuid-del-documento",
      "tipo": "FACTURA",
      "serie": "F001",
      "correlativo": "00000001"
    },
    "sunat": {
      "codigo": "0",
      "mensaje": "La comunicación de baja fue aceptada",
      "notas": [],
      "ticket": "1234567890",
      "hash": "abc123...",
      "nombreArchivo": "20123456789-RA-20260613-1",
      "procesada": true
    }
  }
}
Rechazada por SUNATjson
{
  "success": false,
  "message": "Descripción del error",
  "data": {
    "estado": "RECHAZADA",
    "documento": {
      "id": "uuid-del-documento",
      "tipo": "FACTURA",
      "serie": "F001",
      "correlativo": "00000001"
    },
    "sunat": {
      "codigo": "2108",
      "mensaje": "El documento ya fue anulado"
    }
  }
}
Error 422 — validaciónjson
{
  "success": false,
  "message": "Los datos enviados no son válidos.",
  "errors": {
    "documento.tipoComprobante": [
      "El campo Tipo de Comprobante es requerido."
    ],
    "documento.motivo": [
      "El campo Motivo es requerido."
    ]
  }
}