Consultar cuadres de caja

Consulta la lista de cuadres de caja del negocio actual, con soporte de filtros y paginación.

Autenticación requerida: Este endpoint requiere autenticación Bearer Token. Usar el campo tokenCurrent obtenido del servicio de login (/login) en el header: Authorization: Bearer {tokenCurrent}

Permiso requerido: CB_GET_ALL - "Listar todos"

Reglas de negocio según el plan:

  • Negocios no premium: solo se retorna el último cuadre de caja (limit forzado a 1, count = 1).
  • Cuentas en periodo de prueba (trial): solo se muestran cuadres de las últimas 24 horas.
  • Negocios premium: acceso completo a todos los cuadres con filtros y paginación.

Los resultados se ordenan por fecha de apertura descendente (-dateStart, los más recientes primero).

Ejemplos de Uso

1. Listar cuadres con paginación

GET /cashbox?pagination=true&limit=20&page=0
Authorization: Bearer tu_token_aqui

Retorna un objeto { data, count } con los primeros 20 cuadres.

2. Listar solo cuadres abiertos

GET /cashbox?status=open
Authorization: Bearer tu_token_aqui

3. Cuadres de un cajero en un rango de fechas

GET /cashbox?cashierId=507f1f77bcf86cd799439014&dateInit=2025-08-01T00:00:00.000Z&dateEnd=2025-08-31T23:59:59.999Z
Authorization: Bearer tu_token_aqui
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
boolean

Si es true, retorna un objeto con data y count. Si es false (u omitido), retorna un arreglo directo de cuadres.

integer
1 to 999
Defaults to 1000

Número máximo de cuadres a retornar. Por defecto 1000; valores >= 1000 se ajustan a 1000. En negocios no premium se fuerza a 1.

integer
≥ 0
Defaults to 0

Número de página para la paginación (inicia en 0). El salto se calcula como page * limit.

string
enum

Filtra por estado del cuadre. open = cajas abiertas (isClosed=false), closed = cajas cerradas (isClosed=true).

Allowed:
string

Filtra por el ID de la caja registradora (CashBoxRegister) asociada.

string

Filtra por el ID del cajero responsable (owner) del cuadre.

date-time

Fecha inicial para filtrar por fecha de creación (createdOn >= dateInit).

date-time

Fecha final para filtrar por fecha de creación (createdOn <= dateEnd).

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json