Currency Conversion
Overview
Currency conversion is performed in various system flows.
For example, when the requested search currency is different than the supplier’s currency the system will need to convert the price returned by the supplier to the price in the requested currency.
HSP maintains a list of currency pairs, and for each pair, default exchange rates are updated periodically from openexchangerates.org.
It is possible to perform adjustments to these default exchange rates on any node or user level, based on the client’s business needs.
Currency Tab
To acces the Currency Tab :
- In the Back-Office, navigate to and click on "Manage Company."
- The Company/Users screen will be displayed.
- Select the Node/User you want to configure.
- Click on "Currency" tab .
The tab displays by default the Client's currency exchange rates for the different currency pairs.
You can use this tab to view currency exchange rates and configure manipulations on the given rates.
Field | Description |
|---|---|
Currency | Displays the quote currency on the left and the respective currency pairs. |
Rate | Displays the exchange rate for the currency pair i.e. the price of the base currency in the quote currency, and vice versa. |
Modifier type | Displays the manipulation type (if any) performed on the default rate.
|
Modifier value | Allows modifying the Rate based on the selected Modifier type.
|
Bank rate | Displays the exchange rate value as updated from openexchangerates.org. |
Inherited rate | Displays the exchange rate value inherited from the parent node. |
Default Search Currency
In the Back-Office for each user or API user can set a "Default Search Currency."
This ensures that every search displays the "FinalPrice" in your chosen currency, alongside the OriginalPrice in the supplier's currency.
To set up the "Default Search Currency" :
- In the Back-Office navigate to "Manage Company."
- The Company/Users screen will be displayed.
- Select the user you want to configure.
- Click on the "User settings" tab .
- Under the "Hotels" section - define the desired currency .
Desired Result Currency
As outlined in the section "Hotels API/Search Hotels", when initiating a Search Hotels request - you can specify the "DesiredResultCurrency" to determine the currency used in the Search Hotels response.
By setting this value, it will override the "Default Search Currency", ensuring that the room prices in the response are displayed in the "DesiredResultCurrency" .
Default Currency - Contract Level
As outlined in the section "Manage Client Settings/Overview/Contract Screen", there's option to set a "Default Currency" at the contract (account) level.
Setting the "Default Currency" at the contract level means that this currency will be used in requests to the supplier. Consequently, for suppliers that support this feature, the suppliers responses will be in the chosen currency.
Note :The currency which returned by the supplier will only affect the "OriginalPrice" (which is in suppliers currency) and will not affect the "FinalPrice" (which is defined by "Default Search Currency") .
Updated 17 days ago