Increase precision based on currency setting (bugs #392)

I left the minimum value at 4. For me this is what is needed for Current Price even though currency setting has a precision of 2. I don't think Purchase Price and Commission need the minimum 4 value but I'm unsure so I left it as it currently is.