-
Packing slip revenue accrual posting in transaction currency
Currently, when you post packing slip and have accrual option turned on, the transaction is posted in accounting currency, not transaction currency, which is causing multiple issues. I can understand, that inventory is posted in accounting currency, but revenue accrual falls into a different category - future inflows, which will be, when invoice is created, posted in transaction currency. As such, accrual receivable can be a subject to exchange rate revaluation, which is with current functionality impossible. The second problem is connected with reporting currency. Reporting currency is in general revaluated from transactions currency which is by the way the only functionality which will enable translation from transaction currency in case reporting currency is used for consolidation process. As such, companies in most cases use different exchange rate providers. In packing slip posting, as it is posted in accounting currency, the reporting currency is calculated from transaction currency, which has previously been revaluated based on accounting exchange rate. The result of this double translation is, that the amount in reporting currency will not be the same as the amount in transaction currency in case that transaction and reporting currency are the same, which is from accounting perspective unacceptable. The third issue is the inconsistency with the similar functionality on the purchase side. On purchase side, when you post product receipt with accrual, the accrual is correctly posted in transaction currency. -
Thailand - Include Expense report tax transactions in the Purchase VAT report
In many companies, workers can claim different expenses with expense reports. Many of these expenses can include VAT, which is deductible and can be posted with expense report posting. In Thailand localisation, these VAT transactions are not included in Purchase VAT report. A a part of this problem is that transactions are not posted on real Vendor account, so the system cannot get the correct vendor information. But as a part of Thailand localisation, there are some additional fields in VAT transactions - Actual vendor name, tax invoice number, Tax invoice date and Tax invoice receipt date. These fields can be update later, but can also be added to expense report transactions. -
Enable using different exchange rate providers when same currency is used for accounting and reporting
Currently, when reporting currency is the same as accounting currency, selecting exchange type is disabled for reporting currency. Since the amount in reporting currency is not longer calculated from accounting amount, but from transaction amount, I do not see the need for that. For local accounting, some local exchange rate provider is required, but multinational companies often force their own exchange rate provider, like Oanda or Bloomberg for reporting purposes.
-
Balance sheet open balances should consider account structure setup and fixed dimension value setup
In AX2012, open balance transactions were created in accordance to current account structure and fixed dimension values setup.
Unfortunately, this very useful option is for some reason no longer available in D365.
The reason, why this option is so useful is, that in case users changed the account structure - add or remove financial dimensions or define new default dimension values on ledger accounts - based on their organizational changes, the old transactions were in most cases automatically adjusted to the new setup with the opening balances.
Currently, users would need to do the manual correction before they make adjustments to accounting structure and fixed dimension values. But they usually do not think of it and if they want to do corrections later, they need to revert the changes in accounting structure and financial dimension values, which is not recommended. Updating subledger accounts to the new setup is even more challenging.
If removing this feature was requested by some clients, it should still be available for others by including it as a feature or as a setup option.