Crear regla de bodega de consumo
POST /api/inventory/create-consumption-location
Descripción
Agrega una regla que define de qué bodega se descuenta un insumo al vender.
Detalles
Crea una regla de bodega para un insumo. La condición puede ser predeterminada (sin condición) o por cocina, impresora, zona o canal de entrega. Al vender se recorren las reglas en orden y se usa la primera que coincide con la venta.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| inventoryItemId | int | Sí |
min_value:1
|
| storageLocationId | int | Sí |
min_value:1
|
| conditionType | string | Sí |
enum:kitchen_station,printer,zone,fulfillment
|
| conditionRefId | int | Sí |
min_value:1
|
Ejemplo de request
curl -X POST https://restofy.pro/api/inventory/create-consumption-location \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"inventoryItemId": 1,
"storageLocationId": 1,
"conditionType": "string",
"conditionRefId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"inventoryItemId": 28,
"storageLocationId": 4,
"conditionType": "kitchen_station",
"conditionRefId": 1
}
Response
{
"success": true,
"message": "Regla creada",
"data": {
"consumptionLocationId": "1"
}
}