Anular Operación
Cuando una factura tiene más de tres días de emitida y se requiere anular la operación, esta debe realizarse mediante una nota de crédito que incluya los mismos ítems que la factura original.
Endpoint
POST https://sandbox.apisunat.pe/api/v3/documents
Header
Es obligatorio incluir el encabezado Authorization en cada solicitud.
El token es único por empresa y puedes obtenerlo ingresando a https://app.apisunat.pe, en el módulo de Organizaciones.
header 'Authorization: Bearer {TOKEN}'Request Body
{
"documento": "nota_credito",
"serie": "F001",
"numero": 123,
"fecha_de_emision": "2025-03-05",
"moneda": "PEN",
"cliente_tipo_de_documento": "6",
"cliente_numero_de_documento": "20494586850",
"cliente_denominacion": "EMPRESA DE SERVICIOS S.A.C.",
"cliente_direccion": "CAL.CONTRALMIRANTE MONTERO NRO. 411 MAGDALENA DEL MAR",
"items": [
{
"unidad_de_medida": "ZZ",
"descripcion": "SERVICIO 01",
"cantidad": "5810",
"valor_unitario": "0.084746",
"precio_unitario": "0.10",
"porcentaje_igv": "18",
"descuento": "0",
"codigo_tipo_afectacion_igv": "10"
},
{
"unidad_de_medida": "ZZ",
"descripcion": "SERVICIO 02",
"cantidad": "1569",
"valor_unitario": "0.084746",
"precio_unitario": "0.10",
"porcentaje_igv": "18",
"descuento": "0",
"codigo_tipo_afectacion_igv": "10"
},
{
"unidad_de_medida": "ZZ",
"descripcion": "SERVICIO 03",
"cantidad": "48",
"valor_unitario": "0.084746",
"precio_unitario": "0.10",
"porcentaje_igv": "18",
"descuento": "0",
"codigo_tipo_afectacion_igv": "10"
}
],
"total": "742.70",
"nota_credito_codigo_tipo": "01",
"nota_credito_motivo": "Anulación de la operación",
"documento_afectado": {
"documento": "factura",
"serie": "F001",
"numero": 128
}
}Response
{
"success": true,
"message": "El comprobante fue enviado y aceptado por SUNAT.",
"payload": {
"estado": "ACEPTADO",
"hash": "4HY34uR7a+Vc1Ax3/zrUk1Ng+tjTLwlqa9mRFysy15E=",
"xml": "https://apisunat.pe/20123456789-07-F001-123.xml",
"cdr": "https://apisunat.pe/R-20123456789-07-F001-123.xml",
"pdf": {
"ticket": "https://apisunat.pe/pdf/ticket/20123456789-07-F001-123"
}
}
}{
"success": true,
"message": "El comprobante aún está siendo procesado por SUNAT, consulte su estado en unos minutos.",
"payload": {
"estado": "PENDIENTE",
"hash": "4HY34uR7a+Vc1Ax3/zrUk1Ng+tjTLwlqa9mRFysy15E=",
"xml": "https://apisunat.pe/20123456789-07-F001-123.xml",
"cdr": null,
"pdf": {
"ticket": "https://apisunat.pe/pdf/ticket/20123456789-07-F001-123"
}
}
}{
"success": true,
"message": "El comprobante presenta errores o datos incorrectos",
"payload": {
"estado": "RECHAZADO",
"hash": "4HY34uR7a+Vc1Ax3/zrUk1Ng+tjTLwlqa9mRFysy15E=",
"xml": "https://apisunat.pe/20123456789-07-F001-123.xml",
"cdr": "https://apisunat.pe/R-20123456789-07-F001-123.xml",
"pdf": {
"ticket": "https://apisunat.pe/pdf/ticket/20123456789-07-F001-123"
}
}
}{
"success": false,
"message": "El campo documento es requerido"
}{
"success": false,
"message": "ERROR: boleta B002-1 fue emitido anteriormente."
}{
"success": false,
"message": "Acceso no autorizado."
}Última actualización
¿Te fue útil?