Why are decimals not saved for Standard Asset Price
|Knowledge Article Number||000212172|
|Description||User enters a decimal value on the standard Asset Price. The decimal value is lost after saving the record. The field retains the whole number alone|
|Resolution||Users are able to see decimal place in Asset Price field (18, 0) because Multi Currency (16, 2) is enabled in their organization. But entering a decimal value in the asset field and saving it will not retain the decimal value in the field
This is working as designed.
Vote On the following idea - https://success.salesforce.com/ideaView?id=08730000000Bp7mAAC
As a workaround the following steps can be implemented in the org: