Accorto supports Multi-Currency and Dual Currency Documents.
For this, your Salesforce organization must have the Multi-Currency feature enabled.
Summary
You can enter foreign currency receipt amount, which are converted to the default user currency (defaulting to the corporate [home] currency) for the T&E Report (document amount).
The user can also select an Expenditure Type with a different currency (e.g. Canadian employee of a US company can choose to be paid in CAD or USD).
For T&E Reports and Invoices you can overwrite exchange rates, etc.
Financial accounts can have a fixed amount (e.g. mileage, per diem, ...). The currency of the Financial account then determines the receipt currency as you then just enter the quantity. So you can create a USD 50 Per Diem and a CAD 50 Per Diem.
Overview
Multi-Currency
This allows to capture expenses in different currencies. Salesforce supports a fixed corporate currency rate and dated currency rates. Note that the converted currency displayed in Salesforce Documents is the corporate currency rate and not the dated currency rate.
You set up and maintain the currency information in Setup > Manage Currencies.
Dual Currency
Dual (Document) Currency allows to maintain documents in a different currency than the default currency. Example: As a Canadian company, you have US based consultants who expect to be re-reimbursed in USD, regardless if the expenses are in USD, CAD or EUR.
If Dual Currency is enabled, the document currency is maintained in the specified currency, otherwise it defaults to the default currency of the Organization.
Document Details
In the following {calculated fields} are in curly braces and [roll-up fields] in brackets.
T&E Item
Transaction Currency | Document Currency | Corporate Currency |
Receipt_Amount | Document_Amount | Expense_Amount |
Tax_Amount | Document_Tax | - |
{TaxNetAmount} | - | |
Reimbursement_Amount | - | |
{ExchangeRate} | ||
ExchangeRate_Overwrite |
T&E Report
Transaction Currency | Document Currency | Corporate Currency |
- | TE_Expense_Amount | Expense_Amount |
- | Reimbursement_Amount |
Invoice Line
Transaction Currency | Document Currency | Corporate Currency |
ListPrice | - | - |
UnitPrice | Document_Price | - |
{Subtotal} | {Document_Subtotal} | - |
TaxAmount | Document_Tax | - |
{LineTotal} | {Document_LineTotal} | AccountedAmount |
Invoice Header
Transaction Currency | Document Currency | Corporate Currency |
[Line_Total] | [Document_LineTotal] | [Line_AccountedAmount] |
Freight | - | |
Handling | Header_AccountedAmount | |
ShippingTax | - | |
{Total_Amount} | {Accounted_Amount} | |
[Total_Services] | - | |
[Total_Expenses] | - |
Notes
The default currency (for T&E Reports) for a particular user is based on the User Default Currency (not Resource) in Setup > Users.
For Dual Currency calculation, the cross rate is calculated based on the current dated or corporate rates.
Restrictions
Multi-Currency Tax is not supported as foreign taxes are just costs in other jurisdictions and e.g. cannot be deducted and do not need to be reported.
Note that Salesforce does not support Multi-Currency for Portal Licenses.
Multiple home currencies for different Financial Organizations are not supported as Salesforce only supports one home currency per organization.