Gestión de Ingresos

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

Obtiene una lista de todos los ingresos disponibles. Usa el siguiente endpoint:

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

Un array de objetos JSON, cada uno representando un ingreso con sus detalles.

[
    {
        "id": 1,
        "cajaId": 1,
        "nombreCaja": "Caja_1",
        "sucursalId": 5,
        "nombreSucursal": "Sucursal Jordy Curay SAC",
        "empresaId": 5,
        "nombreEmpresa": "Jordy Curay SAC",
        "fecha": "2025-06-29",
        "hora": "13:58:32",
        "importe": 50,
        "motivo": "propinas",
        "estado": true
    }
]
Ver ingreso

Obtiene los datos de un ingreso específico. Usa el siguiente endpoint:

GET http://spring.informaticapp.com:1303/api/ingresos/{id}
Respuesta:

Un objeto JSON con los datos de un ingreso específico.

{
    "id": 1,
    "cajaId": 1,
    "nombreCaja": "Caja_1",
    "sucursalId": 5,
    "nombreSucursal": "Sucursal Jordy Curay SAC",
    "empresaId": 5,
    "nombreEmpresa": "Jordy Curay SAC",
    "fecha": "2025-06-29",
    "hora": "13:58:32",
    "importe": 50,
    "motivo": "propinas",
    "estado": true
}
Guardar ingreso

Crea un nuevo ingreso. Usa el siguiente endpoint:

POST http://spring.informaticapp.com:1303/api/ingresos
Cuerpo de la solicitud (JSON):

Un objeto JSON con los campos necesarios para crear el ingreso.

{
    "cajaId": 10,
    "sucursalId": 5,
    "empresaId": 5,
    "importe": 80,
    "motivo": "propinas"
}
Respuesta:
{
    "id": 2,
    "cajaId": 10,
    "nombreCaja": "Caja_1",
    "sucursalId": 5,
    "nombreSucursal": "Sucursal Jordy Curay SAC",
    "empresaId": 5,
    "nombreEmpresa": "Jordy Curay SAC",
    "fecha": "2025-06-30",
    "hora": "11:38:02.836286409",
    "importe": 80,
    "motivo": "propinas",
    "estado": true
}