按需与 Supply Chain Management 定价引擎同步
Microsoft Dynamics 365 Supply Chain Management 包括处理贸易协议、价目表、客户会员计划、促销和折扣的定价引擎。 定价引擎使用复杂的规则来确定给定报价单或订单的最佳价格。 当它与 Dynamics 365 Sales 集成时,您可以选择是否在 Supply Chain Management 中完成所有与价格相关的计算,然后同步到 Sales,或者 Sales 是否对报价单和销售订单进行选择性的价格相关计算。 您可以通过在 Sales 中的设置 > 管理 > 系统设置 > Sales 设置使用系统定价计算选项来控制该行为。 当此选项设置为否时,Supply Chain Management 负责所有定价计算。 当它设置为是时,还会应用部分 Sales 定价计算逻辑。 在本文后面的示例中,使用系统定价计算选项设置为是。
纸币
在 Supply Chain Management 版本 10.0.34 及更高版本中,提供了一种改进的销售报价单和销售订单定价方法。 在这种方法中,Supply Chain Management 成为价格主数据,Sales 中不进行任何与价格相关的计算。 关于如何设置和启用此新方法的详细信息,请参阅启用和配置额外的 Dynamics 365 Sales 的报价单到现金效率。 有关此功能的详细信息,请参阅按需与 Supply Chain Management 定价引擎同步。
使用 Sales 中 Supply Chain Management 的定价引擎,并将“使用系统定价计算”设置为“是”
在 Sales 中,转到销售 > 订单。
选择新建创建新订单,或在我的订单列表中选择现有订单。
添加新订单行。
如果您要创建新订单,请在操作窗格上选择价格订单。 如果您要更新现有订单,请选择在操作窗格上重新计算。
以下列将自动填充:
- 详细信息金额
- 折扣百分比
- 折扣
- 不计运费金额
- 运费金额
- 总税款
- 总金额
注释
创建报价单时会应用类似流程。
工作原理
当您在 Sales 中创建订单时,该订单将使用您在 Sales 中输入的值立即同步到 Supply Chain Management。 当您在 Sales 中选择价格订单或价格报价单时,Supply Chain Management 将根据 Supply Chain Management 中定义的贸易协议规则计算每个订单行和总订单的价格。 然后,新的计算值将重新同步到 Sales。
在 Supply Chain Management 中设置贸易协议评估选项
当 Supply Chain Management 计算在 Sales 中创建的订单的价格时,您可以将 Supply Chain Management 配置为遵循或忽略贸易协议。 请按照以下步骤设置此选项。
登录到您的 Supply Chain Management 环境。
转至应收帐款 > 设置 > 应收帐款参数。
在价格选项卡上的贸易协议评估快速选项卡上,根据需要添加或删除手动输入策略的行。 此策略的存在或缺失控制 Supply Chain Management 定价引擎是否将自动覆盖在 Sales 中输入的销售价。
- 如果贸易协议评估设置中不存在此手动输入策略,则 Supply Chain Management 会提供价格主数据。 当用户在 Sales 内操作窗格中选择价格订单或价格报价单时,将调用 Supply Chain Management 定价引擎,并覆盖在 Sales 中输入的销售价,除非它等于在 Supply Chain Management 中计算的销售价。
- 如果贸易协议评估设置中存在此手动输入策略,则 Sales 会提供价格主数据。 当用户在 Sales 内操作窗格中选择价格订单或价格报价单时,会阻止自动覆盖在 Sales 中输入的销售价。
- Sale 中单位价格和/或折扣值为 0(零)的订单行和报价单行被视为特殊情况。 如果相关贸易协议价格可用,则 Supply Chain Management 会始终将其应用于这些字段,而与贸易协议评估 设置无关。
对于每个案例的示例,请参阅接下来的方案。
示例方案 1:无手动输入选项的贸易协议评估
在此方案中,Supply Chain Management 中的贸易协议评估并不包括手动输入策略。 Sales 用户输入 Sales 中具有非零销售价的订单行,并且没有为 Supply Chain Management 中的物料定义销售价。
- 在 Sales 中,用户创建单价为 1 美元(USD)的订单行。
- 订单行已与 Supply Chain Management 同步,销售价为 1 美元。
- 在 Sales 中,用户在操作窗格上选择价格订单。
- Supply Chain Management 搜索相关价格和折扣,然后计算总计。 由于物料在 Supply Chain Management 中没有销售价,因此该计算将更新行,以便其销售价为 0 美元。
- 行的新销售价将重新同步到 Sales。
- 结果是 Sales 中销售价为 0 美元的订单行。
示例方案 2:具有手动输入选项的贸易协议评估
在此方案中,Supply Chain Management 中的贸易协议评估并确实包括手动输入策略。 Sales 用户输入 Sales 中具有非零销售价的订单行。 Supply Chain Management 包括一个贸易协议,该贸易协议为订购物料设置的销售价为 2 美元。
- 在 Sales 中,用户为物料创建单价为 1 美元(USD)的订单行。
- 订单行已与 Supply Chain Management 同步,销售价为 1 美元。
- 在 Sales 中,用户在操作窗格上选择价格订单。
- 由于 Supply Chain Management 中的贸易协议评估设置包括手动输入策略,因此销售价不会更改,即使适用的贸易协议指定了其他销售价也不例外。
- Sales 和 Supply Chain Management 中的销售价格保持不变。
示例方案 3:Sales 中销售价格为零的物料的贸易协议评估
在此方案中,Supply Chain Management 中的贸易协议评估并确实包括手动输入策略。 Sales 用户输入 Sales 中销售价为 0(零)的订单行。 Supply Chain Management 包括一个贸易协议,该贸易协议为订购物料设置的销售价为 2 美元。
- 在 Sales 中,用户创建单价值为 0 美元且行折扣值为 0 美元的订单行。
- 订单行已与 Supply Chain Management 同步,销售价为 0 美元。
- 由于它收到了销售价为 0(零)的订单行,因此 Supply Chain Management 会调用其定价引擎,即使启用了手动输入选项也不例外。 定价引擎返回由贸易协议确定的 2 美元的销售价,并更新 Supply Chain Management 中的订单行。
- 更新的销售价尚未同步到 Sales 中的订单行。
- 在 Sales 中,用户在操作窗格上选择价格订单。
- Supply Chain Management 中的订单行保持其销售价 2 美元,此值现在已重新同步到 Sales。 因此,Sales 中订单行的单价值从 0 美元更新为 2 美元。
- 在 Sales 中,用户输入 0.50 美元的新行折扣值。 Sales 现在计算出该行的扩展金额值为 1.50 美元。
- 订单行已与 Supply Chain Management 同步,行折扣值为 0.50 美元。
- 在 Sales 中,用户在操作窗格上选择价格订单。
- Sales 中的订单行没有更改价格或折扣。
限制
填写 Sales 中的列后,将应用以下限制:
- Supply Chain Management 中的费用设置和费用分配不会在 Sales 中复制。
- 定价不考虑在 Supply Chain Management 中销售订单行页面上的零售渠道列中指定的特殊零售定价。
- 不考虑 Supply Chain Management 的贸易折让管理部分定义的折扣。
- 定价不考虑销售协议。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