If you receive the following error message on an Order Fulfillment or Pack Order transaction:
Error Number = 3442 Stored Procedure= taSopLineIvcInsert Error Description = Invalid Currency, a Functional currency must be set up
Then perform the following steps in Dynamics GP:
Tools>Setup>System>Multi-Currency Access and make sure that the company that you are trying to access has access to Z-US$
Tools > Setup > System > Currency Setup and be sure that Z-US$ is set up
Tools > Setup > Financial > Multicurrency and set up a functional currency
If that does not resolve the issue, please confirm that you have the latest version of eConnect for your Dynamics GP version.