销售和分配产品捆绑销售

本文将介绍如何在销售订单和相关单据中使用产品捆绑销售,并阐述如何将捆绑物料价格分配到每个捆绑组件。

产品捆绑销售由父物料(产品捆绑销售物料)和多个组件物料组成。 在销售订单行上输入父物料。 因此,订单输入效率更高。 但是,父级项目随后将分解为组件项目。 内部文档(例如领料单和装箱单)列出了组件项目。 但是,外部文档(例如销售订单确认和销售发票)仅显示父物料。

注释

在线、指向销售点(POS)和呼叫中心等渠道不支持 Microsoft Dynamics 365 Commerce 产品捆绑销售功能。 和 Dynamics 365 Sales 的目标客户到现金解决方案 Dynamics 365 Supply Chain Management 也不支持此功能。 配置为产品捆绑销售的物料不应添加到在 Commerce 渠道或目标客户到现金解决方案中创建的订单或交易记录中。

如何设置和处理捆绑物料

您使用物料清单(BOM)功能设置捆绑。 有关如何设置捆绑销售物料的信息,请参阅 启用和设置产品捆绑销售

标记为产品捆绑销售的父物料的处理方式与其他物料清单物料不同。 下面列出了具体的差异:

  • 您可以通过确认订单来分解销售订单中包含的产品捆绑销售。 打开销售订单,然后在“操作”窗格的“ 销售 ”选项卡上选择 确认销售订单。 从不从“销售订单行”快速选项卡中 分解产品捆绑销售物料(通过在工具栏上选择 销售订单行 ”分解 > 物料清单行 > )。 否则,系统会将物料视为物料清单而不是产品捆绑销售。
  • 只有在确认包含产品捆绑销售项目的销售订单后,才能创建领料单、装箱单或发票。
  • 通过销售订单确认来分解产品捆绑销售时,将取消父物料,并且其单价和折扣将被分配到捆绑销售的组件物料中。
  • 组件物料的总和必须始终等于父物料的价格。 因此,组件项目中可以更新或更改的字段存在限制。 例如,不能手动更改单价。 也不能间接更改它。 为了帮助防止搜索和应用新价格等情况,无法更改组件物料的库存维度。
  • 打印面向外部的单据(例如销售订单确认函或发票)时,打印的单据上仅显示父物料。 不显示组件项目。

包含产品捆绑销售的销售订单示例

您可以通过以下方式设置产品捆绑销售:

  • 父级项目:笔记本电脑套装
  • 组件项目: 1 个 物料 1000 (笔记本电脑本身),其基本销售价为 $1,900.00
  • 组件项目: 1 个 物料 S0021 (保险),其基本销售价为 $150.00
  • 组件项目: 1 个 物料 支持 (支持),其基本销售价为 $500.00

每个组件物料的基本销售价是组件设置的重要部分。 它在物料的“销售 快速选项卡上设置。 将父项目的单价分配给组件项目时,使用基本销售价计算分配系数。 不得将贸易协议销售价用于此目的。

接下来,您拥有一份销售订单,其中包含笔记本电脑捆绑 项目的单个销售订单行 。 可以从多个位置获取父物料的默认单价,例如贸易协议或基本销售价。 在此示例中,$2,300 被手动输入为销售订单上的单价,如下图所示。

笔记本电脑捆绑项目手动输入单价的销售订单。

确认订单以分解产品捆绑销售

由于销售订单包含产品捆绑销售物料,因此必须进行确认。 “ 确认销售订单 ”对话框显示产品捆绑销售的组件,如下图所示。

确认显示组件项目的销售订单对话框。

但是,由于打印的确认报告是面向外部的客户文档,因此它仅显示产品捆绑销售的父项,如下图所示。

仅显示父级项目的打印确认报告。

确认销售订单后,父项仍显示在销售订单上,但其状态更改为 已取消”。 此外,还将在捆绑净额字段中跟踪净额。 需要此金额以打印发票,因为发票显示父级项目而不是组件项目。

将价格分配到组件物料

