I am in the process of writing an integration with Dynamics GP 2010 using Econnect 11.0 and C#. I am using Sales Order Processing to bring invoices to Dynamics and then pay them off by creating and applying cash receipts, all programatically. Things are going well except when different currencies are involved. For example, when my functional currency in Dynamics is USD and either the invoice or the cash receipt (or both) are in GBP, Econnect rejects my cash receipt apply transaction with the following error:
Microsoft.Dynamics.GP.eConnect.eConnectException: Sql procedure error codes returned: Error Number = 4694 Stored Procedure= taRMApply Error Description = Apply To or Apply From document are different currencies then functionalNode Identifier Parameters: taRMApply
Am I correct assuming Econnect does not support multicurrency or am I doing something wrong? Is there a workaround?
Many thanks IA,
Hi. Did you ever get a resolution on this? Thanks
Hi Daniel. No this was not resolved. Multicurrency is not supported in Econnect. Our application doesn't yet require it - we will worry about this if and when our customer requests support.