RECEIVE Stock Corrections
messageType: logistics.stockCorrections
Receive stock corrections from logistics management system.
Filename format: <location>_<operative>_SC_<YYYYMMDD>_<uniqueId>.<extensions>
Sample files
{
"messageHeader":{...},
"stockCorrection":{...}
}| Property | Type | Mandatory | Description |
|---|---|---|---|
| messageHeader | MessageHeader | M | Message header information |
| stockCorrection | StockCorrection | M | Stock Correction |
StockCorrection
"...": {
"warehouse": {...},
"stockCorrectionId": 34535,
"movementType": "",
"movementReference1": "REF/8345",
"movementReference2": "0015430",
"movementNumber": "ORD-987623",
"quantity":"2",
"serialNumbers": ["123456789", "890123"],
"packagingUnit":"BOX",
"positions": {...},
}| Property | Type | Length | Mandatory | Description |
|---|---|---|---|---|
| warehouse | Warehouse | M | ||
| stockCorrectionId | Integer | M | ||
| movementType | String | 35 | M | |
| movementReference1 | String | 35 | O | |
| movementReference2 | String | 35 | O | |
| movementNumber | String | 35 | O | |
| quantity | Integer | M | ||
| serialNumbers | Array[String] | O | ||
| packagingUnit | String | 3 | M | |
| positions | StockCorrectionPosition | M |
StockCorrectionPosition
"...": {
"changeFrom": {...},
"changeTo": {...},
}| Property | Type | Length | Mandatory | Description |
|---|---|---|---|---|
| changeFrom | changeFrom | O | ||
| changeTo | changeTo | M |
changeFrom
"...": {
"itemFrom": "item1",
"ssccFrom": "",
"storageLocationFrom": "ABC-123",
"batchNumberFrom": "",
"allocationNumberFrom": "",
"blockReasonFrom": "DMG",
"mheFrom": "",
"mheReferenceFrom": "",
"customsStatusFrom": "1",
"customsReferenceFrom": "",
"fifoDateFrom": "",
"bestBeforeDateFrom": "",
"productionDateFrom": ""
}| Property | Type | Length | Mandatory | Description |
|---|---|---|---|---|
| itemFrom | String | 20 | M | |
| ssccFrom | String | 18 | M | |
| storageLocationFrom | String | O | ||
| batchNumberFrom | String | 35 | O | |
| allocationNumberFrom | String | 35 | O | |
| blockReasonFrom | String | 3 | O | |
| mheFrom | String | 3 | O | |
| mheReferenceFrom | String | 35 | O | |
| customsStatusFrom | String | 1 | O | Customs status (0 = duty free 1 = custom goods). |
| customsReferenceFrom | String | 35 | O | |
| fifoDateFrom | ApiDate | O | ||
| bestBeforeDateFrom | ApiDate | O | ||
| productionDateFrom | ApiDate | O |
changeTo
"...": {
"itemTo": "item1",
"ssccTo": "",
"storageLocationTo": "ABC-123",
"batchNumberTo": "",
"allocationNumberTo": "",
"blockReasonTo": "DMG",
"mheTo": "",
"mheReferenceTo": "",
"customsStatusTo": "1",
"customsReferenceTo": "",
"fifoDateTo": "",
"bestBeforeDateTo": "",
"productionDateTo": ""
}| Property | Type | Length | Mandatory | Description |
|---|---|---|---|---|
| itemTo | String | 20 | M | |
| ssccTo | String | 18 | M | |
| storageLocationTo | String | O | ||
| batchNumberTo | String | 35 | O | |
| allocationNumberTo | String | 35 | O | |
| blockReasonTo | String | 3 | O | |
| mheTo | String | 3 | O | |
| mheReferenceTo | String | 35 | O | |
| customsStatusTo | String | 1 | O | Customs status (0 = duty free 1 = custom goods). |
| customsReferenceTo | String | 35 | O | |
| fifoDateTo | String | ApiDate | O | |
| bestBeforeDateTo | String | ApiDate | O | |
| productionDateTo | String | ApiDate | O |