Multicurrency in Salesforce QuickBooks Online Integration
Integration from Salesforce to QuickBooks Online
If multicurrency is enabled in Salesforce and QuickBooks then, we need to make some changes in DBSync settings and mappings to achieve seamless integration with MultiCurrency.
Go to www.mydbsync.com and select Customer Login. Enter your Username and Password and click on Sign in. Click on Launch Development Studio, to launch the DBSync Project page.
Ensure that Salesforce and QuickBooks connectors are validated. You should have process template SalesforceQuickBooks Online BiDirectional.
Click on Projects then, select and open the relevant Project. You will see the available processes. Select and open the relevant Process. You will see a list of available Workflows.
Open workflow SFQB_OpportunityToInvoice. Replace the reader query in the Advanced Query Builder with the following query and then, click on the Save & Close button.
In the Rules section, you will see a list of 4 Rules. Open the map of the sequence no.1 Rule.
Add the following mapping in the mapping window and click on the Save & Close button.
Notes
=
{
ADDXML("<CurrencyRef>"+IF(VALUE("CurrencyIsoCode").equals("CAD"),"CAD",
IF(VALUE("CurrencyIsoCode").equals("USD"),"USD",
IF(VALUE("CurrencyIsoCode").equals("AUD"),"AUD",
IF(VALUE("CurrencyIsoCode").equals("GBP"),"GBP","EUR"))))+"</CurrencyRef>");
return "";
}
Now Open the map of the sequence no.2 Rule.
Add the following mapping in the mapping window and click on the Save & Close button.
Notes
=
{
ADDXML("<CurrencyRef>"+IF(VALUE("CurrencyIsoCode").equals("CAD"),"CAD",
IF(VALUE("CurrencyIsoCode").equals("USD"),"USD",
IF(VALUE("CurrencyIsoCode").equals("AUD"),"AUD",
IF(VALUE("CurrencyIsoCode").equals("GBP"),"GBP","EUR"))))+"</CurrencyRef>");
return "";
}
Now Open the map of the sequence no.4 Rule.
Add the following mapping in the mapping window and click on the Save & Close button.
Last updated