Anulaciones
Comunicación de baja para facturas y notas, resumen diario para boletas.
POST /voids anula documentos ya aceptados por SUNAT. La API elige el mecanismo:
| Documentos | Mecanismo | Tipo |
|---|---|---|
| Facturas y notas | Comunicación de baja, una por documento | RA |
| Boletas | Resumen diario con todas las boletas de la petición | RC |
Las notas de crédito o débito de boletas (series B) también se anulan por resumen diario. No se mezclan en una misma petición con facturas o notas de facturas (VOID_MIXED_DOCUMENTS).
SUNAT permite anular hasta 7 días después de la fecha de emisión; pasado ese plazo emite una nota de crédito. Las boletas de un resumen deben tener el mismo RUC, fecha de emisión y moneda (VOID_SUMMARY_MISMATCH).
Anular una factura
Responde 202 con las anulaciones creadas:
Anular boletas
El cuerpo es el mismo, con los id de las boletas (entre 1 y 100). La respuesta trae una sola anulación de tipo RC que agrupa todas.
Seguimiento
SUNAT procesa las bajas y resúmenes de forma asíncrona:
- Mientras tanto, cada documento anulado queda en
void_pending. - Cuando SUNAT acepta, pasa a
voidedy se envía el webhookdocument.voided. - Si SUNAT rechaza la baja, el documento vuelve a su estado anterior.
Consulta una anulación con GET /voids/{id}.
Cada documento anulado consume una operación del plan. reason admite hasta 500 caracteres.
