Restofy Docs
Control de inventario POST

Listar insumos por contar

POST /api/inventory/list-pending-counts

Descripción

Devuelve los insumos que toca contar hoy en una bodega, o todos para sumar uno a mano.

Detalles

Retorna los insumos que le toca contar hoy a la bodega según la frecuencia configurada, marcando los atrasados. Con alcance total trae cualquier insumo activo para agregarlo al conteo aunque no le toque. Excluye lo que ya se contó en el conteo en curso y nunca muestra cantidades del sistema.

Permisos requeridos

inventory.count.declare inventory.count.close

El usuario solo necesita uno de los permisos listados.

Request

Nombre Tipo Requerido Reglas
storageLocationId int Sí
min_value:1
search string No
max:100
scope string No
enum:due,all

Paginación

defaultLimit 50
maxLimit 100
defaultDir desc
withTotal true
allowedSorts [isOverdue, itemName]
tieBreak itemName asc

Ejemplo de request

curl -X POST https://restofy.pro/api/inventory/list-pending-counts \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "storageLocationId": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "storageLocationId": 8,
    "scope": "due"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "inventoryItems": [],
        "pagination": {
            "page": 1,
            "limit": 50,
            "total": 0,
            "totalPages": 0,
            "hasNext": false,
            "hasPrev": false
        }
    }
}