组件项目的总和必须等于 父项目的捆绑净额 值,因为该值是创建发票时显示给客户的金额。 为了确保发票与过帐到总帐的金额匹配,将限制对组件项目进行编辑。 例如,无法更改站点和仓库,因为根据贸易协议,这些更改可能会扳机键价格变化。

由于组件的总和与本示例中在销售订单上输入的捆绑价格不匹配,因此将重新计算单价并按以下方式分配到组件:

  • 销售订单上输入的产品捆绑销售价格: 2,300 美元
  • 组件中的基本销售价总计: $1,900 + $500 + $150 = $2,550
  • 组件 1 的分配价格: $2,300 ×(1,900 ÷ 2,550)= $1,713.73
  • 组件 2 的分配价格: $2,300 ×(500 ÷ 2,550)= $450.98
  • 组件 3 的分配价格: $2,300 ×(150 ÷ 2,550)= $135.29

组件的总和必须等于 $2,300,计算方式为 ($1,713.73 + $450.98 + $135.29 = $2,300)。

如果所有组件项目都需要更改,则可以删除父级项目。 在这种情况下,还将删除组件项目。 然后,可以再次添加父级项目,并且可以在确认销售订单之前完成所需的编辑。

领料、包装和装运订单

在领料和打包销售订单时,仅显示产品捆绑销售的组件。 但是,装箱单和发票必须包含完整的产品捆绑销售。 否则,将无法发布它们。 例如,对话框显示三个组件项目。 如果您尝试删除其中之一,将会显示一条错误消息,指出必须先对产品捆绑销售中的所有产品发货,然后才能开票。

必须将每个产品捆绑销售作为完整捆绑销售进行发货和开票。 例如,如果将组件项目 1000 的数量更改为 4,但将其他组件项目的数量设置为 5,则无法过帐装箱单和发票。

仅当减少捆绑中所有组件的数量时,才可以对部分金额进行发货和开票。 例如,在销售订单上 为笔记本电脑捆绑 项目输入数量 5 。 确认销售订单后,销售订单上将显示三个组件项目,每个项目的数量为 5。 默认情况下,在发货和开票期间,每个组件的数量设置为 5 。 但是,您可以将所有三个组件项目的数量调整为 3 。 在这种情况下,将对三个完整产品捆绑销售进行发货和开票。 剩余的两个产品捆绑销售项目(三个组件项目中每一个的数量都为 2 )可以在以后进行发货和开票。

为销售订单开票

最后一步是对销售订单开票。 对于销售订单,发票对话框显示组件项目,而打印的发票仅显示父项目。

过帐后创建的发票日记帐不包含产品捆绑销售中的父项目,因为该项目的状态为“ 已取消”。

发票日记帐不得包含产品捆绑销售中的父物料,因为过帐发票后执行的任何流程都将基于该发票日记帐。 例如,如果您从 操作窗格的“销售 ”选项卡创建贷方通知单,所创建的贷方通知单将包含组件项目而不是父项。

日记帐中的产品捆绑销售(预览版)

[此部分是预发布文档,需要更改。]

日记帐 中的产品捆绑销售功能扩展 了产品捆绑销售 功能(另 请参阅启用和设置产品捆绑销售 )。 它使系统能够在数据库中保留详细的产品捆绑销售信息。 因此,即使在删除、存档和清除相关销售订单后,也可以重新打印原始销售订单确认和发票。 此功能还改进了以电子方式交换订单确认和发票的能力。 由于产品捆绑销售现在以日记帐的形式表示,因此您可以以电子方式交换订单确认和包括产品捆绑销售的发票。

本节介绍日记帐 中的产品捆绑销售功能带来的变化 。 这些更改基于本文前面介绍的功能构建。

重要提示

  • 这是预览功能。
  • 预览功能不适用于生产用途,并且可能具有限制功能。 这些功能受补充使用条款的约束,在正式发布之前可用,以便客户可以提前访问并提供反馈。

销售确认日记帐中的更改

确认销售订单后,父项仍显示在销售订单上,但其状态更改为 已取消”。 其他状态字段 捆绑销售行状态”表示产品捆绑销售中各个组件部分的整体状态。 使用它在销售订单行上标识产品捆绑销售及其组件的整体状态。 “类型 列中的符号可帮助您识别哪个订单行是产品捆绑销售,哪个是组件。 净额在“捆绑净额 字段中进行跟踪。

销售确认日记帐行现在包含与产品捆绑销售相关的信息。 此信息显示在“捆绑父 ”列中 。 对于作为捆绑的一部分的每个组件日记帐行,“ 捆绑父 列”将显示捆绑的批次 ID 和名称。 使用“捆绑父 ”列上的 分组依据 ”选项查看哪些组件属于哪个捆绑。

日记帐行上的产品捆绑销售信息使得即使在删除销售订单后也能正确重印销售确认。

装箱单日记帐中的更改

销售装箱单日记帐行现在包含与产品捆绑销售相关的信息。 此信息显示在“捆绑父 ”列中 。 对于作为捆绑的一部分的每个组件日记帐行,“ 捆绑父 列”字段将显示捆绑的批次 ID 和名称。 使用“捆绑父 ”列上的 分组依据 ”选项查看哪些组件属于哪个捆绑。

产品捆绑销售日记帐行上的信息,即使在删除销售订单后也能正确重新打印销售装箱单。

销售发票日记帐中的更改

销售发票日记帐行现在包含与产品捆绑销售相关的信息。 此信息显示在“捆绑父 ”列中 。 对于作为捆绑的一部分的每个组件日记帐行,“ 捆绑父 列”字段将显示捆绑的批次 ID 和名称。 使用“捆绑父 ”列上的 分组依据 ”选项查看哪些组件属于哪个捆绑。

日记帐行上的产品捆绑销售信息使得即使在删除销售订单后也能正确重新打印销售发票。

实体支持导出销售确认和使用捆绑信息开票

以下数据实体支持销售确认和销售发票的日记帐行上的捆绑信息。 这些实体可让您向客户发送包含产品捆绑销售行的销售订单确认和销售发票。

  • 销售订单确认捆绑父行 –本实体包括根和中间捆绑父行。 要设置定义所包含行的条件,请对 日记帐行类型应用筛选器。 选择 捆绑父 级以仅包括捆绑父级。
  • 销售订单确认行,包括捆绑组件 –本实体包括标准销售订单构象交易记录和捆绑组件(如果可用)。要设置定义所包含行的条件,请对 日记帐行类型应用筛选器。 选择 标准 ”以排除任何组件。
  • 销售发票捆绑父行 - 本实体包括根和中间捆绑父行。 要设置定义所包含行的条件,请对 日记帐行类型应用筛选器。 选择 捆绑父 级以仅包括捆绑父级。
  • 销售发票行,包括捆绑组件 –此实体包括标准发票交易记录和捆绑组件(如果可用)。要设置定义所包含行的条件,请对 日记帐行类型应用筛选器。 选择 标准 ”以排除任何组件。

通过这些实体导出的数据与打印在销售确认和销售发票上的数据相似。

重要限制

使用产品捆绑销售物料时,以下重要限制适用:

  • Commerce 渠道(例如在线、指向销售点(POS)和呼叫中心)不支持产品捆绑销售功能。 供应链管理和销售的目标客户到现金解决方案也不支持此功能。 配置为产品捆绑销售的物料不应添加到在 Commerce 渠道或目标客户到现金解决方案中创建的订单或交易记录中。
  • 内部公司订单不支持产品捆绑销售物料。 在三支链方案中,在原始销售订单的销售订单确认期间不会分解产品捆绑销售物料。 在双支链情况下,销售订单确认流程受阻止。
  • 直接交货不支持产品捆绑销售物料。
  • 交货计划中不支持产品捆绑销售物料。
  • 无论已发布产品的直接交货设置如何,捆绑组件的销售订单行的交货类型始终 为“库存”。
  • 除非正在使用 (预览版)日记帐 中的产品捆绑销售功能,否则仅当包含产品捆绑销售订单行的相关销售订单仍然存在时,才能重新打印发票或销售订单确认。 如果已删除销售订单行,则重印的发票和销售订单确认将包括组件项目而不是父项目。
  • 分解父物料时,添加到父物料行的杂项费用不会分配到组件物料行。

其他资源