web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Managing sales prices with 8 decimal places beyond the 6-decimal platform limit

(0) ShareShare
ReportReport
Posted on by 902

Hello everyone, I’m looking for advice or real-life experiences regarding price precision beyond 6 decimals in Dynamics 365 Finance & Operations

The customer operates in the a sector, where pricing precision is critical due to very low unit prices (e.g. per kg / m³)

According to Microsoft documentation and our own tests, prices and amounts are technically limited to a maximum of 6 decimals, and any attempt to go beyond that is truncated at database level. That said, we tried several approaches to see if there was any supported or semi-supported workaround. Below is a summary of what we tested so far. Extending or replacing EDTs does not allow storing prices with more than 6 decimals. The limitation is enforced by the platform/runtime, not just metadata

https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/decimal-point-precision#unit-amounts

The only technically compatible workaround so far is to keep prices within the supported decimals (4–6) and use  Price Unit / multipliers to achieve higher unit precision

Has anyone successfully managed to handle prices with 8 decimals (or more) in D365 Finance in a different way?

Any supported or unsupported technical approach that actually works end-to-end?
Any experience with deep customizations, calculated prices, or alternative data models?
Or is the 6-decimal limit for prices truly a hard stop in all real scenarios?

Thanks in advance

I have the same question (0)
  • Suggested answer
    AndrƩ Arnaud de Calavon Profile Picture
    305,499 Super User 2026 Season 1 on at
    Hi Diego,

    I haven't got a requirement for more than 4 decimals myself. When possible, for this scenario, I also used the Price Unit avoiding customizations.
    E.g. instead of 0.0358 a price of 35.80 per 1000 was configured.
  • Giorgio Bonacorsi Profile Picture
    3,401 on at
    Hello,
     
    It's not my field of experience, but I would like to highlight a point.
    Please align even with your financial teams, because if you change the decimal even on PO/SO probably they have to play with the rounding:
     
     
     
    Thank you, 
    Giorgio

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 676

#2
Abhilash Warrier Profile Picture

Abhilash Warrier 635 Super User 2026 Season 1

#3
AndrƩ Arnaud de Calavon Profile Picture

AndrƩ Arnaud de Cal... 605 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans