定价规则

定价规则定义了基于设定条件应用的折扣/定价规则。

定价规则有许多选项,您可以使用这些选项来控制物料的定价。可以设置数量、日期、组别和其他条件等筛选条件。

定价规则与税务规则有些类似。

以下是使用定价规则可以解决的几个案例:

  • 根据促销政策,如果客户购买超过10个单位的物料,可享受20%的折扣。
  • 对于客户”XYZ”,特定物料的销售价格应更新为 ###。
  • 归类到特定物料组下的物料具有相同的销售或采购价格。
  • 属于特定客户组的客户应获得 ### 的销售价格,或物料折扣百分比。
  • 归类到特定供应商组下的供应商应应用 ### 的采购价格。

要使物料的折扣和价格表价格自动应用,请为其创建定价规则。

要访问定价规则列表,请转到:

首页 > 会计 > 定价规则

1. 前提条件

在创建和使用定价规则之前,建议先创建以下内容:

  1. 物料
  2. 物料组
  3. 客户
  4. 供应商

2. 如何创建定价规则

  1. 转到定价规则列表,然后点击新建。

  2. 为规则设置一个标题。

  3. 选择应用对象:物料编码、物料组、品牌或交易。

  4. 选择要应用价格折扣还是产品折扣。如果您想赠送免费产品,则选择产品折扣。

  5. 对于单个物料,选择物料编码并选择物料。

  6. 如果您希望定价规则应用于所有物料,请选择”物料组”并选择所有物料组(父级物料组)。

  7. 设置要应用的折扣/价格。要了解更多信息,请转到此部分。

  8. 保存。

2.1 创建定价规则时的其他选项

仓库

在此处设置仓库将导致定价规则仅在从此处指定的仓库中选择物料时应用。

应用规则于

根据”应用对象”字段中选择的属性,您可以基于以下之一设置定价规则:

  • 物料
  • 物料组
  • 品牌
  • 交易(基于交易总金额)

在此表中,您可以选择特定的物料/物料组/品牌。例如,如果您选择应用对象为”物料组”并在表中选择”原材料”,则此定价规则将仅应用于属于”原材料”组的物料。

计量单位:仅当此处设置的计量单位与交易匹配时,定价规则才会应用。

条件

在此字段中,您可以添加一个Python条件来检查交易单据类型中的字段值,如下所示用于销售发票:

customer=='Customer Name' and status!='Overdue'

请注意,只有单行Python条件有效,使用目标单据类型的字段名。

混合条件

如果您选择两个或多个物料并设置最小和最大数量。仅当物料的总和与设置的数量匹配时,定价规则才会应用。例如,您在物料1和物料2上创建定价规则,并将最小和最大数量设置为30,则仅当总数量为30时,定价规则才会应用。

是否累计

启用此选项允许定价规则累计应用。您需要为此设置”最小金额”和”最大金额”。

考虑一个场景,最小金额为1,500,最大金额为2,000。现在,如果创建了一笔1,400的交易,则定价规则不会应用。但是,在创建第二笔金额为600的发票时,定价规则将应用。这是因为发票的总(累计)金额加起来达到了2,000。请注意,折扣将仅应用于超过累计限额的最新交易。

如果客户多次购买物料,并且您希望以折扣/特价奖励他,此功能可能很有用。

3. 功能特性

3.1 将规则应用于其他物料

此功能检查第一个物料的条件,但将规则应用于另一个物料。

例如,在”应用规则于”表中设置物料1和物料2,并将”将规则应用于其他物料”设置为物料3。现在,如果交易包含物料1、物料2和物料3,则定价规则将应用于物料3,因为前两个物料存在于交易中。

3.2 参与方信息

设置定价规则是用于销售还是采购物料。

根据您的选择,您可以设置适用于以下主数据之一。

  • 客户
  • 客户组
  • 区域
  • 销售合作伙伴
  • 营销活动
  • 供应商
  • 供应商组

3.3 数量和金额

指定应应用此定价规则时物料的最小数量、最大数量、最小金额或最大金额。

请注意,如果数量或金额低于或超过此处设定的限制,定价规则将完全不适用。但是,如果您启用了“混合条件”或“累积”选项,则规则仍会适用。

