{"_id":"56b51985eed075230097d73b","category":{"_id":"56b3788d78a1212100900709","version":"569407ad73f48f0d0075c9cc","__v":4,"pages":["56b37efb17c0400d00ed479e","56b39d9f9f97020d0012d90d","56b39dae0709630d002a0157","56b51985eed075230097d73b"],"project":"569407ac73f48f0d0075c9c9","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-02-04T16:13:01.273Z","from_sync":false,"order":9999,"slug":"order-management","title":"Order Management"},"version":{"_id":"569407ad73f48f0d0075c9cc","project":"569407ac73f48f0d0075c9c9","__v":4,"createdAt":"2016-01-11T19:51:09.439Z","releaseDate":"2016-01-11T19:51:09.439Z","categories":["569407ae73f48f0d0075c9cd","56b25e4794ab060d00067421","56b2615b147e900d00d64995","56b3788d78a1212100900709"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1"},"user":"563cc6fa8894d20d00014ea3","project":"569407ac73f48f0d0075c9c9","__v":7,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-02-05T21:52:05.875Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":999,"body":"Need to write up what the execution report does.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Fill, Partial Fill, Rejected and Error\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"8=FIX.4.2\\n9=325\\n35=8\\n34=10740\\n49=DWFIX01\\n52=20160208-14:41:35.800\\n56=TEST1\\n1=DPQP000013\\n6=0.9513\\n11=982A298766020822123456797\\n12=-4.95\\n13=3\\n14=170\\n17=91454714030652\\n20=0\\n21=1\\n31=0.9513\\n32=70\\n37=DBCY000007\\n38=170\\n39=2\\n40=1\\n54=1\\n55=AMZN\\n58=Fill qty=70 Px = 0.9513 notional=66.591\\n59=0\\n60=20160208-14:41:35.798\\n150=2\\n151=0\\n152=0\\n8005=676\\n9310=620\\n10=133\",\n      \"language\": \"text\",\n      \"name\": \"Fill\"\n    },\n    {\n      \"code\": \"8=FIX.4.2\\n9=325\\n35=8\\n34=10739\\n49=DWFIX01\\n52=20160208-14:41:35.275\\n56=TEST1\\n1=DPQP000013\\n6=0.9513\\n11=982A298766020822123456797\\n12=0\\n13=3\\n14=100\\n17=91454714030649\\n20=0\\n21=1\\n31=0.9513\\n32=100\\n37=DBCY000007\\n38=170\\n39=1\\n40=1\\n54=1\\n55=AMZN\\n58=Fill qty=100 Px = 0.9513 notional=95.13\\n59=0\\n60=20160208-14:41:35.273\\n150=1\\n151=70\\n152=0\\n8005=609.5\\n9310=550\\n10=106\",\n      \"language\": \"text\",\n      \"name\": \"Partial Fill\"\n    },\n    {\n      \"code\": \"8=FIX.4.2\\n9=325\\n35=8\\n34=10740\\n49=DWFIX01\\n52=20160208-14:41:35.800\\n56=TEST1\\n1=DPQP000013\\n6=0.9513\\n11=982A298766020822123456797\\n12=-0\\n13=3\\n14=170\\n17=91454714030652\\n20=0\\n21=1\\n31=0.9513\\n32=0\\n37=DBCY000007\\n38=170\\n39=8\\n40=1\\n54=1\\n55=AMZN\\n58=Cancel\\n59=0\\n60=20160208-14:41:35.798\\n150=8\\n151=0\\n152=0\\n8005=676\\n9310=620\\n10=133\",\n      \"language\": \"text\",\n      \"name\": \"Rejected\"\n    },\n    {\n      \"code\": \"8=FIX.4.2\\n9=325\\n35=8\\n34=10740\\n49=DWFIX01\\n52=20160208-14:41:35.800\\n56=TEST1\\n1=DPQP000013\\n6=0.9513\\n11=982A298766020822123456797\\n12=-0\\n13=3\\n14=170\\n17=91454714030652\\n20=0\\n21=1\\n31=0.9513\\n32=0\\n37=DBCY000007\\n38=170\\n39=4\\n40=1\\n54=1\\n55=AMZN\\n58=Cancel\\n59=0\\n60=20160208-14:41:35.798\\n150=4\\n151=0\\n152=0\\n8005=676\\n9310=620\\n10=133\",\n      \"language\": \"text\",\n      \"name\": \"Error\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Tag\",\n    \"h-1\": \"Tag Description\",\n    \"h-2\": \"Value\",\n    \"h-3\": \"Value Description\",\n    \"0-0\": \"`8`\",\n    \"0-1\": \"BeginString\",\n    \"0-2\": \"`FIX.4.2`\",\n    \"0-3\": \"FIX Version\",\n    \"h-4\": \"Required\",\n    \"6-0\": \"`35`\",\n    \"6-1\": \"MsgType\",\n    \"6-2\": \"`8`\",\n    \"6-3\": \"Execution Report Message\",\n    \"0-4\": \"**Yes**\",\n    \"1-0\": \"`9`\",\n    \"1-1\": \"BodyLength\",\n    \"1-2\": \"`63`\",\n    \"1-3\": \"Length of message\",\n    \"1-4\": \"**Yes**\",\n    \"6-4\": \"**Yes**\",\n    \"11-0\": \"`10`\",\n    \"11-1\": \"CheckSum\",\n    \"11-2\": \"`{Checksum}`\",\n    \"11-3\": \"Checksum of message\",\n    \"11-4\": \"**Yes**\",\n    \"8-0\": \"`49`\",\n    \"8-1\": \"SenderCompID\",\n    \"8-2\": \"`TEST1`\",\n    \"8-3\": \"Sender ID\",\n    \"8-4\": \"**Yes**\",\n    \"10-0\": \"`56`\",\n    \"10-1\": \"TargetCompID\",\n    \"10-2\": \"`DWFIX01`\",\n    \"10-3\": \"Target ID\",\n    \"9-0\": \"`52`\",\n    \"9-1\": \"SendingTime\",\n    \"9-2\": \"`20160201-19:35:42`\",\n    \"9-3\": \"Sending timestamp\",\n    \"9-4\": \"**Yes**\",\n    \"10-4\": \"**Yes**\",\n    \"5-0\": \"`34`\",\n    \"5-1\": \"MsgSeqNum\",\n    \"5-2\": \"`30`\",\n    \"5-3\": \"Message sequence number\",\n    \"5-4\": \"**Yes**\",\n    \"7-0\": \"`37`\",\n    \"7-1\": \"OrderID\",\n    \"7-2\": \"`DB.bbcc8c6e-0c78-4b93-bc2e-1b25fe2ba87f`\",\n    \"7-3\": \"Unique identifier for the order allocated by DriveWealth.\\n\\nIf the order was rejected before it could be allocated an Id, this field will be set to `NONE`.\\n\\nIt will also be set to `UNKNOWN` if this message is being sent in response to an Order Status Request and no order can be found that matches the criteria.\",\n    \"7-4\": \"**Yes**\",\n    \"2-0\": \"`11`\",\n    \"2-1\": \"ClOrdID\",\n    \"2-3\": \"Unique identifier for the order allocated by the client.\",\n    \"2-4\": \"**Yes**\",\n    \"3-0\": \"`17`\",\n    \"3-1\": \"ExecID\",\n    \"3-3\": \"Unique ID for each fill order\",\n    \"3-4\": \"**Yes**\",\n    \"4-0\": \"`20`\",\n    \"4-1\": \"ExecTransType\",\n    \"4-2\": \"`0`\",\n    \"4-3\": \"`0` - New\\n`1` - Cancel\\n`2` - Correct\\n`3` - Status\",\n    \"4-4\": \"**Yes**\"\n  },\n  \"cols\": 5,\n  \"rows\": 12\n}\n[/block]","excerpt":"","slug":"execution-report","type":"basic","title":"Execution Report"}
Need to write up what the execution report does. [block:api-header] { "type": "basic", "title": "Fill, Partial Fill, Rejected and Error", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "8=FIX.4.2\n9=325\n35=8\n34=10740\n49=DWFIX01\n52=20160208-14:41:35.800\n56=TEST1\n1=DPQP000013\n6=0.9513\n11=982A298766020822123456797\n12=-4.95\n13=3\n14=170\n17=91454714030652\n20=0\n21=1\n31=0.9513\n32=70\n37=DBCY000007\n38=170\n39=2\n40=1\n54=1\n55=AMZN\n58=Fill qty=70 Px = 0.9513 notional=66.591\n59=0\n60=20160208-14:41:35.798\n150=2\n151=0\n152=0\n8005=676\n9310=620\n10=133", "language": "text", "name": "Fill" }, { "code": "8=FIX.4.2\n9=325\n35=8\n34=10739\n49=DWFIX01\n52=20160208-14:41:35.275\n56=TEST1\n1=DPQP000013\n6=0.9513\n11=982A298766020822123456797\n12=0\n13=3\n14=100\n17=91454714030649\n20=0\n21=1\n31=0.9513\n32=100\n37=DBCY000007\n38=170\n39=1\n40=1\n54=1\n55=AMZN\n58=Fill qty=100 Px = 0.9513 notional=95.13\n59=0\n60=20160208-14:41:35.273\n150=1\n151=70\n152=0\n8005=609.5\n9310=550\n10=106", "language": "text", "name": "Partial Fill" }, { "code": "8=FIX.4.2\n9=325\n35=8\n34=10740\n49=DWFIX01\n52=20160208-14:41:35.800\n56=TEST1\n1=DPQP000013\n6=0.9513\n11=982A298766020822123456797\n12=-0\n13=3\n14=170\n17=91454714030652\n20=0\n21=1\n31=0.9513\n32=0\n37=DBCY000007\n38=170\n39=8\n40=1\n54=1\n55=AMZN\n58=Cancel\n59=0\n60=20160208-14:41:35.798\n150=8\n151=0\n152=0\n8005=676\n9310=620\n10=133", "language": "text", "name": "Rejected" }, { "code": "8=FIX.4.2\n9=325\n35=8\n34=10740\n49=DWFIX01\n52=20160208-14:41:35.800\n56=TEST1\n1=DPQP000013\n6=0.9513\n11=982A298766020822123456797\n12=-0\n13=3\n14=170\n17=91454714030652\n20=0\n21=1\n31=0.9513\n32=0\n37=DBCY000007\n38=170\n39=4\n40=1\n54=1\n55=AMZN\n58=Cancel\n59=0\n60=20160208-14:41:35.798\n150=4\n151=0\n152=0\n8005=676\n9310=620\n10=133", "language": "text", "name": "Error" } ], "sidebar": true } [/block] [block:parameters] { "data": { "h-0": "Tag", "h-1": "Tag Description", "h-2": "Value", "h-3": "Value Description", "0-0": "`8`", "0-1": "BeginString", "0-2": "`FIX.4.2`", "0-3": "FIX Version", "h-4": "Required", "6-0": "`35`", "6-1": "MsgType", "6-2": "`8`", "6-3": "Execution Report Message", "0-4": "**Yes**", "1-0": "`9`", "1-1": "BodyLength", "1-2": "`63`", "1-3": "Length of message", "1-4": "**Yes**", "6-4": "**Yes**", "11-0": "`10`", "11-1": "CheckSum", "11-2": "`{Checksum}`", "11-3": "Checksum of message", "11-4": "**Yes**", "8-0": "`49`", "8-1": "SenderCompID", "8-2": "`TEST1`", "8-3": "Sender ID", "8-4": "**Yes**", "10-0": "`56`", "10-1": "TargetCompID", "10-2": "`DWFIX01`", "10-3": "Target ID", "9-0": "`52`", "9-1": "SendingTime", "9-2": "`20160201-19:35:42`", "9-3": "Sending timestamp", "9-4": "**Yes**", "10-4": "**Yes**", "5-0": "`34`", "5-1": "MsgSeqNum", "5-2": "`30`", "5-3": "Message sequence number", "5-4": "**Yes**", "7-0": "`37`", "7-1": "OrderID", "7-2": "`DB.bbcc8c6e-0c78-4b93-bc2e-1b25fe2ba87f`", "7-3": "Unique identifier for the order allocated by DriveWealth.\n\nIf the order was rejected before it could be allocated an Id, this field will be set to `NONE`.\n\nIt will also be set to `UNKNOWN` if this message is being sent in response to an Order Status Request and no order can be found that matches the criteria.", "7-4": "**Yes**", "2-0": "`11`", "2-1": "ClOrdID", "2-3": "Unique identifier for the order allocated by the client.", "2-4": "**Yes**", "3-0": "`17`", "3-1": "ExecID", "3-3": "Unique ID for each fill order", "3-4": "**Yes**", "4-0": "`20`", "4-1": "ExecTransType", "4-2": "`0`", "4-3": "`0` - New\n`1` - Cancel\n`2` - Correct\n`3` - Status", "4-4": "**Yes**" }, "cols": 5, "rows": 12 } [/block]