Econnect Multicurrency Support

Hello every1!

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 functional
Node 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,