Working with Multiple Currencies
Use this workflow when a booking is billed in one currency but an item is priced, or a payment is collected, in another currency. For example, a trip can be sold in USD while onboard purchases are priced and collected in IDR.
A booking always has one booking currency. All bill totals, discounts, taxes, outstanding balances, and invoices use that currency.
Workflow Overview
Section titled “Workflow Overview”- Add the item to the booking in its original currency.
- Review the converted value in the booking bill.
- Record the payment in the currency the customer used.
- Review the saved conversion details when needed.
Step 1. Add an Item in Another Currency
Section titled “Step 1. Add an Item in Another Currency”Add the activity, accommodation, retail item, or other charge to the booking in its original currency. When that currency differs from the booking currency, Diversdesk:
- keeps the original amount and currency
- converts the amount into the booking currency using the current reference rate
- saves the rate and conversion time with the sale
- includes the converted value in the single-currency booking bill
Step 2. Review the Converted Value
Section titled “Step 2. Review the Converted Value”The bill marks the booking-currency value as Converted. The original amount appears directly underneath it.
Select the original amount to review the saved rate, rate date, provider, and conversion time.
Step 3. Record the Payment
Section titled “Step 3. Record the Payment”Payments do not have to use the booking currency. Record the payment in the currency the customer actually used. Diversdesk converts the payment into the booking currency and applies that value to the outstanding balance.
The payment method determines which currencies are available:
- Manual payments can use any supported currency.
- Stripe can use currencies supported by the connected Stripe account.
- Xendit and Sentoo payments must use the currency configured for the connected gateway account.
Step 4. Check the Conversion Details
Section titled “Step 4. Check the Conversion Details”Exchange rates can change between the time an item is added and the time a payment is recorded. Diversdesk therefore saves the conversion details separately for both events.
Use those saved details when you need to confirm why the converted sale value and converted payment value differ.
Example
Section titled “Example”- Booking currency: USD
- Onboard item: IDR 400,000
- Bill: the converted USD value, with IDR 400,000 shown underneath
- Payment: IDR 400,000 recorded and applied to the USD booking balance
Return to the Booking Page guide for the other actions available within an individual booking.