课程概览
在本课程结束时,您将能够了解合同科目应收和应付账款中集中开发票的基本概念。
业务示例
Print Service Corporation 希望使用费用与打印机维修服务一起开发票。表示打印机修复的 SD 发票与包含打印服务的可开票项目的开票凭证一起开发票。Internet 销售是单独开票的,但一些业务客户也希望开票清单获得其子公司的订单管理概览。Print Service Corporation 实施了三个开票流程来满足不同的业务需求。包括以下内容:
一个开发票流程用于汇总 SD 发票以及开票凭证。
一个开发票流程用于单独为 Internet 销售开发票。
一个用于为 Internet 销售业务客户生成发票清单。
开发票概览

集中开发票通过以下方式创建发票:
包括在集中开发票中生成的一个或多个服务(例如电信、数据)的开票凭证中的结构化开票信息。
包括 SD 发票凭证中的结构化开票信息。
包括合同科目应收和应付账款 (FI-CA) 中的附加信息,例如已过账的催款费用,或延迟付款费用、贷项或利息。
包括合同科目应收和应付账款中的历史项目(例如先前发票中的未清项目、自上次发票运行以来进行的付款)。
执行各种开发票功能,例如将发票金额限制控制为澄清功能。
应用折扣,例如,合同科目级别可用的单个客户折扣。
准备打印发票并创建打印凭证。
在 FI-CA 中创建过账凭证。这些凭证也可以作为清算控制的一部分通过开发票进行处理,例如,使用来自开发票的应收账款清算科目付款。
提示

从技术角度来看,开发票流程流,其中按以下步骤执行开发票:
数据选择
在数据选择期间,系统为开发票流程选择开发票订单。定义开发票流程的数据选择条件。
创建开发票单位
系统将所选开发票订单分组到每个合同科目的开发票单位。可以为每个合同科目创建多个开发票单元。对于每个开发票单位,合同科目应收和应付账款中的开发票都会创建一个开发票凭证。
为开发票流程定义创建开发票单位的条件。
处理开票凭证
系统在开发票凭证中包含开发票单元的所选开票凭证。开票凭证项目与开发票凭证的项目链接,并执行合同科目应收和应付账款中过账所需的派生。
执行附加功能
除处理开票凭证外,还可以在开发票中集成合同科目应收账款和应付账款的更多功能。其中包括利息计算、创建催款建议或计算费用和折扣等。您可以定义为每个开发票流程执行哪些附加功能。
科目维护
使用在合同科目应收账款和应付账款的开发票中集成的科目维护,您可以在开发票中输入的过账凭证和开发票前过账的合同科目的未清项目之间执行清账。在清算控制中定义清算条件。
更新
系统将为开发票单元创建的开发票凭证和过账凭证写入数据库,并删除已处理的开发票订单。
打印准备
除开发票单元外,还会创建用于发票打印的信函容器以及用于更新到 BW 的提取订单。

构建集中开发票是为了创建发票,包括来自多个开票流的结构化开票信息。
此开票信息可通过基于 FI-CA 的开票、SD 开票、CRM 开票或通过集成外部开票系统提供。
SD 开票:从 SAP Sales and Distribution 组件创建 SD 开票凭证,例如,用于硬件销售。
CRM 开票:在 SAP CRM 系统中创建发票或贷项凭证,例如,用于硬件销售或由 SAP Dispute Management 触发的贷项凭证。
可以使用可开票项目作为输入渠道转发一次性费用。
此外,在开发票流程中,可以使用 FI-CA 功能以及 FI-CA 数据(例如付款信息或未清项目信息)集成应收账款明细分类账。
更新应收账款明细分类账时,总账和 CO 会计将同时更新。
In SAP Easy Access menu, choose Accounting→Financial Accounting→Contract Accounts Receivable and Payable→Invoicing.

该图显示了开发票事务。
要准备开发票流程,请转到 SAP 轻松访问菜单,然后选择 会计核算→财务会计→合同科目应收和应付账款→Convergent Invoicing→开发票凭证 。
开票流程准备
在 SAP 轻松访问菜单中,可通过选择 会计核算→财务会计→合同科目应收和应付账款→Convergent Invoicing→开发票凭证 (事务 FKKINV_MON )分析开发票订单。可以在程序的输出清单中直接处理开发票订单。
还可以使用开发票部分中的 SAP Fiori 应用显示开发票请求来显示开发票订单。

