使用发票功能

介绍开发票中的澄清

Objectives

After completing this lesson, you will be able to:
  • 了解开票和开发票中的验证和澄清。
  • 介绍临时发票流程步骤。

开发票中的验证和澄清

课程概览

您可以定义范围或规则,用于检查开发票流程期间是否需要澄清。例如,开票金额超出范围,或出现错误。开发票中的澄清支持这些流程。

业务示例

在 Print Service Corporation,99.8% 的开票凭证的金额介于 1 到 1,000 欧元之间。如果开票凭证金额小于 1 欧元或大于 1,000 欧元,则打印服务公司希望在集中开发票中使用澄清处理。

开发票中的澄清

流程信息:源/开发票凭证合理性检查

主题描述
流程合理性检查
开发票功能

VALIDAT_SRC 源凭证检查

VALIDAT_INV 开发票合理性检查

业务示例

在 Print Service Corporation,99.8% 的开票凭证的金额介于 1 到 1,000 欧元之间。如果开票凭证金额小于 1 欧元或大于 1,000 欧元,则打印服务公司希望在 Convergent Invoicing 中使用澄清处理。

对于开发票凭证,如果开发票金额超出 10 欧元到 10,000 欧元的范围,则应开始澄清。

前提条件

澄清工作台的定制。

订单管理系统提供递延收入

定制激活开发票功能

创建发票和处理开票凭证时,可能会出现要求终止自动处理的情况,并且代理可在对话框中手动执行后处理。通过合同科目应收账款和应付账款中的开发票澄清,您可以识别这些异常情况并成功进行处理。

开发票澄清涵盖以下流程和功能:

  • 确认合同科目应收和应付账款中开发票流程中的已定义情况。

  • 自动或手动创建澄清案例。

  • 指定澄清流程,该流程支持使用代理对澄清案例进行异步手动后处理。

  • 自动澄清澄清案例。

验证涵盖处理源凭证或发票凭证时系统端分析和澄清情况的确认,并决定在自动批量处理中是否需要澄清。

开发票中的澄清包括以下流程步骤:

  1. 定义源凭证检查:

    创建开票凭证后,您可以设计源凭证检查作为开发票流程中输入的质量检查。例如,您可以对总开票金额执行金额检查。

    如果检查结果为假,则会为开票凭证创建澄清案例,并且只能在澄清澄清案例后启动开发票流程。

  2. 使用开发票功能启动开发票流程:

    如果验证检查为假,则中断开发票流程。

    创建澄清案例,并且仅当澄清正常时才能继续开发票流程。

  3. 澄清澄清工作:

    澄清工作清单是用于处理澄清案例的工具。澄清工作清单中可以使用以下功能:

    • 检查凭证

    • 澄清,将验证设置为 true

    • 暂停澄清

    • 拒绝开票

    • 手动运行开发票流程

  4. 如果开发票流程继续,则会创建含澄清历史记录的开发票凭证。

澄清流程步骤包括:

1. 验证
  • 系统端分析和识别澄清情况。
  • 期间可能的检查:
    • 开发票流程(自动)。
    • 开票凭证的传输(自动)。
    • 开票订单的分析(手动)。
    • 显示 个开票凭证,共 个。
  • 验证是指源或开发票凭证、合同科目和错误消息。
2. 创建澄清案例
如果存在要澄清的情况,则会创建澄清案例。
3. 澄清处理

澄清案例可以自动澄清,也可以由代理手动澄清。

开发票流程

源凭证合理性检查 (VALIDAT_SRC)

  • 在开发票期间为源凭证创建澄清案例

  • 根据检查结果,创建澄清案例类别为 01 的澄清案例

  • 在定制中,选择 财务会计(新)合同科目应收和应付账款Convergent Invoicing澄清处理为源凭证定义和分配支票

