Inventory Locations
Inventory storage location configuration.
Fields
| Field | Type | Required | Version | Description |
|---|---|---|---|---|
id | guid | Yes | 1.1.2 | Unique location identifier |
name | string | Yes | 1.1.2 | Location name |
customerId | integer | Yes | 1.1.2 | Reference to Customer |
businessUnitId | integer | No | 1.1.2 | Reference to BusinessUnit |
type | string | No | 1.1.2 | Location type |
active | boolean | No | 1.1.2 | Location active status |
Location Types
| Type | Description |
|---|---|
storage | General storage area |
kitchen | Kitchen storage |
bar | Bar storage |
cold | Cold storage/refrigeration |
freezer | Freezer storage |
dry | Dry goods storage |
Example
json
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Main Kitchen",
"customerId": 12345,
"businessUnitId": 10,
"type": "kitchen",
"active": true
}Example - Multiple Locations
json
[
{
"id": "location-kitchen-id",
"name": "Main Kitchen",
"customerId": 12345,
"businessUnitId": 10,
"type": "kitchen",
"active": true
},
{
"id": "location-cold-id",
"name": "Walk-in Cooler",
"customerId": 12345,
"businessUnitId": 10,
"type": "cold",
"active": true
},
{
"id": "location-freezer-id",
"name": "Freezer Room",
"customerId": 12345,
"businessUnitId": 10,
"type": "freezer",
"active": true
},
{
"id": "location-bar-id",
"name": "Bar Storage",
"customerId": 12345,
"businessUnitId": 10,
"type": "bar",
"active": true
},
{
"id": "location-dry-id",
"name": "Dry Goods Storage",
"customerId": 12345,
"businessUnitId": 10,
"type": "dry",
"active": true
}
]Related Entities
- Customer - Parent customer/tenant
- BusinessUnit - Parent business unit
- InventoryTransaction - Transactions at location
- InventoryCounting - Counts at location