3 decimal places please

I am entering a Sales Order with an item Rate of $0.285 per piece. The Rate field then automatically rounds this to $0.285 which ends up under charging my customer. The only solution I have found is to change the number format on the USD currency to ##,###.### which i would rather not have every entry have three decimal places when not needed. I have tried setting the System Settings Float Precision to 3, 4, 5 or 6 and none of this works. Even changing the number format in system settings does not work either, although again i don’t want to do that anyway as I would rather not have every entry have three decimal places when not needed.
Can you please advise? I am using ERPNext: v4.14.0.

Fixed. Please ignore thread. Thanks.