产品定价方法

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

Microsoft Dynamics 365 使用 ProductPriceLevel.PricingMethodCode 属性确定价格。 此属性值影响:

  • 如何针对为产品定义的每个计价单位确定产品价格。

  • 创建或更新产品价位及其关联的产品时需要哪些属性。

您还可以使用自定义产品定价而不是使用 Dynamics 365 系统定价。详细信息:使用产品的自定义定价

下表列出用于每个值的公式以及每个值所需的属性。

下拉列表值和对等的定价方式值

说明和必需属性

货币金额
CurrencyAmount = 1

对每个产品的每个计价单位都要指定价格。
价格 = 金额

对每种产品的每个计价单位使用 ProductPriceLevel.Amount 属性。

备注

如果没有使用 Microsoft Dynamics 365 提供的计价方式,则 ProductPriceLevel.Amount 属性不是平台所必需的。 不过,如果使用 Currency Amount 定价方式确定价格,则此属性是平台所必需的,您必须为此属性指定值。

定价百分比
PercentListPrice = 2

价格基于制造商或分销商的定价计算。
计算价格 = 定价 x 百分比

对于每种产品的每个计价单位,您必须为以下属性输入数据:

  • Product.Price”属性的列。 这是“产品”窗体中的“定价”。

  • ProductPriceLevel.Percentage”属性的列。 这是定价所需的百分比。

  • ProductPriceLevel.RoundingPolicyCode”属性的列。 这是用于舍入价目表的策略。

成本加成百分比 - 当前成本
MarkupCurrentCost = 3

该价格是该项目的实际成本的百分比。
计算价格 = 当前成本 x 100% + 百分比

对于每种产品的每个计价单位,您必须为以下属性输入数据:

  • Product.CurrentCost”属性的列。 每次为该项目收货时都必须更新此成本。

  • ProductPriceLevel.Percentage”属性的列。 这是成本加成百分比。

  • ProductPriceLevel.RoundingPolicyCode”属性的列。

边际百分比 - 当前成本
MarginCurrentCost =4

该价格基于您针对该项目想达到的利润百分比和实际的成本。
计算价格 = 当前成本 + [(当前成本 x 百分比)/(100% -百分比)]

对于每种产品的每个计价单位,您必须为以下属性输入数据:

  • Product.StandardCost”属性的列。 每次为项目收货时都必须更新此成本。

  • ProductPriceLevel.Percentage”属性的列。 这是您想实现的利润百分比。

  • ProductPriceLevel.RoundingPolicyCode”属性的列。

成本加成百分比 - 标准成本
MarkupStandardCost = 5

该价格是该项目的标准成本的百分比。
计算价格 = 标准成本 x 100% + 百分比
因为标准成本会定期更新,所以此等式中的标准成本金额是平均值,而并不总是等于您最近为该项目支付的金额。

对于每种产品的每个计价单位,您必须为以下属性输入数据:

  • Product.StandardCost”属性的列。 您每次更新标准成本时,该价格都会更改。

  • ProductPriceLevel.Percentage”属性的列。 这是成本加成百分比。

  • ProductPriceLevel.RoundingPolicyCode”属性的列。

边际百分比 - 标准成本
MarginStandardCost = 6

该价格基于您针对该项目想达到的利润百分比和标准成本。
计算价格 = [(标准成本 x 百分比)/(100% - 百分比)]
因为定期更新标准成本,所以此公式中的标准成本金额是平均值,不会总是与最近为项目支付的金额相同。

对于每种产品的每个计价单位,您必须为以下属性输入数据:

  • Product.StandardCost”属性的列。 您每次更新标准成本时,该价格都会更改。

  • ProductPriceLevel.Percentage”属性的列。 这是您想实现的利润百分比。

  • ProductPriceLevel.RoundingPolicyCode”属性的列。

若要为 ProductPriceLevel.PricingMethodCode 属性和其他产品价位实体属性设置值,请使用 IOrganizationService.Update 方法传递 ProductPriceLevel 类的实例。 若要为产品属性设置值,请使用 Product 类中的方法。

另请参阅

ProductPriceLevel(价目表项)实体消息和方法
产品实体消息和方法
产品目录实体

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权