Definir la frecuencia de conteo de un insumo
POST /api/inventory/set-count-schedule
Descripción
Guarda cada cuánto se cuenta un insumo en una bodega.
Detalles
Define si el insumo se cuenta en la bodega ciertos días de la semana, cada cierta cantidad de días desde su último conteo, o no se cuenta. Con días de la semana exige al menos un día; con intervalo, de 1 a 365 días. Reemplaza la frecuencia que tuviera.
Permisos requeridos
inventory.settings
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| inventoryItemId | int | Sí |
min_value:1
|
| storageLocationId | int | Sí |
min_value:1
|
| frequencyType | string | Sí |
enum:weekdays,interval,none
|
| isMon | bool | No | — |
| isTue | bool | No | — |
| isWed | bool | No | — |
| isThu | bool | No | — |
| isFri | bool | No | — |
| isSat | bool | No | — |
| isSun | bool | No | — |
| intervalDays | int | No |
min_value:1
max_value:365
|
Ejemplo de request
curl -X POST https://restofy.pro/api/inventory/set-count-schedule \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"inventoryItemId": 1,
"storageLocationId": 1,
"frequencyType": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-11-02T19:00:57Z
HTTP 200
Request
{
"inventoryItemId": 27,
"storageLocationId": 7,
"frequencyType": "weekdays",
"isMon": true,
"isTue": true,
"isWed": true,
"isThu": true,
"isFri": true,
"isSat": true,
"isSun": true
}
Response
{
"success": true,
"message": "Frecuencia guardada",
"data": {
"frequencyType": "weekdays",
"intervalDays": null,
"isMon": 1,
"isTue": 1,
"isWed": 1,
"isThu": 1,
"isFri": 1,
"isSat": 1,
"isSun": 1,
"inventoryItemId": 27,
"storageLocationId": 7
}
}