Reportes del negocio
POST
Reporte de órdenes canceladas
POST /api/reports/list-cancelled-orders
Descripción
Devuelve el listado paginado de órdenes canceladas en un rango de fechas, con quién las canceló, el motivo y los totales del período.
Detalles
Reúne las órdenes canceladas del negocio dentro del rango de fechas consultado, sin importar desde dónde se cancelaron ni si había una caja abierta. Muestra solo las del modo en que opera el negocio: completo o lite. Cada orden trae el lugar, quién la canceló, el motivo y el monto de lo que se canceló. Los totales reflejan todo el período, no solo la página visible. Permite buscar por número de orden, usuario o motivo.
Permisos requeridos
reports.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| search | string | No |
max:100
|
| dateFrom | string | No |
max:30
|
| dateTo | string | No |
max:30
|
Paginación
| defaultLimit | 25 |
| maxLimit | 200 |
| allowedSorts | cancelledAt, amountCents, orderCode |
| defaultSort | cancelledAt |
| defaultDir | desc |
| withTotal | true |
Ejemplo de request
curl -X POST https://restofy.pro/api/reports/list-cancelled-orders \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.