Difference between revisions of "Currencies"
(→Manually Setting the Base Conversion Rate) |
(→Base Conversion Rate) |
||
Line 44: | Line 44: | ||
===Base Conversion Rate=== | ===Base Conversion Rate=== | ||
− | You must set a base conversion rate for each currency that | + | You must set a base conversion rate for each currency that you add to WHMCS. |
− | To calculate the base conversion rate to enter: | + | <div class="docs-alert-warning"> |
+ | You cannot edit the base conversion rate for the default currency. | ||
+ | </div> | ||
+ | |||
+ | To calculate the base conversion rate to enter for '''Base Conv. Rate''': | ||
# Go to [http://www.xe.com/ucc/ The Universal Currency Converter]. | # Go to [http://www.xe.com/ucc/ The Universal Currency Converter]. | ||
− | # Select your default currency in '''From this currency'''. | + | # Select your default currency in '''From this currency'''. This is the default currency for your WHMCS installation, which is usually USD. |
− | # Select your second currency from '''To this currency'''. | + | # Select your second currency from '''To this currency'''. This is the currency that you are currently adding or editing. |
# Click '''Go'''. The base conversion rate will appear. For example:</br>[[Image:Bcr1.png|650px]] | # Click '''Go'''. The base conversion rate will appear. For example:</br>[[Image:Bcr1.png|650px]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Auto Updating Rates== | ==Auto Updating Rates== |
Revision as of 19:14, 28 June 2022
WHMCS supports all global currencies as well as syncing of product prices across currencies. Currency support applies to all currency values throughout WHMCS (for example, product and addon pricing). You can change WHMCS's currency and set conversion rates from within the Admin Area.
You can access this feature at Configuration () > System Settings > Currencies, or, prior to WHMCS 8.0, Setup > Payments > Currencies.
WHMCS 8.0 includes improved currency support to allow you to enter larger numbers, up to 99 trillion (14 to the left of the decimal and 2 to the right). This allows you to easily work with currencies with large values like Indonesian Rupiahs (IDR), which are (at the time of this document's writing) valued at 14,830.85 IDR to 1 USD.
Contents
Changing the Default Currency
By default, the base currency on new WHMCS installations is USD.
Do not attempt to change the default currency for WHMCS installations that already include invoice or transaction data. Instead, add the desired currency to your installation.
If your installation does not contain any transaction or invoice data, you can change this by selecting the country for that currency in the General tab at Configuration () > Setup Wizard.
- The system will attempt to set your default currency to the correct currency for that region.
- For more information, see Changing the Default Currency.
Watch the video tutorial for this feature
Adding/Editing a Currency
Watch the video tutorial for this feature
The fields for adding or editing a currency are the same:
- Currency Code — The standard three-letter ISO-4217 code that payment gateways use.
- Prefix — The text or symbol to display before the amount.
- Suffix — The text or symbol to display after the amount.
- Format — The format style for currencies.
- Base Conv. Rate — The rate by which to divide amounts in this currency to get to the base currency. For example, USD to GBP could be 1.5.
Choosing the Currency Format
A range of different currency formats are offered to match the styling customs of monetary amounts in different currencies from which you can choose.
The following non-decimal currencies must use the 1,2345 currency format:
BYR, BIF, CLP, KMF, DJF', HUF, ISK, JP', MGA, PYG, RWF, KRW, VUV
Base Conversion Rate
You must set a base conversion rate for each currency that you add to WHMCS.
You cannot edit the base conversion rate for the default currency.
To calculate the base conversion rate to enter for Base Conv. Rate:
- Go to The Universal Currency Converter.
- Select your default currency in From this currency. This is the default currency for your WHMCS installation, which is usually USD.
- Select your second currency from To this currency. This is the currency that you are currently adding or editing.
- Click Go. The base conversion rate will appear. For example:</br>
Auto Updating Rates
WHMCS uses the ECB API to retrieve exchange rates. Only the currencies listed below are supported for Auto Updating Rates.
WHMCS has the built-in capability to retrieve and update the base conversion rate values daily for the following currencies:
USD, EUR, JPY, BGN, CZK, DKK, GBP, HUF, PLN, RON, SEK, CHF, ISK, NOK, HRK, TRY, AUD, BRL, CAD, CNY, HKD, IDR, ILS, INR, KRW, MXN, MYR, NZD, PHP, SGD, THB, and ZAR
For a full list of international currency codes, view ISO-4217.
You can manually sync the rates using Update Exchange Rates. You can configure automation with the daily cron in Configuration () > System Settings > Automation Settings, or, prior to WHMCS 8.0, Setup > Automation Settings.
Auto Updating Prices
You can also automatically update prices in currencies other than the base rate using the rates you set. To do this, click Update Product Prices. You can also set this to run after the daily rates update at Configuration () > System Settings > Automation Settings or, prior to WHMCS 8.0, Setup > Automation Settings.
Specifying Currency in a link
You can link to the order form with a specific currency by adding the required actions to the URL. For example, cart.php?currency=1 or cart.php?currency=2.
Troubleshooting
Exchange Rates Update Results - Update Failed for MAD Exchange Rate
You may encounter this error if the currency is not a supported currency in the Auto Updating Rates listed above. Double check and ensure that a supported currency is being used.
If the currency is not supported for auto-updating, you can edit the Base Conversion Rate at Configuration () > System Settings > Currencies.