Hello, let me explain how this issue is occurring.
We are a Canadian company and we buy/sell to the USA sometimes. When we buy from them the invoice is posted in USD. I was told that when we pay these invoices to wait for them to clear the bank and then settle the payment through Payment journal and change currency to CDN and adjust the settlement amount to the amount that came out of our bank account, so that it will reconcile with the bank.
The problem when I do it this way is when our Exchange Rate in AX is higher than the exchange rate the bank used. It will pay the amount specified, but because the exchange rate in AX is higher the system thinks that we under paid on our invoice.
For example: We have 1 invoice that we owed $239.40 USD, when the payment processed it was $314.18 CDN, which is roughly 1.3124 Exchange Rate CDN to USD.
The exchange rate in our system was set higher, to 1.3806. So when I paid this, the system says we owe $330.52 CDN, an additional $16.34, which is the difference in exchange rates. And now it shows $16.34 in "Amount not settled" and this invoice is still sitting as open.
How can I fix this invoice so that it no longer shows as "Open", and what are some practices that are used to in AX that can prevent this from happening.