The above is impossible currently, the API removes trailing zeros from decimals in numeric fields, there is no way to get to this information in the app through dataevents or calculated fields, making it impossible to know if on site, the person recorded 3.000 or 3.