I am quite new to AX and I am trying to understand the logic of transaction posting from the bank module to corresponding GL account. E.g. I have a bank account in EUR currency and it can use more currencies. (My base currency is USD). When I pay a vendor in AUD from my EUR bank account, the transaction currency in the corresponding GL account is AUD. I believe that this is not correct as my transaction currency should be EUR - (the currency that I own at the bank).
Can anyone please let me know if we have a configuration issue or is this system supposed to work this way?
I believe, It’s supposed to work this way. The Transaction Currency in AX means the Currency in Which Transaction took place, which in your case is AUD, since you paid the vendor in AUD. So, AX is working as expected.