将标头费用按比例分配给匹配的销售行
本文将介绍如何对标头级别自动费用进行分组并将其按比例分配给商业销售行。 此功能适用于在 Retail 版本 10.0.1 中销售终端 (POS) 内创建的交易记录和在 Retail 版本 10.0.2 中在呼叫中心创建的销售。
仅当使用“Commerce 参数 ”页上的 选项开启了高级自动收费 功能时 ,此功能才可用。 此外,自动费用的增强型计算方法只能应用于通过商业渠道(POS、呼叫中心和 Dynamics 电子商务平台)创建的销售订单。
这项新功能为组织在计算标头级别自动费用和应用于销售交易的方式方面提供了更大的灵活性。
在版本 10.0.1 之前的应用版本中,仅当与销售订单标头上定义的交货模式匹配时,才会计算具有特定交货模式关系的标头级自动收费。
例如,为交货 模式 99 和交货 模式 11 定义标头级别自动收费。 创建了一个销售订单,并在订单抬头定义了交货方式 99。 但是,设置了一些销售行,以便使用交货方式 11 为其发货。 在此情况下,将仅考虑链接到交货方式 99 的抬头级别费用,并将这些费用应用于该销售订单。
在 Commerce 中,抬头级别费用还有一项功能,用于定义基于订单值的分层费用配置。 例如,如果订单值介于 $50.00 与 $200.00 之间,组织可能希望收取 $5.00 的运费。 但是,如果订单值介于 $200.01 与 $500.00 之间,运费可能为 $4.00。
某些组织可能希望享受抬头级别费用的分层费用计算优势。 但是,如果涉及混合交货方式,他们也希望确保基于每个销售行中定义的交货方式的匹配项计算费用。
您现在可以配置标头级别自动收费,以便在计算费用时考虑订单上的所有交货模式。 此功能需要更复杂的计算逻辑来计算抬头级别费用。 该逻辑将使用相同交货模式装运的所有物料分组在一起,并在计算标头级别自动收费时将该组视为物料的计算组。 对于具有相同交货模式的物料,自动费用是根据物料的总销售价值计算的。 这样就可以确定正确的自动费用。
为使用相同交货模式装运的销售行获取适当的标头级别费用后,计算出的费用将按比例下级分摊到销售行级别。 因为这些费用属于行级别,而不是保留在抬头级别,所以将在项和为其计算的费用值之间建立更具体的链接。 此行为在部分退货方案中可能非常有用,在这种方案中,因为只有部分项退货,所以组织希望仅退还部分费用,而不是全部费用。
方案
下面的两个示例方案概述使用这些新功能和不使用时如何计算这些费用。
方案 1
此方案概述如果在设置自动费用时将按比例分配给匹配的销售行选项设置为否后的行为。 (此行为等于版本 10.0.1 之前应用版本中的抬头级别费用的行为。)
在本应用场景中,组织为交货模式关系 99 和交货模式关系 11 定义标头级别费用。 未为交货 模式 21 配置自动费用。
在呼叫中心创建一个销售订单,并将交货方式设置为 99。 此订单中包含五个项。 两个订单行配置为使用交货 模式 99,两个行配置为使用交货 模式 11,一个行配置为使用交货 模式 21,如下表所示。
项目 | 行数量 | 传递模式 | 单位价格 |
---|---|---|---|
81331 | 1 | 11 | $10 |
81332 | 1 | 99 | $50 |
81333 | 2 | 11 | $30 |
81334 | 3 | 99 | $10 |
81334 | 3 | 21 | $5 |
在此方案中,将使用交货方式 99 针对自动费用表计算整个订单。 将使用所有订单行的全部总计确定自动费用配置中的匹配层,并在订单抬头级别应用此费用。 在此示例中,订单总计为 $165.00,并为订单抬头应用 $15.00 的运费。 始终不会引用或应用为交货方式 11 配置的自动费用。
在此场景中,如果客户退回了订单中的一些商品,并且 将费用代码配置为退款,则即使只退回了部分商品,也会系统地将标题级别的总费用应用于退款。
方案 2
在此方案中,为交货方式关系 99 和 11 定义了抬头级别费用。 但是,为这些自动费用表把按比例分配给匹配的销售行选项设置为是。
此方案使用同一个包含五个行的销售订单。 订单抬头中的交货方式设置为 99,但是销售订单中各项的交货方式配置如下表。
项目 | 行数量 | 传递模式 | 单位价格 |
---|---|---|---|
81331 | 1 | 11 | $10 |
81332 | 1 | 99 | $50 |
81333 | 2 | 11 | $30 |
81334 | 3 | 99 | $10 |
81334 | 3 | 21 | $5 |
因为自动费用配置设置为按比例分配给匹配的销售行,所以系统执行以下计算步骤。
交货方式相同的所有项组合在一起,系统将计算组中项的产品值总和。
交货模式 11
- 项 81331,数量 1 = $10
- 项 81333,数量 2 = 净额 $60(每单位 $30)
- 交货模式 11 的产品总值 11 = $70
交货模式 99
- 项 81332,数量 1 = $50
- 项 81334,数量 3 = 净额 $30
- 交货模式的产品总值 99 = $80
交货模式 21
- 项 81334,数量 3 = 净额 $15
- 交货模式的产品总值 21 = $15
系统将查找与每组物料的客户和交货模式设置匹配的标题级别自动收费配置。 如果找到配置,则系统将查看分层配置,以根据交货模式组中物料的总产品价值查找要应用的费用。
交货模式 11
- 产品值总和 = $70
- 费用值 = $7
交货模式 99
- 产品值总和 = $80
- 费用值 = $15
交货模式 21
- 产品值总和 = $15
- 费用值 = $0 (未为客户和交货方式的这种组合配置自动费用。)
系统根据比例逻辑计算要应用于每个行的费用值,该逻辑考虑行值相对于组的总产品价值的比例值。
交货模式 11
- 费用值 = $7
- 组产品值 = $70
- 行 1 值 = $10(= 组值的 14.2857%)
- 行 3 值 = $60(= 组值的 85.7143%)
- 行 1 的行费用 = $1
- 第 3 行的行费用 = $6
交货模式 99
- 费用值 = $15
- 组产品值 = $80
- 行 2 值 = $50(= 组值的 62.5%)
- 行 4 值 = $30(= 组值的 37.5%)
- 行 2 的行费用 = $9.38
- 第 4 行的行费用 = $5.62
交货模式 21
- 费用值 = $0
- 组产品值 = $15
- 行 5 值 = $15(= 组值的 100%)
- 行 5 的行费用 = $0
因此,在本例中,为物料 81334 分配了 $5.62 的运费。 可在销售行的维护费用页面中查看这些费用。 下图显示项 81334 的此页面的显示效果。
在部分退货应用场景中使用本计算方法时,如果费用代码可退款,则在退回物料时仅退还分配给该行的部分费用。