Gestion de Caja

Esta sección contiene la información de la gestión de servicios, el cual se puede acceder a través del POSTMAN en la siguiente dirección: http://spring.informaticapp.com:1303/api/cajas
Listar cajas

Usa el siguiente endpoint para obtener la lista de ventas disponibles:

GET http://spring.informaticapp.com:1303/api/cajas
Respuesta:

Este endpoint retorna un arreglo JSON con las cajas disponibles y sus datos principales.

[
    {
        "id": 1,
        "usuarioId": 6,
        "nombreCajero": "Jordy",
        "sucursalId": 5,
        "nombreSucursal": "Sucursal Jordy Curay SAC",
        "empresaId": 5,
        "nombreEmpresa": "Jordy Curay SAC",
        "pisoId": 1,
        "nombrePiso": "Primer Piso",
        "numeroCaja": "Caja_1",
        "turnoId": 1,
        "nombreTurno": "Primer Turno",
        "montoApertura": 100,
        "montoVentas": 16,
        "montoIngresos": 50,
        "montoEgresos": 10,
        "montoActual": 156,
        "fechaApertura": "2025-06-29T13:43:32",
        "tipoEstado": "Abierta",
        "estado": true
    }
]
Registrar una nueva caja

Este endpoint permite registrar una nueva caja en el sistema enviando los datos requeridos en formato JSON.

POST http://spring.informaticapp.com:1303/api/ventas
Cuerpo de la solicitud (JSON):
{
        "usuarioId": 6,
        "nombreCajero": "Jordy",
        "sucursalId": 5,
        "nombreSucursal": "Sucursal Jordy Curay SAC",
        "empresaId": 5,
        "nombreEmpresa": "Jordy Curay SAC",
        "pisoId": 1,
        "nombrePiso": "Primer Piso",
        "numeroCaja": "Caja_1",
        "turnoId": 1,
        "nombreTurno": "Primer Turno",
        "montoApertura": 150,
        "montoVentas": 0,
        "montoIngresos": 0,
        "montoEgresos": 0,
        "montoActual": 150,
        "tipoEstado": "Abierta"
    }
Respuesta:

Este endpoint retorna un objeto JSON con los datos de la caja registrada.

{
    "id": 9,
    "usuarioId": 6,
    "nombreCajero": "Jordy",
    "sucursalId": 5,
    "nombreSucursal": "Sucursal Jordy Curay SAC",
    "empresaId": 5,
    "nombreEmpresa": "Jordy Curay SAC",
    "pisoId": 1,
    "nombrePiso": "Primer Piso",
    "numeroCaja": "Caja_1",
    "turnoId": 1,
    "nombreTurno": "Primer Turno",
    "montoApertura": 150,
    "montoVentas": 0,
    "montoIngresos": 0,
    "montoEgresos": 0,
    "montoActual": 150,
    "fechaApertura": "2025-06-29T22:31:48.153271102",
    "tipoEstado": "Abierta",
    "estado": true
}