Inventory Planning Settings¶
Inventory planning settings define per-item, per-warehouse parameters used by the planning engine (reorder points, safety stock, lead times, preferred supplier, etc.).
Endpoints¶
GET /api/inventory-planning-settings
GET /api/inventory-planning-settings/{id}
GET /api/inventory-planning-settings/{item_id}/{warehouse_id}
POST /api/inventory-planning-settings
PUT /api/inventory-planning-settings/{id}
DELETE /api/inventory-planning-settings/{id}
Required privilege: Inventory Planning Settings / View or Edit
Setting Object¶
{
"id": 701,
"Item Id": 55,
"Item Number": "ITEM-A",
"Warehouse Id": 3,
"Warehouse Number": "WH-01",
"Reorder Point": 200,
"Safety Stock": 50,
"Lead Time Days": 7,
"Order Quantity": 500,
"Min Order Quantity": 100,
"Max Order Quantity": 1000,
"Preferred Supplier Id": 7,
"Preferred Supplier Number": "SUP-007",
"Planning Method": "Reorder Point"
}
| Field | Type | Description |
|---|---|---|
Reorder Point |
number | Stock level that triggers a suggested order |
Safety Stock |
number | Buffer stock maintained at all times |
Lead Time Days |
integer | Days from order to receipt |
Order Quantity |
number | Standard order quantity |
Min Order Quantity |
number | Minimum order quantity |
Max Order Quantity |
number | Maximum order quantity |
Preferred Supplier Number |
string | Preferred supplier for suggested orders |
Planning Method |
string | Planning algorithm (Reorder Point, Min/Max, Statistical) |
GET - List Settings¶
Returns all configured planning settings with filter/sort/pagination support.
GET - Get by Item and Warehouse¶
Returns the planning settings for a specific item/warehouse combination.
POST - Create Settings¶
POST /api/inventory-planning-settings HTTP/1.1
Content-Type: application/json
X-XSRF-TOKEN: <csrf>
{
"Item Number": "ITEM-A",
"Warehouse Number": "WH-01",
"Reorder Point": 200,
"Safety Stock": 50,
"Lead Time Days": 7,
"Order Quantity": 500,
"Preferred Supplier Number": "SUP-007"
}
PUT - Update Settings¶
PUT /api/inventory-planning-settings/{id} HTTP/1.1
Content-Type: application/json
X-XSRF-TOKEN: <csrf>
{
"Reorder Point": 250,
"Lead Time Days": 10
}