Get warehouse by Id
ROLE_SUROLE_MANAGERROLE_WHROLE_STOCK) | id required | string <uuid> |
| x-tenant | string <uuid> |
Update warehouse
ROLE_SUROLE_MANAGERROLE_WH) | id required | string <uuid> |
| x-tenant | string <uuid> |
| id | string <uuid> |
| name | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}Create new warehouse
ROLE_SUROLE_MANAGERROLE_WH) | x-tenant | string <uuid> |
| id | string <uuid> |
| name | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}Get paginated list of warehouses. This endpoint is compatible with React AdminOnRest framework to provide DataSource.
ROLE_SUROLE_MANAGERROLE_WH) required | object (WarehouseFilter) |
| x-tenant | string <uuid> |
Get paginated list of stock states. This endpoint is compatible with React AdminOnRest framework to provide DataSource.
ROLE_SUROLE_MANAGERROLE_WHROLE_STOCK) required | object (StatesFilter) |
| x-tenant | string <uuid> |
Get paginated list of documents. This endpoint is compatible with React AdminOnRest framework to provide DataSource.
ROLE_SUROLE_MANAGERROLE_WH) required | object (DocumentFilter) |
| x-tenant | string <uuid> |
Create new WZ (Goods Received) document
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
| number | string |
Array of objects (Item) [ 0 .. 2048 ] items | |
| unlockItems | boolean Whether to unlock all referenced items. |
object |
{- "number": "string",
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0,
- "unitPrice": 0,
- "total": 0,
- "cat": [
- "string"
], - "extra": {
- "property1": "string",
- "property2": "string"
}
}
], - "unlockItems": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}Create new RW (Internal Goods Issued) document
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
| number | string |
Array of objects (Item) [ 0 .. 2048 ] items | |
| unlockItems | boolean Whether to unlock all referenced items. |
object |
{- "number": "string",
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0,
- "unitPrice": 0,
- "total": 0,
- "cat": [
- "string"
], - "extra": {
- "property1": "string",
- "property2": "string"
}
}
], - "unlockItems": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}Create new PZ (Goods Received) document
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
| number | string |
Array of objects (Item) [ 0 .. 2048 ] items | |
| unlockItems | boolean Whether to unlock all referenced items. |
object |
{- "number": "string",
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0,
- "unitPrice": 0,
- "total": 0,
- "cat": [
- "string"
], - "extra": {
- "property1": "string",
- "property2": "string"
}
}
], - "unlockItems": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}Create new MM (Goods Transfer) document
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
| number | string |
Array of objects (Item) [ 0 .. 2048 ] items | |
| unlockItems | boolean Whether to unlock all referenced items. |
object | |
| targetWarehouse | string <uuid> |
{- "number": "string",
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0,
- "unitPrice": 0,
- "total": 0,
- "cat": [
- "string"
], - "extra": {
- "property1": "string",
- "property2": "string"
}
}
], - "unlockItems": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}, - "targetWarehouse": "ab6a203d-2362-48e5-84dd-80e203f3e679"
}Create new Inventory document
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
| number | string |
Array of objects (Item) [ 0 .. 2048 ] items | |
| unlockItems | boolean Whether to unlock all referenced items. |
object |
{- "number": "string",
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0,
- "unitPrice": 0,
- "total": 0,
- "cat": [
- "string"
], - "extra": {
- "property1": "string",
- "property2": "string"
}
}
], - "unlockItems": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}Get single document
ROLE_SUROLE_MANAGERROLE_WH) | id required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
Lock as much as possible of items
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
| qty required | integer <int32> Requested number of packets. |
Array of objects (ItemLock) [ 0 .. 2048 ] items Packet definition. |
{- "qty": 0,
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0
}
]
}Lock as many packets as possible. Packets are defined as named lists of products.
ROLE_SUROLE_MANAGERROLE_WH) | warehouse required | string <uuid> |
| x-tenant | string <uuid> |
| x-user | string <uuid> |
object |
{- "packets": {
- "property1": {
- "qty": 0,
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0
}
]
}, - "property2": {
- "qty": 0,
- "items": [
- {
- "id": "string",
- "unit": "l",
- "qty": 0
}
]
}
}
}