"Activity for this currency already exists. The functional currency can't be changed." Error message when you try to assign or change a currency on the Multicurrency Setup page in Microsoft Dynamics GP

This article provides a solution to an error that occurs when you try to assign or change a currency on the Multicurrency Setup page in Microsoft Dynamics GP.

Applies to:   Microsoft Dynamics GP
Original KB number:   864342

Symptoms

When you enter transactions, and then try to assign or change a currency on the Multicurrency Setup page in Microsoft Dynamics GP or in Microsoft Business Solutions - Great Plains 8.0, you receive the following error message:

Activity for this currency already exists. The functional currency can't be changed.

Cause

This issue occurs when you try to assign a Functional Currency for the first time after you enter or post transactions or when you change a Functional Currency that is already assigned.

Resolution

To resolve this issue, follow these steps:

  1. Create a backup of the company database.

    Note

    If you want to, you can try the steps in a test company database, and then implement them in the company database. For more information, see KB - Set up a test company that has a copy of live company data for Microsoft Dynamics GP by using Microsoft SQL Server.

  2. Run Check Links on the Multicurrency tables. To do it in Microsoft Dynamics 10.0, follow these steps:

    1. On the Microsoft Dynamics GP menu, select File, point to Maintenance, and then select Check Links.
    2. In the Series list, select Financials.
    3. In the Logical Tables list, select Multicurrency Setup, and then select Insert.
    4. Select OK.

    To do it in Microsoft Dynamics 9.0 and earlier versions, follow these steps:

    1. Select File, point to Maintenance, and then select Check Links.
    2. In the Series list, select Financials.
    3. In the Logical Tables list, select Multicurrency Setup, and then select Insert.
    4. Select OK.
  3. Print the File Maintenance error report, and then verify that the functional currency is updated by viewing the following entry:
    Multicurrency Setup: Functional currency has been updated.

Disclaimer

Microsoft and/or its suppliers make no representations or warranties about the suitability, reliability or accuracy of the information contained in the documents and related graphics published on this website (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.