If we set dimensions to “Unspecific”, we tell AX that the rule applies for any dimensionincluding blanks. For example, If we set Department to “Specific” and “OU_1”, while the rest of the dimensions are “Unspecific”, all transactions to account 110180 with Department “OU_1” will allocate, no matter what the other dimension values are or if they are blank.

It is possible to have multiple sets of allocation rules, as long as there are no conflicts. For example, let’s set up allocation rules that will allocate 50% to account “A” and 50% to account “B” when the Department is “OU_1” and the worker is 000131 with any CostCenter and any ExpensePurpose. In addition, allocate 60% to account “A”  and 40% account “B” when the Department is the “OU_1” but the worker is 000123 with any CostCenter and any ExpensePurpose.


 


To see the ledger postings, we’ll post a general journal to this main account. Here is the first journal and voucher with Worker 000131 to illustrate the 50%/50% allocation:


Here’s a similar transaction, except this time using the 000123 Worker dimension to meet the 60%/40% allocation criterion:


As mentioned earlier, there is a potential for conflicts. If I designate a source dimension as “Specific” to Department “OU_1” for the first 50% to account “A”, and then try to set the other 50% to “Unspecific” going to account “B”, an error will occur stating “Allocations with different selection criterion for dimension exist. This may cause wrong allocation.” This is because “Unspecific” for a source dimension includes all values, including the “Specific” “OU_1” dimension. This could cause incorrect allocation, as a transaction with 110180-OU_1- - would meet both source criterion (50% to account “A” and 50% to account “B”), while a transaction with 110180- - - would only meet the “Unspecific” criterion and therefore would only be 50% to account “B” and have a less than 100% allocation. This is incorrect.