Cierre de caja
POST
Listar productos cancelados del turno
POST /api/cash-closures/list-cancelled-order-items
Descripción
Devuelve el listado paginado de los productos cancelados sueltos en el horario del turno, en cualquier caja.
Detalles
Toma el horario del turno, desde la apertura hasta el cierre (o hasta ahora si sigue abierto), y retorna los productos que se cancelaron dentro de una orden que siguió viva. Los productos de una orden cancelada completa no se repiten acá. Cada producto trae su orden, cantidad, monto, motivo y quién lo canceló.
Permisos requeridos
cash.closing.totals.view
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| cashRegisterSessionId | int | Sí |
min_value:1
|
| search | string | No |
max:100
|
Paginación
| defaultLimit | 25 |
| maxLimit | 100 |
| allowedSorts | cancelledAt, totalCents, productName |
| defaultSort | cancelledAt |
| defaultDir | desc |
Ejemplo de request
curl -X POST https://restofy.pro/api/cash-closures/list-cancelled-order-items \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"cashRegisterSessionId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.