In Class\LedgerJournalTransType, method validateAccountType, there is a new validation for AX2009 that checks an incoming AIF Journal Type. If the LedgerJournalTable.JournalType is 'Daily', then the validation requires the incoming LedgerJournalTrans.AccountType to be 'Ledger'.The development team specifically limited the functionality of the services to Daily journal types and account types of Ledger because that is all the functionality the team could design and test in the milestones allotted for 2009. In future releases they will likely expand the functionality of the existing services and continue to add new ones but there will always be resource restrictions that will factor in what can be accomplished with a single release. For 2009 this service will be limited to Daily journal types and the account type of Ledger.
This is very true!
In a case of a client of mine, I had to add Customer and Bank transactions to daily journal. I had to some customization to enable that... and I was afraid that Microsoft did not do such testing that should be done. Then I had to do those testing (only on the business cycle of my client needs), and fortunately it went very well!
My client now is using it with: Ledger, Customer, and Bank transaction.