I found that the invent dimension setup in some parameters setting forms don't work in AX 2012.
In theory, in General ledger parameter form, we can setup invent dimension for journal "Inventory to fixed assets", but that doesn't work. I tested. I traced the code and found that the form InventJournalAsset initializes InventJournalFormTrans_Movement as its JournalFormTrans, and that InventJournalFormTrans_Movement takes movement journal invent dimension setting. To my surprise, not only "Inventory to fixed assets" is overwritten by "Movement", the "Inventory adjustment", "Transfer", "Bills of materials" , "Counting" and "Project" are all overwritten by "Movement". And I found AX 2009 has the same issue.
Is this a bug? Or did I miss some parameters to set up?