Restofy Docs
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
        }
    }
}