The integrity between financial module represented in the ledger accounts and sub ledgers should be controlled where ensuring all transactions are posted to GL through sub modules.
Microsoft Dynamics AX 2012 gives a very decent control on the ledger accounts which is preventing any transaction posted to the GL account directly in other words any transactions hitting this accounts should be posted from the sub modules posting profile. This check box is Do not Allow Manual Entry which formerly known by Locked in Journal in Microsoft Dynamics AX 2009.
General Ledger, Setup, Chart of Accounts, under administration, Do not allow manual entry check box.
If a user tried to use this account in a transaction the following infolog will pop up “Value (account number) is not allowed for manual entry. Enter another value”
User group: DynamicsArabia