/ Comprobantes
Resumen diario
Envía las boletas del día a SUNAT en un solo resumen y anula boletas ya aceptadas.
Qué es el resumen diario
SUNAT recibe las boletas agrupadas en un resumen diario (identificador RC-aaaammdd-NNN). Puedes enviarlo al cierre del día; SUNAT permite informar boletas hasta 7 días después de su emisión.
| Método | Ruta | Descripción |
|---|---|---|
| POST | /resumenes | Crea un resumen (envío o anulación) |
| GET | /resumenes | Lista tus resúmenes |
| GET | /resumenes/{id}/estado | Estado actual y boletas incluidas |
| GET | /resumenes/{id}/xml | XML firmado del resumen |
| GET | /resumenes/{id}/cdr | CDR de SUNAT |
Enviar boletas del día
POST/resumenes
Con solo la fecha, la API toma todas tus boletas de ese día con estado pendiente, las agrupa en un resumen y lo encola. Cuando SUNAT acepta el resumen, todas esas boletas pasan a aceptado.
fecha_resumendateObligatorio- Fecha de emisión de las boletas (
yyyy-mm-dd).
Responde 422 si no hay boletas pendientes en esa fecha o si pasaron más de 7 días.
curl -X POST "https://apifact.gavi-cloud.com/api/v1/resumenes" \
-H "X-Api-Key: TU_API_KEY" \
-H "X-Api-Secret: TU_API_SECRET" \
-H "Content-Type: application/json" \
-d '{
"fecha_resumen": "2026-10-02"
}'{
"estado": "exito",
"mensaje": "Resumen diario encolado para envío a SUNAT.",
"datos": {
"id_resumen": 5,
"identifier": "RC-20261002-001",
"accion": "envio",
"total_documentos": 25,
"estado_sunat": "enviado",
"consulta_estado": "/api/v1/resumenes/5/estado"
}
}Consultar el estado
GET/resumenes/{id}/estado
Devuelve el estado del resumen en SUNAT y las boletas incluidas. También recibes el aviso por webhook con el evento summary.status_updated.
curl "https://apifact.gavi-cloud.com/api/v1/resumenes/5/estado" \
-H "X-Api-Key: TU_API_KEY" \
-H "X-Api-Secret: TU_API_SECRET"Anular boletas
POST/resumenes
Las boletas no se anulan con comunicación de baja, sino con un resumen en modo anulación. Consulta el cuerpo exacto en la sección «Anular una boleta» de la guía de anulaciones.