开发票凭证合理性检查 (VALIDAT_INV)

  • 在开发票期间为开发票凭证创建澄清案例

  • 使您能够指定开发票凭证的合理性检查,然后执行这些检查

  • 根据检查结果,创建澄清案例类别为 03 的澄清案例

  • 在定制中,选择 财务会计(新)合同科目应收和应付账款Convergent Invoicing澄清处理为开发票凭证定义和分配支票

开发票中的澄清处理是澄清框架控制器 (CFC) 的应用程序。可以使用事务 FKKINV_CFC 从 SAP 轻松访问菜单中调用它。

数据模型的特殊功能包括:

  • 每个澄清案例只能分配到一个合同科目。

  • 澄清案例按澄清案例类别进行分类。

  • 澄清案例类别为 01 或 02 的澄清案例与源凭证相关。

  • 澄清案例类型为 03、04、05 或 06 的澄清案例不参考源凭证。

  • 源凭证最多可以有一个澄清案例类别为 01 的澄清案例。

    无法将澄清案例分配到开发票凭证。可以在运行时检查开发票凭证。如果发现其不合理,则可以使用澄清案例类型 03 创建澄清案例。然后提前结束开发票。未创建开发票凭证。

澄清案例类别 01 的业务示例:

在 Print Service Corporation,99.8% 的开票凭证的金额介于 1 到 1,000 欧元之间。如果开票凭证金额小于 1 欧元或大于 1,000 欧元,则打印服务公司希望在集中开发票中使用澄清处理。

如果源凭证合理性检查失败,由于开票凭证金额超出范围 1 到 1,000 欧元,则会在自动流程中创建澄清类别为 01 的澄清。这样可以防止在开发票流程中处理金额无效的开票凭证。创建与开票凭证相关的澄清案例。仅当澄清案例状态设置为完成时,才能完成开票凭证的开发票流程。

通过在线处理,您可以选择排除凭证或在澄清时排除凭证。

澄清案例类别 03 的业务示例:

对于开发票凭证,如果总开发票金额超出 10 欧元到 10,000 欧元的范围,则应开始澄清。

如果验证检查不正常,则会停止创建发票凭证。创建控制凭证,而不是创建发票凭证。它记录导致在开发票中创建澄清案例的异常情况。最重要的是,它为处理澄清案例的用户提供有关开发票单位构成的信息。

在开发票凭证抬头中将控制凭证标记为已模拟。澄清后,不再需要控制凭证。删除澄清案例后,可以将凭证与其他模拟凭证一起删除。

对话中的澄清处理

澄清处理流程支持代理在对话框中完成澄清案例。

澄清处理:

  • 提供澄清工作清单

  • 支持单个澄清案例选择

  • 详细显示澄清案例数据,并为开发票环境显示数据

  • 通过对状态更改进行相应的功能选择,支持代理进行单个澄清案例处理。

角色定义

借助定制中的角色定义(类似于 SAP 工作流),您可以将澄清工作清单中的各个澄清案例分配给代理。因此,会计代理仅接收其工作清单中他们负责的链接到角色的组织结构中的澄清项目。

通过澄清,澄清状态将发生更改:

  • 01 澄清
  • 02 处理中
  • 03 已完成

无法澄清已完成的澄清案例。澄清期间通常显示以下澄清案例属性:

  • 澄清案例编号、澄清案例类别、创建日期。

  • 主数据:业务伙伴、合同科目、合同参考、子应用程序。

  • 状态信息。

  • 注释

澄清期间,用户冻结澄清案例,因此您还可以在此处添加自己的注释。系统允许您导航到各种主数据的显示。此外,您还可以显示业务伙伴或合同科目的科目余额,以及合同科目的开发票订单。您可以在模拟模式下开始开发票或为合同科目开发票。

您可以在 合同科目应收和应付账款技术设置 准备澄清工作清单的处理 下找到用于处理澄清工作清单的定制。

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableClarification ProcessingMaintain Clarification Reasons.

澄清案例类别 01 的业务示例:

