Decimal Places passed in on XTNDPRCE does not match setup

Error Number = 4647 Stored Procedure= taSopLineIvcInsert Error Description = Decimal Places passed in on XTNDPRCE does not match setup
Node Identifier Parameters: taSopLineIvcInsert
SOPNUMBE = 684426
SOPTYPE = 3
Related Error Code Parameters for Node : taSopLineIvcInsert
XTNDPRCE = 4.70

Resolution:

We had moved a GP company to another dynamics system db and ran check links.  Check links did not find the currency ID and auto created the currency id with 0 decimal. Comparing MC40000 and dynamics..MC40200 was the key for resolution.  Updated the decimal places for currency – the error econnect was able to process the transaction successfully.

Cheers

Sanjay