开发票订单是开发票的触发器。开发票订单是表 DFKKINV_TRIG 中的临时条目,表示要开发票的源凭证。它用于选择要开发票的源凭证,并在开发票中成功处理源凭证后将其删除。
如果出现以下情况,则会创建开发票订单:
为开发票创建开票凭证(凭证类型 INVBI)
创建汇总账单的单个发票(凭证类型 COLBI)
创建集成在集中开发票中的 SD 开票请求(凭证类型 SD)
用户指定选择条件,启动此开发票流程所需的开发票事务。
开发票报表确定要为其执行开发票的合同科目。通过读取开发票触发器 DFKKINV_TRIG 的选择说明以及适用于开发票流程并且可以触发开发票的源凭证类型来执行此操作。
您可以使用分析开发票订单报表选择要开发票的开发票订单。该程序可以作为更新运行或模拟启动。
您可以按如下方式处理系统选择的开票订单:
为一个或多个开票订单开发票。
为同一合同科目选择一个或多个开发票订单并为其开发票。
特定合同科目的开发票订单发票。

执行开发票
通过事务在合同科目应收和应付账款中开发票(单个创建),您可以为单个业务伙伴或合同科目创建开发票凭证。
此功能还可用作大量业务伙伴或要开发票的合同科目的并行批量运行。
过程
单个开发票:更新运行
要执行单个开发票,请转到 SAP 轻松访问菜单,然后选择 会计核算→财务会计→合同科目应收和应付账款→Convergent Invoicing→开发票凭证→创建 (事务 FKKINV_S)。
您在 SAP Fiori 快速启动板的开发票部分中找到的相应 SAP Fiori 应用执行开发票业务伙伴。
输入开发票流程和所需的合同合作伙伴或合同科目。如果指定同时处理汇总账单的开发票流程,系统会在对话框中提示您输入到期期间(到期日)。
运行程序。
在以下屏幕中,选择要开发票的源凭证。要显示凭证,请选择凭证编号。
个人开发票:模拟
在 SAP 轻松访问菜单上,选择会计核算 →财务会计→合同科目应收和应付账款→Convergent Invoicing→开发票凭证→创建(事务 FKKINV_S)。
输入开发票流程和合同合作伙伴或合同科目。
设置模拟运行标识。通过设置相应的标识,可以确定模拟是否包含开发票订单,以及是否保存开发票凭证。
运行程序。
在模拟运行中,单个开发票仅创建模拟开发票凭证,不会在 FI-CA 中过账凭证。
如果在初始屏幕上选择模拟运行和无开发票订单,而不是源凭证的选择屏幕,则会出现一个对话框,您可以在其中输入源凭证及其类别。
专家模式
如果通过选择专家模式而不是执行以专家模式启动单个开发票,则可以使用以下处理功能:
之后
对于
此外
选择要开发票的源凭证后,还可以按开发票单位对凭证进行分组。
对于每个开发票单元,您可以激活或取消激活特定的开发票功能。
此外,您还可以在到达开发票目标日期之前对源凭证开发票。
批量开发票
要在并行运行中为大量业务伙伴或合同科目创建开发票凭证,请转到 SAP 轻松访问菜单,然后选择 会计核算→财务会计→合同科目应收和应付账款→Convergent Invoicing→定期处理→开发票 。与单个开发票类似,您还可以在模拟模式下启动并行运行。
相应的 SAP Fiori 应用称为执行开发票,您可以在快速启动板的开发票部分找到。
通过在应用程序工具栏中选择更多选择,您可以添加附加选择条件。您还可以限制批量运行的运行时间。这会在超出指定的日期和时间时运行结束。到目前为止考虑的合同账户将完全处理。通过再次启动运行,您可以处理由于运行时结束而未处理的合同科目。
对于批量和并行处理,将自动创建对账码,并在处理完成后关闭。您可以定义运行时结束(时间和日期)并控制日志输出。可以禁止成功消息。
在 SAP Fiori 快速启动板中,转到开发票部分并选择磁贴显示开发票凭证或在后端使用事务 FKKINVDOC_DISP。

要执行开发票流程,请转到 SAP Fiori 快速启动板,然后选择开发票部分中的执行开发票业务伙伴磁贴。
执行开发票时,系统会请求开发票流程。所选开发票流程定义选择哪个源凭证类别进行开发票。
开发票交易需要您指定以下过账参数:
凭证日期
过账日期
对账码(仅单个运行需要说明)

开发票凭证包含以下要素:
开发票凭证抬头
开发票凭证项目
过账凭证
源凭证
开发票凭证的冲销数据
在 SAP Fiori 快速启动板中,转到开发票部分并选择磁贴显示开发票凭证或在后端使用事务 FKKINVDOC_DISP。