打印服务公司,99.8% 的开票凭证的金额介于 1 到 1,000 欧元之间。如果开票凭证金额小于 1 欧元或大于 1,000 欧元,则打印服务公司希望在集中开发票中使用澄清处理。

这同样适用于澄清类别为 02 的手动开票流程。

澄清案例类别 03 的业务示例:

对于开发票凭证,如果总开发票金额超出 10 欧元到 10,000 欧元的范围,则应开始澄清。

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableClarification ProcessingMaintain Clarification Reasons.

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableClarification ProcessingAssign Checks for Source Documents.

在此定制步骤中,定义应使用源检查 AMB 检查哪些源凭证。

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableClarification ProcessingDefine Checks for Source Documents.

要在定制中定义源凭证支票,请选择 财务会计(新)合同科目应收和应付账款Convergent Invoicing澄清处理定义源凭证支票

为开票凭证和开发票流程创建澄清案例。

业务示例

99.8% 的打印服务公司的开票凭证金额介于 1 欧元到 1,000 欧元之间。打印服务公司希望在开票凭证金额超出 1 到 1,000 欧元之间的限制时在 Convergent Invoicing 中使用澄清处理。流程已实施,您负责对其进行测试。

行使选项

要执行此练习,您有两个选项:

  1. 观看模拟:要开始模拟,请选择下图中的开始练习
  2. 执行以下步骤,如下所述。

任务 1: 创建可开票项目作为澄清案例的测试数据。

步骤

  1. 为可开票项目类 PBLW 和子流程 DAT1 的合同科目 CA## 创建 9 个可开票项目,金额为 0.10 欧元。您可以生成开票金额为 0.90 欧元(含 9 个可开票项目)的开票凭证。

    在后端系统 T41 客户端 400、用户 BR245-## 密码 Welcome1 中执行此任务。

    程序:RFKKBIXBITSAMPLE
    含变式:单位 6_Clari
    1. 使用变式 Unit6_Clari 运行 RFKKBIXBITSAMPLE 程序以生成澄清案例的测试数据。

  2. 更改以下字段:

    合同科目将 ## 更改为组编号。
    金额将金额更改为 0.10 欧元。
    1. 可开票项目类已使用 PBLW、子流程 BSDA 和可开票项目类型 DAT1 进行初始化。

    2. 选择 菜单 菜单程序执行

    3. 因此,您会收到消息生成示例数据。选择日志按钮。分析生成的日志文件。生成了多少可开票项目?

      _________________________ 生成可开票项目。

      结果:报表已分别生成 9 个金额为 0.10 欧元的可开票项目。

任务 2: 通过创建开票凭证测试澄清下限。

步骤

  1. 创建总金额为 0.90 欧元的开票凭证,以测试澄清流程是否在下限运行。1.

  2. 使用以下参数为合同科目 CA## 创建开票凭证:

    开票流程BIDAAC245 计费流程数据和电信
    开票子流程BSDA开票子流程打印
    开票日期当日 
    合同科目CA## 

    接受含预留的开票凭证以创建澄清案例。

    提示

    如果工作清单中存在其他可开票项目,请不要选择它们。确保开票凭证金额小于 1 欧元,否则将不会启动澄清流程。

    1. 在 SAP Fiori 快速启动板搜索部分开票中,选择执行开票 - 业务伙伴磁贴(相应的后端事务 FKKBIX_S)。

    2. 输入以下参数:

      开票流程BIDAAC245 计费流程数据和电信
      开票子流程BSDA开票子流程打印
      开票日期当日 
      合同科目CA## 
    3. 选择程序执行

      系统输出一条消息,通知您有澄清需要的特殊情况。

    4. 选择 Accept with reservations。

    5. 开票凭证以创建澄清案例。下一个窗口有一个带有红色标志和文本"新澄清"的附加按钮。选择按钮并分析澄清案例。

      结果:澄清案例凭证 ________________ 已创建。

      创建开票凭证 ____________。

