Restofy Docs
Cierre de caja POST

Listar gastos de la sesión

POST /api/cash-closures/list-session-expenses

Descripción

Devuelve el listado paginado de los gastos registrados en el horario del turno, en cualquier caja o medio de pago.

Detalles

Toma el horario del turno, desde la apertura hasta el cierre (o hasta ahora si sigue abierto), y retorna todos los gastos de ese rango, sin importar desde qué caja se registraron. Cada gasto trae su categoría, el medio con que se pagó, el responsable y su estado (vigente o anulado, con el motivo). Acepta una búsqueda libre por descripción, categoría o responsable.

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 createdAt, amountCents
defaultSort createdAt
defaultDir desc

Ejemplo de request

curl -X POST https://restofy.pro/api/cash-closures/list-session-expenses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "cashRegisterSessionId": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.