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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Problem with currency field limit

(1) ShareShare
ReportReport
Posted on by 4

In D365 OnPremise, I need to enter a number larger than 922,337,203,685,47 for the Currency field. How can I do this?

I have the same question (0)
  • Suggested answer
    Amit Katariya007 Profile Picture
    10,409 Moderator on at
    Hello User,
     
    In Dynamics 365 On-Premise, the maximum value for a Currency field is governed by the database's underlying data type. Specifically, currency fields are stored as Money data types in SQL Server, which limits the maximum value to 922,337,203,685,477 (15 digits). This is a constraint that you cannot bypass directly within Dynamics 365 because it relies on the SQL Server limitations.
     
    Workarounds:
    If you need to store numbers larger than this, here are a few possible workarounds:
     
    1. Use Multiple Fields (Scaling)
    You can split the value across multiple fields and combine them programmatically when needed. For instance, you could store part of the value in one field and the remainder in another.
     
    Alternatively, store the value in a scaled format (e.g., in millions or billions), and handle the conversion for display or reporting purposes.
     
    2. Custom Field with Different Data Type
    Instead of using a Currency field, consider using a Whole Number field or Decimal field, which can handle a larger range of numbers. However, this would mean losing the built-in currency formatting and conversion functionality of the Currency field.
     
    3. Custom Plugin for Storing Larger Values
    If you require more precision and control, you could write a custom plugin or workflow to store the number in a custom table or even use a text field for display purposes, while performing calculations using custom logic in the background.
     
    4. Store in External System
    For extremely large values that exceed the limitation, you might consider integrating with an external system (e.g., a financial system) where such large numbers are managed, and then simply display or link this information in Dynamics 365.
     
    Thank you,
    Amit katariya
  • Suggested answer
    Muhammad Affan Profile Picture
    4,624 Moderator on at
    Hi There,
     
    The maximum limit of the current field is 15 digits. Try considering a different data type maybe whole or a decimal number.
     
    Thanks
    Affan 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
ManoVerse Profile Picture

ManoVerse 151 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 134

#3
Jimmy Passeti Profile Picture

Jimmy Passeti 55 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans