CREATE/GET Items
messageType: logistics.items
Create items in logistics management system.
Filename format: <location>_<operative>_<YYYYMMDD>_<uniqueId>.<extensions>
Sample files
{
"messageHeader":{...},
"items":[{...}]
}
Property | Type | Mandatory | Description |
---|---|---|---|
messageHeader | MessageHeader | M | Message header information |
items | Array[Item] | M | Item objects |
Item
"...": {
"warehouse": {...},
"itemCode": "ART-8456",
"itemDescription1": "Article name",
"itemDescription2": "Some more",
"itemDescription3": "",
"itemDescription4": "",
"matchCode": "FIND-ME",
"clearingUnit": "156446",
"itemFamily": "A",
"itemGroup": "B",
"itemSubGroup": "C",
"originCountryCode": "AT",
"itemConfiguration": {....},
"packagingUnits": [{....}]
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
warehouse | Warehouse | M | Warehouse information. | |
itemCode | String | 20 | M | Item code of customer, used as reference for receipt/dispatch; no leading spaces |
itemDescription1 | String | 35 | M | Item description, name |
itemDescription2 | String | 35 | O | Item description, additional text |
itemDescription3 | String | 35 | O | Item description, additional text |
itemDescription4 | String | 35 | O | Item description, additional text |
matchCode | String | 35 | O | Matchcode, additional search attribute |
clearingUnit | String | 15 | O | HS-code for customs clearance |
itemFamily | String | 3 | O | Additional item attribute, can be used as an additional dimension for grouping and filtering reports data |
itemGroup | String | 3 | O | Additional item attribute, can be used as an additional dimension for grouping and filtering reports data |
itemSubGroup | String | 3 | O | Additional item attribute, can be used as an additional dimension for grouping and filtering reports data |
originCountryCode | String | 2 | O | Country code of item origin |
itemConfiguration | ItemConfiguration | O | Optional configuration for general item handling | |
packagingUnits | Array[PackagingUnit] | 1 - 6 | M | Packaging units of the item, level 1 is PCS |
ItemConfiguration
"...": {
"receiptDispatchEnabled": true,
"eWarehouseEnabled": true,
"allocationNumberEnabled": false,
"batchNumberReceiptEnabled": false,
"batchNumberDispatchEnabled": false,
"serialNumberDispatchEnabled": false,
"fifoLifo": "FIFO",
"fifoDateType": "receipt",
"minimalStock": 10,
"maximalStock": 1000,
"reorderStock": 50,
"blockReason": ""
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
receiptDispatchEnabled | Boolean | O | If enabled, receipt/dispatch of item is allowed | |
eWarehouseEnabled | Boolean | O | If enabled, item will be shown in eWarehouse | |
allocationNumberEnabled | Boolean | O | If enabled, the allocation numbers of items need to be recorded/considered on receipt/dispatch | |
batchNumberReceiptEnabled | Boolean | M | If enabled, the batch numbers of items need to be recorded on receipt | |
batchNumberDispatchEnabled | Boolean | M | If enabled, the batch numbers of items need to be recorded on dispatch. Is only effective, if "batchNumberReceiptEnabled" is also enabled. | |
serialNumberDispatchEnabled | Boolean | O | If enabled, the serial numbers of items need to be recorded on dispatch. | |
fifoLifo | String | 4 | O | FIFO or LIFO |
fifoDateType | String | 15 | O | Distinction on which date the FIFO order depends (expiration/production/receipt) |
minimalStock | Integer | O | Minimal stock quantity | |
maximalStock | Integer | O | Maximal stock quantity | |
reorderStock | Integer | O | Reorder stock quantity | |
blockReason | String | 3 | O | Block Reason, default proposal for items receipt |