You need to sign in to do that
Don't have an account?

Multi Currency verification issues when building a managed package
We recently noticed a new checkbox when packaging our native managed package which shows an option to select if multi currency is required in the installing org. Unfortunately, this checkbox is already checked and grayed out so I am not able to uncheck it. The issue is that we have customers that do not have multi currency enabled but we also have customers that do. This was never a problem in the past but ever since 4/24/2009, this new checkbox does not allow customers with multi currency disabled to install new releases of our package.
Please help...
Thanks
Hi,
I've tackled this with my Sales Pipeline / Funnel appexchange package. I use dynamic sql to determine whether an org has multi-currency set up or not, then change processing depending on the result. Down load the package to see the code. The problem with this approach is making sure you get code coverage as you cannot test all lines of code as an org can both have multi-currency on and off.
Thank
Mark
All Answers
Did you add something to your package that depends on multi-currency? If so, then this is expected behavior and customers will not be able to install the package if they don't have multi-currency enabled.
Go to the package in your dev org and click the Show Dependencies button. In that list, look for a component where it depends on the Multi-Currency feature. That should idenfify the dependency.
Thanks,
Andrew,
Thank you for helping with finding that. So it turns out we introduced a new VF page which was using a currency field within it. We proceeded to remove all traces of the currency field from this page and when I went to package the app again, we still had the multi currency checked and grayed out. Now I am not sure what to do...any ideas?
Thanks
Can you grant salesforce login access and send me your organization ID via a private message?
Thanks,
Hi,
I've tackled this with my Sales Pipeline / Funnel appexchange package. I use dynamic sql to determine whether an org has multi-currency set up or not, then change processing depending on the result. Down load the package to see the code. The problem with this approach is making sure you get code coverage as you cannot test all lines of code as an org can both have multi-currency on and off.
Thank
Mark
Hi ,
Great app and great solution!!
I have one doubt.Colud you please help me on this.
Can I add the currencyISO code field into the field sets which is added to the package.
In this scenario whether the Package will work for non currency organitation.
Thanks in advance.
Hi,
It been a long while since I looked at this package. When I built this I tested on 2 orgs one with currency set up and the other without, so for a definate answer I would try this out.
From memory when an org is currency enabled you get some extra fields on an object/record, one of which is the one you mentioned. So you would not be able to add this field as the package would not be able to be installed into a non currency enabled org.
Thanks
Mark Sivill
Thanks for you reply,
Even we can't able add in the available fields of the field set.
I also need to add the currencyISO code field into the fieldsets that are part of a managed package.
Is there any way to add this field?
Thanks