We have a solution that creates SOs through eConnect. We have it deployed with a large number of customers, but we are getting a strange error with one customer. We are getting the following error...Error Number = 928 Stored Procedure= taSopLineIvcInsert Error Description = Invalid Price LevelNode Identifier Parameters: taSopLineIvcInsertSOPNUMBE = EDI178041SOPTYPE = 2Related Error Code Parameters for Node : taSopLineIvcInsertPRCLEVEL = 2014 10 OFFError Number = 9177 Stored Procedure= taSopLineIvcInsert Error Description = Currency/Price Level/UofM combination is not included in price list for this itemNode Identifier Parameters: taSopLineIvcInsertSOPNUMBE = EDI178041SOPTYPE = 2Related Error Code Parameters for Node : taSopLineIvcInsertNONINVEN = 0UOFM = EA<taSopLineIvcInsert> <SOPNUMBE>EDI178041</SOPNUMBE> <SOPTYPE>2</SOPTYPE> <CUSTNMBR>WHI250</CUSTNMBR> <DOCDATE>2014-04-24</DOCDATE> <ITEMNMBR>1901050</ITEMNMBR> <UNITPRCE>0</UNITPRCE> <XTNDPRCE>139.75</XTNDPRCE> <QUANTITY>24</QUANTITY> <ITEMDESC>TRAUMEEL 50G</ITEMDESC> <DEFPRICING>1</DEFPRICING> <QtyShrtOpt>3</QtyShrtOpt> <NONINVEN>0</NONINVEN> <PRSTADCD>PRIMARY</PRSTADCD> <AUTOALLOCATELOT>1</AUTOALLOCATELOT> <UOFM>EA</UOFM> <PRCLEVEL>2014 10 OFF</PRCLEVEL></taSopLineIvcInsert>Obviously, the "Currency/Price Level/UofM combination" error is about a Price list not set up for the customer. Using the sample database, I can replicate that error message when passing in a Price Level/UOM that is currently not setup.For this customer, in their company database, that price level/UOM IS setup. If you manually create a sales order with that same data, it works fine.The only difference I see in this customers company database is they have "multi-currency" turned off, where in my sample company database, there is multi-currency, and I have to enter the Currency ID into the price level setting. For this customers database, you can not set any currency ID.Does anyone think this might be the problem, or maybe a bug in eConnect when no currency id is setup, or turned off? Or can there be another setup problem elsewhere that I need to look into?thanksBill
If you have multicurrency turned on, and the currency ID set, you must pass it through eConnect.