I was just walking through the Year End Close on AX 2012 R2 and I noticed that the Public Sector close form was coming up and I was getting the error: Posting definitions are required for year end general ledger close. Select the ‘Use posting definitions’ checkbox on General ledger parameters.
On previous versions of AX 2012 you had to remove the Public Sector license code to disable using the Public Sector functionality which involves posting definitions, etc… during the year end close process. When I was in support this made quite a few users upset that you had to go to this extent so I know on 2012 R2 the configuration keys were revamped to work much better so I tried disabling the PS configuration keys – that didn’t work. So at this point I’m upset.
I started debugging to see if there was a code workaround I could use and I noticed that the code was looking at the ledger parameters and I found two parameters under General Ledger > Setup > General Ledger Parameters > General tab:
- Use Fund Dimension for Year-End Transactions
- Use Fund Dimension to carry forward purchase orders.
I disabled both these parameters and then went back to the Open Transaction form (GL > Periodic > Fiscal Year Close > Opening Transactions) and noticed now I’m back to a non-public sector close – Woohoo!!