Skip to main content
Skip table of contents

Using Multicurrency Management with Maintenance Contracts

The Currency ID field in the Maintenance Contract window defaults with the currency ID specified on the Microsoft Dynamics GP customer record. If no currency ID is specified for the customer or if the customer is a Balance Forward customer, the company's functional currency defaults.

  1. Select Cards > Service Management > Service Manager.
  2. Select a customer and select Contract.

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.

Using Multicurrency Management with Master Contracts

The Currency ID field in the Master Contract window defaults with the currency specified in the Customer Maintenance Options window.
All contracts assigned to a master contract must have the same currency ID.
Maintenance invoices are processed the same way for maintenance contracts and master contracts.

Creating Maintenance Invoices Using Multicurrency Management

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 select 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 select 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.

Maintenance Contract Utility

If you are using Multicurrency and a contract is copied or moved to a different customer, the currency assigned to the contract changes to the destination customer's default currency. If no currency ID is specified for the destination customer or if the destination customer is Balance Forward, the company's functional currency defaults.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.