Table of Contents

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