Dynamics CRM error "A currency is required if a value exists in a money field" after converting Acti

Posted by Evgeny on Stack Overflow See other posts from Stack Overflow or by Evgeny
Published on 2009-08-05T02:08:27Z Indexed on 2010/05/27 19:21 UTC
Read the original article Hit count: 1396

Filed under:
|

We have a Dynamics CRM 4.0 instance with some custom attributes of type "money" on the Case entity and on all Activity entities (Email, Phone Call, etc.) When I use the built-in "Convert Activity to Case" functionality I find that the resulting Case does not have a Currency set, even if the Activity it was created from does have it. Whenever the case is opened the user then gets this JavaScript error:

A currency is required if a value exists in a money field. Select a currency and try again.

This is extremely annoying! How do I fix it? Is there any way I can set the currency? It needs to be done synchronously, because the Case is opened immediately when it's created from an Activity. So even if I started a workflow to set the currency the user would still get that error at least once. Alterntatively, can I just suppress the warning somehow? I don't really care about setting the Currency, I just want the error gone.

Thanks in advance for any help!

© Stack Overflow or respective owner

Related posts about dynamics-crm

Related posts about CRM