/comprobantes/anularscope: invoices.cancelAnular boleta
Anula una boleta ya aceptada por SUNAT. A diferencia de la factura, la baja de una boleta viaja en un Resumen Diario de anulación (RC, la boleta en estado 3). La operación espera la respuesta de SUNAT (hasta ~25 s).
Parámetros del body
documentoDatos del comprobante a anular.
tipoComprobante03 = boleta.
serieSerie de la boleta a anular (ej. "B001").
correlativoNúmero correlativo de la boleta a anular, sin la serie ni ceros a la izquierda (ej. "1").
motivoMotivo de la anulación (3 a 100 caracteres). El Resumen Diario no tiene campo de motivo: queda en la auditoría de Facto.
POST /invoices/{id}/cancel no anula boletas: solo cambiaría el estado en Facto y la boleta seguiría vigente en SUNAT, así que responde 422 BOLETA_CANCEL_REQUIRES_VOIDING. Usa siempre /comprobantes/anular.
La anulación es irreversible: un comprobante ANULADA no puede reactivarse. Las notas de una boleta se anulan con el mismo endpoint — ver Anular nota de crédito o débito.