...
If a customer's currency ID changes, the currency ID of that customer's contracts automatically changes.
At the time maintenance invoices are processed, the system finds the correct exchange rate based on the currency ID and rate type ID of the customer and the invoice date. If you negotiate a specific exchange rate with a customer when a contract is created, you must create a unique rate type ID in Microsoft Dynamics GP (Microsoft Dynamics GP > Tools > Setup > Financial > Rate Types). You can then assign the rate type ID to the customer in the Customer Maintenance Options window (Cards > Sales > Customer > Options).
The Currency ID field in the Maintenance Contract History window displays the customer's currency at the time the contract was closed.
...
When maintenance invoices are processed, if a maintenance contract or master contract has an assigned currency other than the company's functional currency, the system calculates the originating amounts based on the customer's currency ID and rate type ID and the invoice date.
If you edited the billing schedule to create a credit memo, the credit memo processes using Multicurrency Management.
When you choose the Preview or Create button in the Maintenance Invoicing window, the system checks the Date and Currency ID fields for each contract to ensure valid exchange rates can be found. If an error occurs in processing, the contract cannot be invoiced and a "?" error indicator appears next to the Currency ID and Originating Amount fields on the Maintenance Invoice Preview and Created Maintenance Invoices reports. If an error occurs, you should correct the currency problem and run the preview report again. When the preview report does not contain any "?" error indicators, you can choose Create to create the maintenance invoices.
When using Multicurrency with maintenance contracts and master contracts, invoice 1 prints originating amounts instead of functional amounts. The Maintenance Invoice Preview and Created Maintenance Invoices reports show functional and originating amounts, but only functional amounts will total.
...