Cierre de caja
POST
Datos de identidad de la sesión de caja
POST /api/cash-closures/get-session-meta
Descripción
Devuelve los datos básicos de una sesión (caja, cajero, apertura, cierre, estado) sin cargar el reporte completo.
Detalles
Retorna solo la identidad de la sesión: caja, quién la abrió y quién la cerró, fechas de apertura y cierre, estado, número de reporte Z diario, base inicial y base que queda para el próximo turno (vacía mientras no se defina). Útil cuando solo se necesita identificar la sesión, sin cargar el detalle del cuadre. Falla si la sesión no existe o el usuario no tiene permiso sobre ella.
Permisos requeridos
cash.closing.totals.view
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| cashRegisterSessionId | int | Sí |
min_value:1
|
Ejemplo de request
curl -X POST https://restofy.pro/api/cash-closures/get-session-meta \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"cashRegisterSessionId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
{
"cashRegisterSessionId": 2
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"session": {
"cashRegisterSessionId": 2,
"cashRegisterName": "Caja Principal",
"cashierName": "App Testing",
"openedAt": "2026-10-09T02:09:26.000Z",
"closedAt": null,
"status": "open",
"dailyZ": 2
}
}
}