- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
When attempting to sync a product from Salesforce to Zuora customer is getting an error:
Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled and it is confirmed that USD is enabled as the corporate currency in SFDC and Default Currency in Zuora.
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
All the Product Rate Plans under a particular product is expected to have their Salesforce's Corporate Currency to match the Zuora's Default Currency. Zuora catalog requires all charges to be defined in Default currency, we need to require the same in the Salesforce catalog.
Please find the below screenshot where USD is activated as Corporate Currency in Salesforce.
In the below Product Rate Plan the Active currency is only CAD thus resulting in the error “Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled”
In order to resolve this, the Active currency of the product rate plan should have both the currency which is CAD, USD for it to be synced successfully with Zuora.
The requirement is that if a product is added to a pricebook in a currency other than the Corporate Currency then you must have a pricebook entry in the Corporate Currency as well. This isn't required by SFDC it is required by our CPQ connector.
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
All the Product Rate Plans under a particular product is expected to have their Salesforce's Corporate Currency to match the Zuora's Default Currency. Zuora catalog requires all charges to be defined in Default currency, we need to require the same in the Salesforce catalog.
Please find the below screenshot where USD is activated as Corporate Currency in Salesforce.
In the below Product Rate Plan the Active currency is only CAD thus resulting in the error “Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled”
In order to resolve this, the Active currency of the product rate plan should have both the currency which is CAD, USD for it to be synced successfully with Zuora.
The requirement is that if a product is added to a pricebook in a currency other than the Corporate Currency then you must have a pricebook entry in the Corporate Currency as well. This isn't required by SFDC it is required by our CPQ connector.
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled
Can you please highlight where one would specify the active currency on the Zuora product Rate plan record in Salesforce? This is not on the product page layout and these fields do not appear in the list of available fields when I try to add them to the page layout.
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled
HI @sralph received your private message on this. Can you please share your SFDC org in private message and grant me login access . I can then review
Thank you
Doyeli
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled
Doyeli:
I went ahead and created a Support Request
https://support.zuora.com/hc/
Org ID: xxxxxxxxxxxxx
SFDC access has been granted.
Sean
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled
Thank you @sralph .
I have updated your SFDC Org to not reflect the actual org id 🙂 since this is a public post.
We have an SME owning your ticket. She will work on this and respond back from the ticket and then update this thread, once resolved
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: Error on executing ZuoraProductsController-syncProduct: Corporate Currency USD must be enabled
Hi @sralph,
Thanks for working with me on the Support ticket you created. Just wanted to list down the steps here so that the others can be benefited too. As mentioned during our call, I will also write a details CSA about this issue with snapshots as soon as I get a chance.
- Open the Product say "<ABC>" where you are facing this issue during sync.
- Open the price book for which the Active currency is not added.
- Click on Add button.
- Search for the Product "<ABC>" by Keyword.
- You will see the Product "<ABC>", which using the currency in the error message in the returned result.
- Click on select checkbox and add this Product to the price book.
- Perform a Sync to Zuora again which should not throw any error now.
If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √