Cierre de caja
POST
Listar pedidos que frenan el cierre
POST /api/cash-closures/list-pending-orders
Descripción
Devuelve los pedidos abiertos que todavía no se cobran ni se anulan y que impiden cerrar el turno.
Detalles
Retorna los pedidos abiertos del restaurante que tienen al menos un producto, con su canal de entrega, mesa, saldo y hora de apertura. Un pedido vacío no cuenta. Sirve para encontrar qué falta cobrar o anular antes de cerrar la caja. Falla si la sesión no está abierta o no es del usuario.
Permisos requeridos
cash.session.close
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| cashRegisterSessionId | int | Sí |
min_value:1
|
Paginación
| defaultLimit | 5 |
| maxLimit | 50 |
| allowedSorts | openedAt, balanceCents, orderCode |
| defaultSort | openedAt |
| defaultDir | asc |
Ejemplo de request
curl -X POST https://restofy.pro/api/cash-closures/list-pending-orders \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"cashRegisterSessionId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.