Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
PrecisionSource Property

MoneyAttributeMetadata.PrecisionSource Property

Gets or sets the precision source for the attribute.

Namespace: Microsoft.Xrm.Sdk.Metadata
Assembly: Microsoft.Xrm.Sdk (in Microsoft.Xrm.Sdk.dll)

<DataMemberAttribute> _
Public Property PrecisionSource As Nullable(Of Integer)

Property Value

Type: Nullable<Int32>
The precision source for the attribute.

If this property is not assigned a value, it defaults to 2.

For most money fields the precision comes from the Precision property. However, for money fields related to price, the precision come from the organization.pricingdecimalprecision. For money fields which use another currency the TransactionCurrency. CurrencyPrecision may be used.

Valid values for this property are:

Value Description


Precision specified in the MoneyAttributeMetadata. Precision property should be used.


Precision specified in Organization. PricingDecimalPrecision attribute should be used.


Precision specified in the TransactionCurrency. CurrencyPrecision property of the transaction currency that is associated the current record.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Development Platforms

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

Target Platforms

Windows Server 2008,Windows Server 2012,Windows 7

Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.

Community Additions

© 2015 Microsoft