Each ledger account has a natural accounting side whether it is debit or credit, and if the balance is against this natural that means there is an issue should be traced. Controllers may require that each account should have a control point from the application in order to prevent any issues.
MS Dynamics AX offers a very decent control on ledger accounts regarding natural accounting side, the Application Consultant and Controller working together during design phase to identify which accounts will apply the Balance Control setup on it.
During the transaction execution, if the control will be breached the following infolog will “A requirement for credit balance is selected for account 110180, but this is violated by voucher 1.00”
The balance control configuration is Credit, the balance amount of the account is (-1000), the transaction entry is crediting the account by (-1001).
While posting this entry MS Dynamics AX validating the balance control configuration, then it calculates the current balance, and the difference which is reported in the infolog.
User group: DynamicsArabia