Bandeja Pendientes
RPC enviados al destino pero cuyo retorno físico aún no ha sido confirmado.
Bandeja Completados
RPC cuyo retorno ya fue registrado y el movimiento está cerrado.
Resumen KPI
Totales globales: registradas, pendientes, completadas, entregadas, retornadas y faltantes.
Registrar retorno
Confirma la cantidad de RPC recibidos físicamente de vuelta en bodega.
Modelo de datos
Campos
| Campo | Tipo | Descripción |
|---|---|---|
idRpc | Long | Identificador único del registro. |
numeroCamion | String | Identificador del camión que entregó los RPC. |
departamento | Departamento | Departamento al que pertenecen los RPC (ej. FRUTAS). |
tipoRpc | TipoRpc | Tipo de contenedor (ver tabla de valores más abajo). |
cantidadEntregada | int | Número de RPC enviados. Debe ser mayor a 0. |
cantidadRetornada | int | Número de RPC devueltos físicamente. |
fechaRegistro | LocalDate | Fecha en que se registró el movimiento. |
pendienteRetorno | boolean | true si aún no se retornaron todos; false cuando el retorno es completo. |
Tipos de RPC (TipoRpc)
| Valor | Descripción |
|---|---|
TIPO1 | Contenedor estándar tipo 1. |
TIPO2 | Contenedor estándar tipo 2. |
TIPO3 | Contenedor estándar tipo 3. |
CAJA_CARTON | Caja de cartón (no colapsable). |
ENTREGA | Movimiento de entrega genérica. |
DISCREPANCIA | Contenedor asociado a una discrepancia. |
OTRO | Cualquier otro tipo de contenedor. |
Bandejas de trabajo
El dashboard de RPC organiza los registros en dos bandejas según su estado de retorno.Bandeja 1 — Pendientes de retorno
Muestra los RPC que fueron enviados a la tienda o CEDIS pero cuyo retorno físico no ha sido confirmado todavía (pendienteRetorno = true).
En la implementación actual, los endpoints
/pendientes y /completados filtran únicamente por el departamento FRUTAS. Los registros de otros departamentos son visibles a través del resumen KPI (/resumen) y en el historial completo.Bandeja 2 — Completados
Muestra los RPC cuyo retorno ya fue registrado (pendienteRetorno = false). Estos registros son de solo lectura y sirven como historial de auditoría.
Un registro se mueve de Pendientes a Completados en el momento en que se registra el retorno y
cantidadRetornada >= cantidadEntregada. Si el retorno es parcial, el registro permanece en Pendientes.Resumen KPI
| Campo | Descripción |
|---|---|
total_registradas | Total de movimientos RPC en el sistema. |
total_pendientes | Movimientos con retorno sin confirmar. |
total_completadas | Movimientos con retorno confirmado. |
total_entregado | Suma de todas las unidades enviadas. |
total_retornado | Suma de todas las unidades devueltas. |
total_faltante | Diferencia entre entregado y retornado (faltante = entregado − retornado). |
Registrar un retorno
Cuando los contenedores regresan físicamente al almacén, el operador confirma la cantidad recibida:pendienteRetorno permanece en true y el registro sigue en la Bandeja 1 hasta que se complete el retorno restante.
Flujo de trabajo
Registrar la entrega
Al salir el camión, registra un nuevo RPC indicando el número de camión, tipo de contenedor y cantidad entregada. El sistema marca
pendienteRetorno = true y asigna la fecha actual.Consultar pendientes
Accede a
GET /api/rpc/pendientes (Bandeja 1) para ver qué camiones tienen RPC sin devolver. Esta vista es el punto de control diario del almacén.Confirmar el retorno físico
Cuando el camión devuelve los contenedores, llama a
PUT /api/rpc/retorno/{idRpc}?cantidadRetornada={n} con la cantidad física contada.Verificar en completados
El registro pasa automáticamente a la Bandeja 2 (
GET /api/rpc/completados) y queda disponible para auditoría histórica.