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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

A currency to convert from is required to retrieve exchange rate information

(0) ShareShare
ReportReport
Posted on by 304

Hi,

when I create credit note I get this error message "A currency to convert from is required to retrieve exchange rate information"

and I discovered also when I try to create PO lines I also get this

My users usually works with USD or EGP, I checked the currency exchange rate and it's there, also account and reporting currency in ledger setup it's there (USD), system currency in system parameters it's USD, and according to my online search these are the setups that might cause such a problem and all looks fine.

It might be bug or something wrong with the D365 I'm not sure, it's an urgent matter, I appreciate your help

I have the same question (0)
  • Suggested answer
    saurabh bharti Profile Picture
    15,039 Moderator on at

    Can you check the exchange rate type where this combination is defined is mapped to (GL > Setup > Ledger)

    also, just try to create USD-EGP or EGP-USD exchange

    Apart from this navigate to header of the document and see which exchange rate is missing (Primary or secondary)?

  • KareemTaima Profile Picture
    304 on at

    Hello Saurabh,

    exchange rate type is correct I checked it

    I already have exchange rate from USD to EGP

  • saurabh bharti Profile Picture
    15,039 Moderator on at

    Can you try by EGP to uSD

  • KareemTaima Profile Picture
    304 on at

    I got this "Exchange rates are already defined between currency EGP and currency USD. You cannot enter reciprocal exchange rates for the same exchange rate type."

    it can't be done I guess

  • Bhagyashree Dave Profile Picture
    133 on at

    when I was getting this kind of error, it was because "the value" that the method was fetching was empty. I put if condition before exchange rate method that if there is table available, then only execute the method.

    if(table)

    {

        exchRate();

    }

    somthing like this.

    try to find out if it is fetching empty value while creating credit note, because at first credit note/PO lines are empty.

  • KareemTaima Profile Picture
    304 on at

    Hi Bhagyashree,

    in your case, were you on Ax2012 or D365? because my case is on  D365, I can't write code inside

    Thanks

  • Bhagyashree Dave Profile Picture
    133 on at

    In my case it was d365 too. but sorry I forgot to mention that the form was customized, it wasn't standard.

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 467 Super User 2025 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 420 Most Valuable Professional

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 241 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans