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
documentoobjectrequerido
Datos del comprobante a anular.
tipoComprobantestringrequerido
Debe ser "01" para Factura.
seriestringrequerido
Serie de la factura.Ej:
F001correlativostringrequerido
Número correlativo.Ej:
1motivostringrequerido
Razón de la anulación.Ej:
Error en los datos del clienteRequest 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."
]
}
}