5
If D365BC user enter a value less than 0.01 in the decimal type field, it will be completed with 0s up to 20 decimal places.
For example, when the customer has entered 0.0099 in the decimal type field in Item card and exposed a page as an OData web service, it returned [0.00990000000000000000]. Therefore, extra work is required when getting D365BC data with Odata and linking the data to an external application with the string type.

Expected behavior:
Odata Web Service return "0.0099"

Actual behavior:
Odata Web Service return "0.00990000000000000000"
Category: General
STATUS DETAILS
Needs Votes
Ideas Administrator

Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team