Skip to content

Diversdesk Help

Ask the documentation

Don’t include names, email addresses, booking references, or other personal information.

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.

  1. Add the item to the booking in its original currency.
  2. Review the converted value in the booking bill.
  3. Record the payment in the currency the customer used.
  4. Review the saved conversion details when needed.

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:

  1. keeps the original amount and currency
  2. converts the amount into the booking currency using the current reference rate
  3. saves the rate and conversion time with the sale
  4. includes the converted value in the single-currency booking bill

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.

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.

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.

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