Skip to main content

Ripple - Exchange Rate Settings

How to configure exchange rates in Ripple by Payer Account, Billing Group, or common rate.

Written by Yo Fukuda
Updated over 2 weeks ago

Overview

This guide walks you through how to configure exchange rates in Ripple. Exchange rates can be applied at the following levels:

AWS

  • Per Payer Account

  • Per Billing Group

  • Common Exchange Rate

Azure

  • Per MPN ID

  • Per Billing Group

  • Common Exchange Rate

GCP

  • Per Billing Account

  • Per Billing Group

  • Common Exchange Rate


Exchange Rate Levels

Payer Account / MPN ID / Billing Account

All Payer Accounts registered in Ripple are displayed in a list. You can register the same exchange rate for all Payer Accounts at once by clicking Set All in the top right corner.

For Azure, settings can be configured per MPN ID. Each month, the exchange rate used by Microsoft is automatically registered during aggregation. If you wish to change it, switch the Cloud Provider to Azure and enter your desired exchange rate.

Billing Group

Exchange rates can also be configured at the Billing Group level. If you are applying different exchange rates per customer, you can set individual rates in the Billing Group's exchange rate settings.

Common Exchange Rate

The Common Exchange Rate is used for items such as support fees or agency fees that require a different exchange rate from the Payer Account rate.

Note: The exchange rate displayed on generated invoices uses the Common Exchange Rate. This applies to fees other than those calculated per Payer Account.

If you want to apply a separate exchange rate specifically for support fees, you must enable Set Support Plan Per Account in the Billing Group's invoice settings so that support fees are calculated on a per-account basis.


How to Configure

Register a Common Exchange Rate for All Payer Accounts

  1. From the left menu, click Exchange Rates > Payer Level, then click Set All

  2. The exchange rate registration screen will appear

  3. Enter the exchange rate and click Submit

Register an Exchange Rate for Specific Payer Accounts

  1. From the left menu, click Exchange Rates > Payer Level

  2. Select the Payer Account(s) you want to update

  3. Click Set for Selected in the top right corner

  4. Enter the exchange rate and click Submit


Register a Billing Group Exchange Rate

  1. From the left menu, click Exchange Rates > Billing Group Level

  2. Click Set All in the top right corner

  3. Enter the exchange rate and click Submit

Note: If you want to use Billing Group-level exchange rates, the exchange rate type must be set to Billing Group at the time of Billing Group creation.


Register a Common Exchange Rate

  1. From the left menu, click Exchange Rates > Common

  2. Click ... next to the relevant billing month and select Edit Exchange Rate

  3. Enter the exchange rate and click Register

You can also change the vendor and month during register.


Usage Example

When you want to apply one exchange rate for standard cloud service usage fees and a different rate for Adjusting Entries items:

Example:

Exchange rate for cloud services are usually set at 1.5, while support fees and marketplace items are set at 1.35.

  1. From Exchange Rate > Payer Level, register 1.5 as the exchange rate for the relevant payer account

  2. Invoices > Invoice Management select the billing group(s) under the specific Payer, then click the Edit Settings button in the top right. From Common Exchange Rate Settings, change the exchange rate to 1.35

  3. Create the invoice


Important Notes

  • Invoices cannot be created unless both the Payer Account exchange rate and the Common Exchange Rate are registered — this is to prevent invoice creation without a registered exchange rate

  • The exchange rate displayed on generated invoices is the Common Exchange Rate

  • If you want to use Billing Group-specific exchange rates, you must select Billing Group as the exchange rate type during Billing Group creation


Need More Help?

If any errors occur during the process or if you have any questions, please reach out to us:

Did this answer your question?