You will notice if you try to import sales lines using the DIEF you will notice that the inventory transactions are not created.
With some minor configuration changes you can get it working. Go to the Target entities and click on the Mapping details. Then on the SalesQty fields change the sequence to 100. So, it is the last field updated and also tick the “Call modifiedField method” flag.
See the the result.
This is based on AX 2012 R2 CU6. I haven’t tested this with the latest.