Click or drag to resize

ProductPriceLevel Class

Information about how to price a product in the specified price level, including pricing method, rounding option, and discount type based on a specified product unit.
Inheritance Hierarchy
SystemObject
  Entity
    Crm.MSCrmServiceProductPriceLevel

Namespace: Crm.MSCrmService
Assembly: Scripting (in Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class ProductPriceLevel : Entity, 
	INotifyPropertyChanging, INotifyPropertyChanged

The ProductPriceLevel type exposes the following members.

Constructors
 NameDescription
Public methodProductPriceLevel Default Constructor.
Top
Properties
 NameDescription
Public propertyAmount Monetary amount for the price list.
Public propertyAmount_Base Shows the Amount field converted to the system's default base currency, if specified as a fixed amount. The calculation uses the exchange rate specified in the Currencies area.
Public propertyAttributes
(Inherited from Entity)
Public propertyCreatedBy Unique identifier of the user who created the price list.
Public propertyCreatedOn Date and time when the price list was created.
Public propertyCreatedOnBehalfBy Shows who created the record on behalf of another user.
Public propertydiscount_type_product_price_levels N:1 discount_type_product_price_levels
Public propertyDiscountTypeId Unique identifier of the discount list associated with the price list.
Public propertyEntityState
(Inherited from Entity)
Public propertyExchangeRate Shows the conversion rate of the record's currency. The exchange rate is used to convert all money fields in the record from the local currency to the system's default currency.
Public propertyExtensionData
(Inherited from Entity)
Public propertyFormattedValues
(Inherited from Entity)
Public propertyHasLazyFileAttribute
(Inherited from Entity)
Public propertyId
(Overrides Entity.Id)
Public propertyImportSequenceNumber Unique identifier of the data import or data migration that created this record.
Public propertyItem
(Inherited from Entity)
Public propertyKeyAttributes
(Inherited from Entity)
Public propertyLazyFileAttributeKey
(Inherited from Entity)
Public propertyLazyFileAttributeValue
(Inherited from Entity)
Public propertyLazyFileSizeAttributeKey
(Inherited from Entity)
Public propertyLazyFileSizeAttributeValue
(Inherited from Entity)
Public propertylk_productpricelevel_createdonbehalfby N:1 lk_productpricelevel_createdonbehalfby
Public propertylk_productpricelevel_modifiedonbehalfby N:1 lk_productpricelevel_modifiedonbehalfby
Public propertylk_productpricelevelbase_createdby N:1 lk_productpricelevelbase_createdby
Public propertylk_productpricelevelbase_modifiedby N:1 lk_productpricelevelbase_modifiedby
Public propertyLogicalName
(Inherited from Entity)
Public propertyModifiedBy Unique identifier of the user who last modified the price list.
Public propertyModifiedOn Date and time when the price list was last modified.
Public propertyModifiedOnBehalfBy Shows who last updated the record on behalf of another user.
Public propertyOrganizationId Unique identifier of the organization associated with the price list.
Public propertyOverriddenCreatedOn Date and time that the record was migrated.
Public propertyPercentage Percentage for the price list.
Public propertyprice_level_product_price_levels N:1 price_level_product_price_levels
Public propertyPriceLevelId Unique identifier of the price level associated with this price list.
Public propertyPricingMethodCode Pricing method applied to the price list.
Public propertyProcessId Unique identifier of the Process.
Public propertyprocessstage_productpricelevels N:1 processstage_productpricelevels
Public propertyproduct_price_levels N:1 product_price_levels
Public propertyProductId Product associated with the price list.
Public propertyProductNumber User-defined product number.
Public propertyProductPriceLevel_AsyncOperations 1:N ProductPriceLevel_AsyncOperations
Public propertyProductPriceLevel_BulkDeleteFailures 1:N ProductPriceLevel_BulkDeleteFailures
Public propertyProductPriceLevel_ProcessSessions 1:N ProductPriceLevel_ProcessSessions
Public propertyProductPriceLevel_RecommendationCache_AdditionalDataRecordId 1:N ProductPriceLevel_RecommendationCache_AdditionalDataRecordId
Public propertyProductPriceLevel_SyncErrors 1:N ProductPriceLevel_SyncErrors
Public propertyProductPriceLevelId Unique identifier of the price list.
Public propertyQuantitySellingCode Quantity of the product that must be sold for a given price level.
Public propertyRelatedEntities
(Inherited from Entity)
Public propertyRoundingOptionAmount Rounding option amount for the price list.
Public propertyRoundingOptionAmount_Base Shows the Rounding Amount field converted to the system's default base currency for reporting purposes. The calculations use the exchange rate specified in the Currencies area.
Public propertyRoundingOptionCode Option for rounding the price list.
Public propertyRoundingPolicyCode Policy for rounding the price list.
Public propertyRowVersion
(Inherited from Entity)
Public propertyStageId Shows the ID of the stage.
Public propertytransactioncurrency_productpricelevel N:1 transactioncurrency_productpricelevel
Public propertyTransactionCurrencyId Choose the local currency for the record to make sure budgets are reported in the correct currency.
Public propertyTraversedPath For internal use only.
Public propertyunit_of_measure_schedule_product_price_level N:1 unit_of_measure_schedule_product_price_level
Public propertyunit_of_measurement_product_price_levels N:1 unit_of_measurement_product_price_levels
Public propertyUoMId Unique identifier of the unit for the price list.
Public propertyUoMScheduleId Unique identifier of the unit schedule for the price list.
Public propertyuserentityinstancedata_productpricelevel 1:N userentityinstancedata_productpricelevel
Public propertyVersionNumber Version number of the price list.
Top
Methods
 NameDescription
Public methodContains
(Inherited from Entity)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetAttributeValue``1
(Inherited from Entity)
Protected methodGetFormattedAttributeValue
(Inherited from Entity)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetRelatedEntities``1
(Inherited from Entity)
Protected methodGetRelatedEntity``1
(Inherited from Entity)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetAttributeValue
(Inherited from Entity)
Protected methodSetRelatedEntities``1
(Inherited from Entity)
Protected methodSetRelatedEntity``1
(Inherited from Entity)
Public methodToEntity``1
(Inherited from Entity)
Public methodToEntityReference
(Inherited from Entity)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTryGetAttributeValue``1
(Inherited from Entity)
Top
Events
Fields
See Also