任务 3: 对合同科目执行澄清

之前已创建类别为 03 的澄清凭证。调用澄清工作清单并澄清案例文档。

步骤

  1. 在快速启动板中打开 SAP Fiori 应用管理澄清案例(相应的后端事务 FKKINV_CFC)。

    使用合同科目 (CA##) 作为选择条件。

    1. 选择执行按钮。

      在 SAP Fiori 应用中,将状态更改为已完成,然后在后端事务中选择凭证确定按钮以澄清案例。

      结果:案例凭证已澄清,现在可以执行开发票处理。

临时发票流程步骤

流程信息:临时发票

主题描述

流程

临时发票

发票功能

PRELIM_INV 临时发票

业务示例

开票代理在过账发票之前检查发票。

临时发票可用于过去存在许多争议的客户。目的是通过在过账前检查付款发票来降低进一步争议的可能性,并确保客户保留。

前提条件

定义临时发票类别,以控制临时发票流程的详细信息
定制激活开发票功能过账范围 2639:为开发票流程、开发票类型和开发票类别的组合输入临时发票类别。

开票代理将检查发票是否正确:如果发票正确,则将创建最终发票,如果临时发票不正确,开票代理将冲销临时发票,以便能够更正相关可开票项目。

什么是临时发票?开发票照常执行,但不会过账发票,也可以不打印。

使用临时发票流程的流程步骤如下:

临时发票流程的步骤。

场景

创建临时发票凭证时,系统会创建单独的附加发票凭证。流程步骤如下:

  1. 使用临时发票运行开发票功能:创建临时发票凭证时,系统会创建单独的附加发票凭证,而无需创建 FI-CA 凭证。可通过选择变式"临时发票"使用事务 FKKINVDOC_DISP 显示临时开发票凭证。
  2. 或者,可以为临时发票创建澄清案例,以便使用澄清工作台。
  3. 根据客户流程:打印临时发票。
  4. 冲销临时发票。临时发票可在冲销开发票凭证的事务中冲销。
  5. 创建另一个初步。
  6. 审批临时发票,系统会使用 FI-CA 凭证创建普通发票。审批临时发票时,系统会为临时发票选择开发票订单,并根据组成临时发票的要素创建开发票凭证。释放发票的结果是发票已过账并打印。为避免临时发票和最终发票之间存在差异,应在两个开发票运行中激活相同的开发票功能。
  7. 通过创建普通发票,临时发票的存在是多余的。报表 RFKKINV_DELETE_SIM_INVDOCS 可用于在特定保留期过后从生产系统中删除临时发票。
所需定制条目的屏幕截图。

定义临时发票类别(视图 V_TFK2639)为开发票流程、开发票类型和开发票类别的组合输入临时发票类别。这些设置用于开发票功能创建临时发票,其中开发票功能临时发票必须分配到开发票流程。

使用临时发票

练习目标

完成本练习后,您将能够创建临时发票和最终发票。

业务示例

通过在过账前检查带有临时发票的付款发票来减少争议和客户查询,目的是通过打印服务公司的客户满意度确保客户保留。作为打印服务公司的后端用户,您将使用单独的发票流程,该流程会在创建包括过账的最终发票之前创建临时发票并检查客户发票。

行使选项

要执行此练习,您有两个选项:

  1. 观看模拟:要开始模拟,请选择下图中的开始练习
  2. 执行以下步骤,如下所述。

任务 1: 创建开票凭证

步骤

  1. 为您的客户 BP## 创建可开票项目和开票凭证。使用带有变式 Unit6_PRELIM 的 RFKKBIXBITSAMPLE 程序为开票凭证的 BP## 和 CA## 发票创建测试数据。在后端系统 T41 客户端 400、用户 BR245-## 密码 Welcome1 中执行此步骤。

    1. 使用变式 Unit6_PRELIM 运行 RFKKBIXBITSAMPLE 程序以生成测试数据。在 SAP 轻松访问菜单中,选择 工具ABAP 工作台开发ABAP 编辑器

      程序:RFKKBIXBITSAMPLE
      变式:Unit6_PRELIM
      在合同科目字段中,将 ## 更改为您的组编号。在菜单中,选择 程序执行

  2. 为 BP## 和 CA## 的 1 月可开票项目运行开票流程。

    1. 在 SAP Fiori 快速启动板搜索部分开票中,选择执行开票 - 业务伙伴磁贴(相应的后端事务 FKKBIX_S)。

      开票流程BIDAAC245 计费流程数据和电信
      开票子流程BSDA开票子流程打印
      开票日期当日 
      合同科目CA## 

    创建一个开票凭证:______________

任务 2: 创建临时发票

步骤

  1. 使用开发票流程 Z5 创建临时发票,其中不包含通过发票功能 PRELIM_INV(创建临时发票)的应收账款过账凭证。

    1. 在 SAP Fiori 快速启动板搜索部分 开发票 中,选择磁贴 执行开发票 - 业务伙伴 (相应的后端事务 FKKINV_S )。

    2. 在 Invoicing (Individual Creation) 屏幕上,进行以下输入:选择 Expert Mode。

    3. 在选择源凭证对话框中,选择所需凭证,然后选择保存。

    4. 如果尚未生成对账码,则在下一个对话框中选择 是 以创建对账码。

    5. 选择继续确认消息。

    6. 如果出现创建开发票单位对话框,则选择保存。

    7. 在 Set Parameters for Invoicing Unit 对话框中,进行以下输入:

      开票流程:

      Z5

      开票类型:

      02

      凭证日期:

      当前日期

      过账日期:

      当前日期

      货币

      欧元
    8. 选择运行开发票

    9. 在选择开发票功能对话框中,选择保存

    10. 开发票中断对话框中,消息通知应创建临时发票,或创建澄清原因为 YN1 的澄清案例。选择临时发票以创建临时发票。

      提示

      此外,您还可以选择发票以使用过账凭证直接创建常规最终发票。在这种情况下,将自动创建新的澄清案例 (CFC),状态为"已完成"并链接到最终发票。

    结果:__________的临时开发票凭证通过澄清案例创建:_______________

    通过事务 FKKINVDOC_DISP 或应用显示开发票凭证检查临时发票。

    • 在发票抬头中标记为"临时发票"。

    • 不包含应收账款凭证。

任务 3: 接受临时发票

步骤

  1. 已在内部检查临时发票。接受临时发票以创建最终发票凭证。创建状态为"待澄清"的新澄清案例 (CFC),并将其链接到任务 2 中的临时发票。

    1. 在 SAPFiori 快速启动板搜索部分更正中,选择磁贴管理澄清案例(相应的后端事务 FKKINV_CFC)。

    2. Selection 屏幕上:Invoicing Clearation 中检查下列条目:

      澄清案例类别07 - 临时发票澄清
      澄清原因YN1 - 澄清临时发票

      选择执行按钮。

    3. 在结果清单中,选择您在之前属于您的合同账户的步骤中创建的澄清案例。选择澄清按钮。在 SAP Fiori 应用中,导航到澄清案例的详细信息屏幕。

    4. 澄清案例详细信息屏幕上,选择 SAP Fiori 应用并选择发布按钮,然后在后端事务中选择凭证确定按钮澄清案例。

    5. 在对话框中,选择后台开发票并执行流程。

    6. 开发票处理Z5
      凭证日期当前日期
      过账日期当前日期
      对账码接受系统建议或输入自己的代码。

      选择 Run Invoicing(F5)。

结果

最终发票凭证已过账。您可以通过事务 FKKINVDOC_DISP 或应用显示开发票凭证检查临时发票。澄清案例状态已更改为"已完成"。相关临时凭证也设置为此最终开发票凭证的源凭证。