3.4 有效期

您还可以设置定价规则生效的日期区间。这对于促销活动非常有用。如果日期留空,则定价规则将没有时间限制。

3.5 利润

  • 利润类型:销售物料时,您可以按一定的利润来销售。如果您不想每次都手动添加销售价格,而是希望自动设定利润,可以使用此功能实现。

  • 利润率或金额:设定的利润可以基于百分比或金额,例如:5% 的利润或 50 美元的固定利润。

阅读“添加利润”以获取更多详细信息。

3.6 价格折扣方案

实际应用的规则在此部分设置。

  • 价格:这是物料的新价格。例如,如果您以 100 元销售某物料,并希望针对特定客户以 112 元销售,则选择“价格”并将价格设置为 112。
  • 折扣百分比:可以设置特定的折扣百分比。折扣百分比可以针对特定的价格列表设置。将“针对价格列表”留空,则定价规则将应用于所有价格列表。
  • 折扣金额:将应用固定的折扣金额。例如,如果您以 100 元销售某物料,并希望给予 7 元的折扣,则可以使用“折扣金额”选项来设置此条件。

3.7 高级设置

  • 建议阈值:系统将根据此阈值通知您调整物料数量以获得折扣。例如,如果最小数量是 10,阈值是 9,系统会通知您再添加 1 个物料以使折扣生效。这也适用于设定的金额。

  • 优先级:假设有一个物料组,您想对该组中的某个物料设置特定规则。可以通过创建新的定价规则并设置更高的优先级来实现。这也适用于客户组和供应商组。

  • 应用多条定价规则:为了理解这一点,假设一个物料的价格为 500。它上面有两条定价规则 P1 和 P2。P1 应用 10% 的折扣,P2 应用 5% 的折扣。启用此选项将在物料价格上总共应用 15% 的折扣,得到 425。

  • 在价格上应用折扣:折扣将进行复合计算。考虑与上述相同的情况。启用此选项后,将在 500 上应用 10% 得到 450,然后在 450 上应用 5% 得到 427.5。

  • 验证已应用的规则:如果在交易中您手动设置的折扣/价格与定价规则不匹配,则显示输入的验证消息。

当层级中的顶级分销商决定要应用的折扣/价格,而您只需要验证定价规则是否正确应用时,此功能非常有用。

4. 定价规则折扣类型

4.1 价格折扣

  1. 在“利润类型”下,您可以设置利润是按百分比还是按金额计算。例如:销售时,在供应商价格列表基础上加价 10%。

  2. 定价规则中提到的价格将优先于物料的价格列表(物料价格)中的价格。

  1. 折扣百分比可以针对特定的价格列表(销售或采购)应用。要同时应用于两者,请将“针对价格列表”字段留空。

  1. 折扣也可以按金额设置。

4.2 产品折扣

  1. “买 2 件,免费获得 1 件相同的物料。”要配置此类规则,请将价格或产品折扣设置为“产品折扣”,勾选“相同物料”复选框,并设置数量。

  1. “买 2 件,免费获得 1 件另一物料。”要配置此类规则,请将价格或产品折扣设置为“产品折扣”,取消勾选“相同物料”复选框,并设置“免费物料”和数量。

新功能 – 不强制免费物料数量

默认情况下,ERPNext 会严格执行产品折扣规则,没有例外。想象一个场景:设定了一条定价规则,规定购买一件物料,可以免费获得五件另一物料。但是,您库存中可能只有 3 件该物料,而不是 5 件。在这种默认行为下,当您尝试编辑数量或移除免费物料并尝试保存单据时,免费物料会再次被重新获取到子表中,导致您实际上无法提交该单据,因为会抛出库存不足的错误。

由于免费物料通常由卖家自行决定,因此为定价规则引入了一个名为“不强制免费物料数量”的新选项。当您启用此选项后,ERPNext 仅在首次添加物料时获取免费物料。之后,您可以自由编辑免费物料的数量或将其完全移除。当您保存单据时,将不再重新获取免费物料。

  1. 促销方案
  2. 税务规则
  3. 供应商
  4. 物料