Debugging Multicurrency errors with transaction integrations


TechKnowledge Content


Question:
I am using Dexterity to create Payables Transactions that are entered in a currency other than my functional currency. When trying to post or run an edit list, I am receiving the following error:

This transaction contains multicurrency error(s).

What could be wrong, or how can I get more information on this?

Answer:
Within Dynamics or eEnterprise, there is actually a setup option that can be of some use to us here. From the Setup menu, select Posting. In the Posting Setup window, select the appropriate Series and Origin for the transactions (Purchasing and Payables Trx Entry, in this case). Then, mark the checkbox titled "Include Multicurrency info". By marking this checkbox, you will now get additional error messages on the Edit List that tell you the specific multicurrency error.

In the case of this developer, we then received the additional message of

The exchange rate does not exist.

What we found is that he was not updating the Time field in the MC_PM_Transactions table and therefore it could not read the exchange rate record.





This article was TechKnowledge Document ID: 22223

DISCLAIMER 

MICROSOFT AND/OR ITS SUPPLIERS MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY, THE RELIABILITY OR THE ACCURACY OF THE INFORMATION THAT IS CONTAINED IN THE DOCUMENTS AND THE RELATED GRAPHICS PUBLISHED ON THIS WEB SITE (THE “MATERIALS”) FOR ANY PURPOSE. 

THE MATERIALS MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS AND MAY BE REVISED AT ANY TIME WITHOUT NOTICE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, MICROSOFT AND/OR ITS SUPPLIERS DISCLAIM AND EXCLUDE ALL REPRESENTATIONS, WARRANTIES, AND CONDITIONS WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO REPRESENTATIONS, WARRANTIES, OR CONDITIONS OF TITLE, NON-INFRINGEMENT, SATISFACTORY CONDITION OR QUALITY, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE MATERIALS.