web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics NAV (Archived)

Foreign Currency Translation Issue

(0) ShareShare
ReportReport
Posted on by

We have a company setup to use two currencies.  Canadian Dollars is the Local Currency and US Dollars is the Additional Reporting Currency.

When the Adjust Exchange Rate program posts the adjustment for US Currency Vendor Invoices, the adjustment to Accounts Payable and Foreign Exchange (gain)loss accounts is only made to the Local Currency (Canadian) and not to the Additional Reporting Currency.

Our Accounting department claims this journal entry does not follow GAAP rules. The journal entry should be made for both currencies.  If Nav were to post the entry in both currencies, we would then need to post an additional journal entry to translate the Additional Reporting Currency again.

I was wondering if anyone else has run into this issue and how you solved it. We have confirmed with Microsoft Support that NAV is processing the transactions correctly and we have the company configured correctly.

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Aleksandar Totovic Profile Picture
    16,765 on at
    RE: Foreign Currency Translation Issue

    This is correctly posting for additional currency in NAV. If you have posting in vendor/customer currency same the additional currency, when you run Adjust Exchange Rate, you will not get posting in additional currency.

    I will give you one example:

    First rate is 1 USD = 1,05 CAD

    When you post invoice with 1.000 USD, this is 1.050 CAD.

    Second rate is 1 USD = 1,10 CAD

    When you run Adjust Exchange Rate, you will get only 50 CAD on Accounts Payable and Foreign Exchange (gain)loss accounts /(1,10-1,05)x1000/.

    You will get posting only on Local Currency, not on Additional Reporting Currency, because it is correct. Changing of USD/CAD rate is related only on Local Currency posting, because you must to see only initially 1.000 USD posting. If you get posting for Additional Reporting Currency, you will change initially value for this correction. 1.000 USD is always 1.000 USD. You have changing only in your Local Currency (CAD).

  • Verified answer
    Jens Glathe Profile Picture
    6,092 on at
    RE: Foreign Currency Translation Issue

    Hi,

    as Aleksandar (and Microsoft) said, this is correct. The general rule is: Transaction Currency = ACY -> you get the transaction currency amount as the ACY amount. The reason behind this is simply that you can't have two different exchange rates for the same currency in one transaction. For the exchange rate adjustment, the transaction currency amount is always zero. Therefore, if your vendor has entries in USD, you get LCY only postings. That's also the reason why you shouldn't have your LCY currency as separate currency code in a company.

    with best regards

    Jens

  • Community Member Profile Picture
    on at
    RE: Foreign Currency Translation Issue

    Hi! I have a related question I think. We have the set up with additional currency, but don't use it yet for reporting/batch jobs. However, when we make our monthly adjustment of currency rates (for the LCY), we get zero-postings on the G/L account (saying: residual due to rounding-off of additional currency). Does anyone know if it is possible to set the system to not book these zero-posts? Best regards, Marie Nilsson

  • Jens Glathe Profile Picture
    6,092 on at
    RE: Foreign Currency Translation Issue

    Hi Marie,

    did you check the ACY values of these entries? There are some scenarios where you can get complete zero postings, but not many.

    with best regards

    Jens

  • Community Member Profile Picture
    on at
    RE: Foreign Currency Translation Issue

    Sorry I see now, this is not when we do the adjustment for currency, but whenever we book something on the G/L account for exchange rates. Both for manual G/L entries as well as prel. and finally booked supplier invoices. There is never any amount on this residual posting, only zero-amounts. So maybe there is a setting somewhere?

    I am not sure what you mean with checking the ACY-values (is it still relevant even though it is not for currency adjustment batch jobs?). We are quite new users of NAV, hence all the questions. :)

  • Suggested answer
    Jens Glathe Profile Picture
    6,092 on at
    RE: Foreign Currency Translation Issue

    Hi Marie,

    this is the balance checking (and handling) of the posting routine. The consistency rule is: Amount must be zero by posting date and amount (LCY), and amount (ACY). To ensure this, the ACY gets rounded (it has a conversion rate already, by G/L entry - the ACY is rounded by entry) and "topped up". So, nothing to worry about.

    with best regards

    Jens

  • Community Member Profile Picture
    on at
    RE: Foreign Currency Translation Issue

    Ok, so you could say it is a built-in control function in the system that also zero-posts are booked in the G/L? We are using G/L-reports a lot for internal control of the book-keeping and these zero-posts are in that case not of use for us, they just make the report longer. That is why I was wondering if there was some setting to not book these automatically, if the amount is zero anyway. But as I understand it now it is not possible? Thank you for you help!

  • Suggested answer
    Jens Glathe Profile Picture
    6,092 on at
    RE: Foreign Currency Translation Issue

    Hi Marie,

    yes :) They are required. If your report would also show Additional Reporting Currency amounts, you will see that these postings are not zero. The only way to switch it off would be to disable the Additional Reporting Currency. You can filter empty entries out in G/L reports, though.

    with best regards

    Jens

  • Community Member Profile Picture
    on at
    RE: Foreign Currency Translation Issue

    oh, that's a good idea, is that by filtering out something when printing the report then I guess? Do you have a suggestion for how to do that?

  • Suggested answer
    Jens Glathe Profile Picture
    6,092 on at
    RE: Foreign Currency Translation Issue

    Usually you do this in the report design itself (with an option, "show zero lines", for example). It is a customization, but it should only affect the Detail Trial Balance. So... not much.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics NAV (Archived)

#1
Saurav.Dhyani Profile Picture

Saurav.Dhyani 2 Super User 2025 Season 2

#2
RK-25090803-0 Profile Picture

RK-25090803-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans