课程概览
通过主协议,现在可以在一张发票上引入多个提供商合同和不同业务伙伴的可开票项目,或者另外创建发票清单。主协议通过发票协议或发票清单协议进行增强。
业务示例
集团总部应收到一张发票,其中包含其自身及其子公司使用的所有许可费。
使用必要的控制参数定义发票协议许可证费用,并将有效范围限制为代表集团总部的业务伙伴。
发票协议和发票清单协议

对于发票创建,将考虑供方合同的控制参数以及合同科目。
根据可开票项目所分配到的供方合同和合同科目对其进行处理。这由可开票项目结束的发票确定。
在上述示例中,业务伙伴 100 具有合同科目 10 和三个供方合同。根据合同科目和供方合同中的控制参数,最终会创建三个发票,即每个供方合同一张发票。
此外,业务伙伴 400 收到合同科目 40 和供方合同 4 的单独发票。


通过主协议,现在可以在一张发票上引入多个供方合同和不同业务伙伴的可开票项目。
处理可开票项目,检查是否必须考虑给定可开票项目的主协议。根据主协议协议的有效范围执行检查。可基于可开票项目的任何字段定义有效性范围。
根据供方合同,将处理不符合主协议的可开票项目。
在上述示例中,您可以看到供方合同 1 和 2 的某些可开票项目已组合到一个合并发票中。供方合同 2 和 3 的某些可开票项目也是如此。此外,业务伙伴 400 的所有可开票项目都将放入一个发票,其中包含供方合同 3 的一些可开票项目。
由于可以根据发票协议的给定有效范围来划分给定可开票项目,因此可以实现此操作。切片不仅可以垂直进行(在给定的主数据对象中),还可以水平进行(跨不同的主数据对象)。
合同 1 的某些可开票项目不符合主协议的条件,因此会放在根据供方合同的控制参数创建的单独发票中。
发票协议…
- 在 ERP 的主协议维护中设计。
- 定义发票创建协议,该协议会覆盖提供商合同控制参数。
- 将规则和有效范围定义为:
- 限制合同合作伙伴
- 所有业务伙伴或业务伙伴组的清单,这些业务伙伴或业务伙伴组有权签署参考主协议的单个合同。
- 限制产品
- 应用主协议条件的产品或产品组清单。这些可以是标准产品编号,也可以是自定义产品编号和产品名称。
- 其他限制
- 为单个选择构建的自定义选择(过滤器)。
提示
对于基于发票协议设置的发票,可开票项目仅考虑一次。
业务示例:所有漫游费均由总部支付。
在集成业务情景 CRM 中着重于主协议的订购方,ERP 侧重于开票方。
为此,可以在主协议中创建不同类型的协议。
为了更方便地维护协议有效范围,可以定义业务伙伴和产品组。借助这些产品组,可以将单个记录进行捆绑并更轻松地分配给协议(而不是分别输入每个条目,这种操作会非常麻烦)。
协议由规则部分和有效范围部分组成。每种类型的协议都有特定的规则部分。它概述了当可开票符合协议条件时,必须执行的操作(例如,发票协议的规则部分告知发票接收方是谁)。有效范围指定应用规则所依据的条件。可以根据业务伙伴、产品以及基于过滤器和功能模块的其他选择来设置条件。
发票协议 - 控制参数包括:
- 开发票类别,在开票流程中充当控制功能。它控制开票表单的选择、项目分组以及多个发票的分配等。
- 开票周期,指定要开票的期间的长度、期间的结束日期以及用于计划发票创建的实际日期的计划特征。
- 发票接收方和发票接收方的合同科目。如果发票不过账到合同合作伙伴的合同科目,而是要过账到单独的集中合同科目,则必须输入这些内容。
- 报表字段中,每个合同合作伙伴都会收到一个发票提取,其中显示总计发票中包含的属于该合同合作伙伴的项目。
- 发票发送至:如果将发票过账到各个合同合作伙伴的合同科目,但发送到其他地址,则还可以在发票发送到字段中输入业务伙伴。
上述清单说明了发票协议的主要参数。
开发票清单创建协议
开发票清单是多个发票或部分发票的汇总,以附加信函的形式显示。
业务示例
集团总部每月收到一份摘要,汇总发送给其子公司的所有发票。
在开发票清单创建协议中输入以下内容:开发票清单的接收方
指定业务伙伴编号。由于技术原因,还需要合同科目编号。但是,系统会自动确定合同科目编号。
由于创建开发票清单是开发票功能,因此还需要以下条目
开发票类别,本身就是控制参数的一部分(类似于发票创建的情况)。
开票周期,指定创建开发票清单的间隔。
对于开发票清单,无法按产品或其他常规条件(过滤器和功能模块)限制有效范围。可将选择限制为特定业务伙伴。您还可以将选择限制为特定发票协议。

原始开票凭证的开发票会检查这些合同是否与开发票清单相关,并根据开发票流程创建类别为 SUBIN 的附加发票源凭证。
源单据 SUBIN 包含发送开票清单的信息。
源凭证由具有已激活发票功能开发票清单 SUBINV_LIST 的发票流程处理。
发票清单协议
发票清单协议…
- 主协议中的规则定义,用于定义应应用于可开票项目的规则。
- 开发票清单是基于要发送给附加信函收件人的多个发票的发票信息汇总,仅供参考。
- 需要额外的开票流程,是正常发票之外的发票,没有过账。
- 开发票清单的接收方接收开发票清单协议的所有已分配方的发票信息。
- 单个发票的完整信息可以是多个开发票清单协议的一部分。例如,销售开票清单、总部开票清单。
业务示例
此外,每月将与总部子公司关闭的所有供方合同的所有经常性消息源的总和发送到开发票清单中的总部。
开发票清单协议:
如果以分散方式发送发票,但总部希望获得概览,则可以为此使用其他开发票清单。它们类似于发票副本,但也可以按照仅显示最终金额而非可开票项目的方式进行设置。它们可能取决于业务伙伴和发票协议。
协议由两部分组成。其中包括:
规则部分
有效范围
每种类型的协议都有特定的规则部分。它告知可开票符合协议条件时必须执行的操作(例如,发票协议的规则部分告知发票接收方是谁)。有效范围指定应用规则所依据的条件。可以根据业务伙伴、产品以及基于过滤器和功能模块的其他选择来设置条件。
开发票清单协议的参数为:
- 发票清单接收方的开发票清单接收方和合同科目。
- 开发票类别,在开票流程中充当控制功能。它控制开票表单的选择、项目分组以及多个发票的分配等。
- 开票周期,指定要开票的期间的长度、期间的结束日期以及用于计划发票创建的实际日期的计划特征。
- 对账单字段中,每个合同合作伙伴都会收到一个发票提取,其中显示总计发票中包含的属于该合同合作伙伴的项目。
- 发票发送至:如果将发票过账到各个合同合作伙伴的合同科目,但发送到其他地址,则还可以在发票发送到字段中输入业务伙伴。
- 包括自有发票,其中指定开发票清单接收方的自有发票也应包含在开发票清单中。
- 您可以限制业务伙伴。您还可以将开发票清单限制为特定发票协议。
