Json Example of RCV-FMS-OUTB-CONF
Below is a Json Example how to send FMS Inbound Confirmations to 3PL Dynamics inside a single key element 'inputJson'.
Processing Codeunit: 11173149 - Function 510
{
"inputJson":""{\r\n\"messageType\":\"RCV-FMS-OUTB-CONF\",\r\n\t\"processType\":\"UPDATE\",\r\n\t\"parameters\":[\r\n\t],\r\n\t\"systemId\":\"\",\r\n\"documentType\":\"Shipment\",\r\n\t\"documentNumber\":\"F240003013\",\r\n\t\"externalDocumentNumber\":\"\",\r\n\t\"newStatus\":\"\",\r\n\"goodLines\":[\r\n{\r\n\"lineNo\":10000,\r\n\"lineType\":\"Good\",\r\n\"number\":\"AL02\",\r\n\"customerItemNo\":\"\",\r\n\"externalBatchNo\":\"\",\r\n\"externalNo\":\"\",\r\n\"commodityCode\":\"\",\r\n\"marksAndNumbers\":\"M/N1\\nM/N2\",\r\n\"outerPackages\":1,\r\n\"outerPackageType\":\"\",\r\n\"innerPackages\":0,\r\n\"innerPackageType\":\"\",\r\n\"grossWeight\":5,\r\n\"netWeight\":5,\r\n\"tareWeight\":0,\r\n\"documentDetailLines\":[\r\n{\r\n\"lineNo\":10000,\r\n\"type\":\"HandlingUnit\",\r\n\"no\":\"EIM24000000000729\",\r\n\"description\":\"GeneralCargo\",\r\n\"length\":0,\r\n\"width\":0,\r\n\"height\":0,\r\n\"grossWeight\":0,\r\n\"netWeight\":0\r\n},\r\n{\r\n\"lineNo\":20000,\r\n\"type\":\"HandlingUnit\",\r\n\"no\":\"EIM24000000000730\",\r\n\"description\":\"GeneralCargo\",\r\n\"length\":0,\r\n\"width\":0,\r\n\"height\":0,\r\n\"grossWeight\":0,\r\n\"netWeight\":0\r\n}\r\n]\r\n}\r\n]\r\n}""
}
Below is a Json Example of the FMS Shipments this example can be used when using DataHub.
{
"messageType": "RCV-FMS-OUTB-CONF",
"processType": "UPDATE",
"parameters": [
],
"systemId":"",
"documentType": "Shipment",
"documentNumber": "F240003013",
"externalDocumentNumber": "",
"newStatus" : "",
"goodLines": [
{
"lineNo": 10000,
"lineType": "Good",
"number": "AL02",
"customerItemNo": "",
"externalBatchNo": "",
"externalNo": "",
"commodityCode": "",
"marksAndNumbers": "M/N 1\nM/N 2",
"outerPackages": 1,
"outerPackageType": "",
"innerPackages": 0,
"innerPackageType": "",
"grossWeight": 5,
"netWeight": 5,
"tareWeight": 0,
"documentDetailLines": [
{
"lineNo": 10000,
"type": "HandlingUnit",
"no": "EIM24000000000729",
"description": "General Cargo",
"length": 0,
"width": 0,
"height": 0,
"grossWeight": 0,
"netWeight": 0
},
{
"lineNo": 20000,
"type": "HandlingUnit",
"no": "EIM24000000000730",
"description": "General Cargo",
"length": 0,
"width": 0,
"height": 0,
"grossWeight": 0,
"netWeight": 0
}
]
}
]
}
Basics and explanation are in our e-learning about Integration with the standard