Restofy Docs
Control de inventario POST

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
min_value:1
storageLocationId int
min_value:1
conditionType string
enum:kitchen_station,printer,zone,fulfillment
conditionRefId int
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"
    }
}