介绍大批量行业的开票
使用主数据/FI-CA 基础
执行可开票项目管理
介绍开票流程
执行开发票流程
使用发票功能
使用开票计划和借方贷项凭证
描述相关项目
执行发票打印
将 SD 发票集成到 Convergent Invoicing
执行 Convergent Invoicing 触发的评级
介绍合作伙伴结算和共享收入
介绍主协议和复杂折扣
将 SAP Revenue Accounting and Reporting 与 SAP Billing and Revenue Innovation Management 集成
介绍 SAP Fiori
描述批量交易

介绍开发票功能

Objectives

After completing this lesson, you will be able to:
  • 在开发票中定义折扣和费用。
  • 了解集中开发票。
  • 了解发票清单的创建。
  • 解释如何在开发票中激活未清项目。
  • 介绍即席发票功能。
  • 了解递延收入的使用。
  • 在开发票中使用付款卡功能。

开发票功能

课程概览

集中开发票提供了不同的开发票功能,这些功能可以使用 FI-CA 功能进行递延收入管理,或者允许发票的附加布局设计(因为存在开发票清单)。

开发票流程流,概览

该图显示了开发票的流程流。

执行发票时,系统会请求开发票流程。开发票流程定义选择哪个源凭证类别进行开发票。

费用和折扣的开发票功能

流程信息:费用和折扣的开发票功能

主题描述
流程根据基准金额计算和过账费用和折扣。
开发票功能CHARGE_DISC

CHARGE_DISC2(针对个人)

业务示例Print Service Corporation 提供特殊采购金额的折扣:

每次购买 2 欧元并额外购买:

1% 最高 100 欧元

2% 从 100 欧元过账到 500 欧元

超过 500 欧元的 3%

前提条件

前提条件:在定制中定义费用和折扣

对于单个费用和折扣,维护含单个折扣的合同科目

在合同科目应收和应付账款开发票时,费用和折扣功能支持征收费用和提供折扣。它使您能够计算基准金额的费用或折扣,并在合同科目应收和应付账款 (FI-CA) 中对其进行过账。

折扣或费用的计算包括以下 4 个流程步骤:

  1. 使用计算规则定义折扣或费用代码。

  2. 激活开发票功能,以便在开发票流程中计算费用或折扣

  3. 计算开发票凭证中的基础金额

  4. 为收入和税收更正创建 FI-CA 凭证

费用/折扣代码的定义

在费用和折扣代码下定义计算费用和折扣的规则。

配置费用和折扣代码时,根据基准金额的金额限制,定义要支付的费用或要授予的折扣的计算规则。

该图显示了等级折扣的组件。

该图显示了等级折扣的组件。

基础金额:添加到百分比费用/折扣金额的固定基本金额。

业务示例:

信用额度为 0 的客户购买货物的总净金额为 800 欧元。

  • 对于前 100 欧元,他获得 2 欧元 + 1% 的折扣(100 欧元 = 3 欧元)

  • 对于接下来的 400 欧元,他获得 2% 的折扣(400 欧元 = 8 欧元)

  • 对于最后 300 欧元,他获得 3% 的折扣(300 欧元 = 9 欧元)

总折扣 = 20 欧元。

信用额度为 1 的客户购买货物的总净金额为 300 欧元。

300 + 1.5% = 4.5 欧元

总折扣 = 4.5 欧元

IMGIntegrationInvoicing in Contract Accounts Receivable and PayableInvoicingInvoicing ProcessesAdditional Functions.

在财务会计合同科目应收和应付账款集中开发票开发票附加功能中查找附加开发票功能的定制。

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableInvoicingInvoicing ProcessesAdditional FunctionsDefine Key for Charges and Discounts.

在定制中,选择 财务会计合同科目应收和应付账款Convergent Invoicing开发票附加功能费用和折扣定义费用和折扣代码

选择财务会计合同科目应收和应付账款Convergent Invoicing开发票附加功能费用和折扣分配费用和折扣代码(过账范围 2617)

只要根据未清项目的金额计算出用于确定费用和折扣的基准金额,您就可以在合同科目应收账款和应付账款的定制中选择这些项目,路径为 财务会计合同科目应收和应付账款Convergent Invoicing开发票附加功能费用和折扣定义用于确定费用/折扣基准金额的项目选择

集中开发票

流程信息:创建集中开发票凭证

主题描述
流程创建集中开发票凭证
开发票功能INV_COLLBILL
业务示例Print Service Corporation 的业务客户在许多城市设有商店。客户总部需要总部子合同科目的汇总账单。
前提条件具有相同业务伙伴的主合同科目。
定制使用开发票功能 INV_COLLBILL 创建附加开发票流程

除为开票凭证开发票外,还可以使用开发票流程创建集中开发票凭证。集中开发票处理源凭证类别为 COLBI 的开发票订单。它们表示在汇总账单的各个科目开发票期间过账的汇总账单(来自 FI-CA 的过账凭证)。在集中开发票中,汇总账单将分组到集中开发票凭证中。多个单个凭证可参考联合汇总账单。

如果要为合同科目 1 以及其他合同科目(例如合同 2)创建汇总账单,则可以在合同科目 1 和合同科目 2 中输入相关汇总账单科目。

过账结果:

此合同科目和其他相关合同科目的所有过账记录都额外记录为汇总账单科目中的统计集中开票凭证,并在总计中开票。

创建汇总账单需要执行两个开发票流程。

创建集中开发票凭证涵盖两个开发票流程步骤。初始开发票流程步骤包括以下子步骤:

  1. 为分配到汇总账单合同科目的单个合同科目开发票。

    在第一步中,执行常规发票流程,该流程将开票凭证汇总到发票凭证中。如果在单个合同科目的主数据中找到集中合同科目,则系统会为集中开发票创建更多凭证。

  2. 为单个科目创建 FI-CA 凭证。

    在合同科目中进行与总账相关的过账。

  3. 为汇总账单科目创建统计 FI-CA 凭证。

    自动为汇总账单科目创建统计过账凭证,或已部分创建 (DFKKOP-STAKZ S)。此汇总账单凭证的过账项目具有清算限制 7(汇总账单:仅在集中开发票后应付账款)。只有在执行开发票功能创建汇总开发票凭证后才能支付过账项目。

  4. 创建发票订单。

    在单个科目的开发票期间,为步骤 2 创建源凭证类别 COLBI 的开发票订单(表 DFKKINV_TRIG)。

集中开发票流程步骤涉及子步骤 5-7:

5.输入集中开发票流程的数据:

为集中开发票流程输入源凭证类型 COLBIL 的开发票订单。这些已由各个科目的正常开发票流程创建。

6.执行汇总账单的处理:

此流程的主要任务是将汇总账单项目捆绑到一个汇总账单。

如果执行开发票功能 INV_COLLBILL,系统会将具有值 COLLBI 和以下属性的所有源凭证分组在一起以形成开发票单位:

  • 汇总账单合同科目

  • 业务伙伴

  • 到期日期

如果其中一个字段中的值不一致,则无法将源凭证分组到一个开发票单位中。在汇总开发票凭证中,汇总账单凭证的项目具有包含在最终金额中的开发票项目类型 0COLLBIL。

汇总账单最多可对 500 个单个凭证进行分组。如果超出此编号,系统会自动创建新的汇总账单。

事件 2225 可用于定义附加汇总条件。

6. 删除清算限制:

FI_CA 凭证中的清算限制已删除。现在可以支付过账项目,因为已运行开发票功能 创建集中开发票凭证 。

7. 打印汇总账单:

可以打印汇总账单。定义您自己的应用程序表单以呈现汇总账单可能很有用。

在定制中,您需要使用集中开票功能定义附加开发票功能。

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableInvoicingInvoicing ProcessesDefine Invoicing ProcessesSelect Z2.

Go to Selection Control (screen 1)

Go to Invoicing Functions (screen 2)

创建汇总发票

业务示例

客户 BP## 拥有许多子公司。子公司有自己的合同科目,但总部应收到汇总发票。您负责维护客户 BP## 总部的主数据并测试汇总发票的创建。

行使选项

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

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

任务 1: 创建集体合同账户

步骤

  1. 在系统中为业务伙伴 BP## 创建新的汇总账单合同科目 CA##M 作为汇总账单合同科目。

    1. 在 SAP Fiori 快速启动板中,搜索部分主数据:业务伙伴和合同科目,然后选择维护合同科目(相应的后端事务 CAA2)磁贴。

    2. 选择右下角的创建按钮

      使用以下数据:

      字段名称
      合同科目CA##M
      业务伙伴BP##
      内容科目类别YC FI-CA 汇总账单合同科目
      有效期自当天日期

      输入以下常规数据:

      "常规数据"标签页 
      科目管理数据 
      科目关系01 账户持有人
      容差组YN01 零容差
      科目确定标识Y1 国内客户
      付款条件YN01 付款条件 0001 - 立即无扣减

      切换到付款/税收标签页:

      "付款/税收"标签页 
      付款数据(常规) 
      公司代码业务伙伴1010
      标准公司代码1010

      切换到催款/信函标签页:

      催款/信函标签页 
      信函控制 
      信函变式CI01 信函变式 AC245

      保存您的合同科目。系统输出消息合同科目 CA##M 已创建

  2. 参考 CA## 为业务伙伴 BP## 创建第二个合同科目 CA##2 以表示子公司。

    1. 在 SAP Fiori 快速启动板中,搜索部分主数据:业务伙伴和合同科目,然后选择维护合同科目(相应的后端事务 CAA2)磁贴。

    2. 选择右下角的创建按钮

    3. 输入以下数据:

      字段名称
      合同科目CA##2
      业务伙伴BP##
      内容科目类别Y2
      有效期自当天日期
    4. 输入参考科目:

      字段名称
      合同科目CA##
      业务伙伴BP##
    5. 转到 付款/税 选项卡,输入 收款的银行明细编号 和受影响业务伙伴的 SEPA 授权书相关单据。

    6. 选择回车,然后保存新的合同科目 CA##2。

  3. 在合同科目 CA## 和 CA##2 中,将汇总合同科目 CA##M 定义为汇总账单合同科目。

    现在,您已创建集中开发票的主日期。合同科目 CA## 和 CA##2 参考为汇总账单合同科目 CA##M 的科目。

    提示

    完成本练习后,在合同科目 CA## 中,删除作为汇总账单合同科目的汇总合同科目 CA##M。否则,以下练习将无法按计划进行。

    1. 在 SAP Fiori 快速启动板中,搜索部分主数据:业务伙伴和合同科目,然后选择维护合同科目(相应的后端事务 CAA2)磁贴。

    2. 选择右下角的更改按钮。选择合同科目后,请选择继续按钮。

      字段名称
      合同科目CA##
      业务伙伴BP##
    3. 输入以下常规数据:

      "常规数据"标签页
      开发票 
      Coll.Bill. 会计CA##M
    4. 选择 合同科目保存 。

  4. 为 CA##2 重复此操作。

    结果:系统再次显示合同科目 CA##M。

    1. 在 SAP Fiori 快速启动板中,搜索部分主数据:业务伙伴和合同科目,然后选择显示合同科目(相应的后端事务 CAA3)磁贴。

    2. 输入 CA##M

    3. 选择更多附加参考科目

      结果:您可以看到 CA## 和 CA##2 被引用为 CA##M 的科目。

任务 2: 创建 CA## 的测试数据并执行开票和开发票流程

步骤

  1. 为可开票项目类 PBLW 和子流程 BSDA 创建金额为 50 欧元的合同科目 CA## 和 CA##2 的可开票项目。

    使用变式 UNIT6_COLLBILL 运行程序 RFKKBIXBITSAMPLE 以生成测试数据。

    SAP 轻松访问菜单中,选择工具ABAP 工作台开发ABAP 编辑器(事务 SE38)

    程序:RFKKBIXBITSAMPLE
    含变式:UNIT6_COLLBILL

    更改以下字段:

    合同科目:选择箭头。在多重选择中,将 CABOVI03 更改为 CA## 并将 CABOVI03-2 更改为 CA##2。

    选择程序执行。分析生成的日志文件。

  2. 为 CA## 和 CA##2 运行开票流程 BIDA 和开票子流程 BSDA。

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

      输入以下参数:

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

      选择 程序执行 。

      再次运行程序,但这次使用

      合同科目:CA##2

      结果:您已创建 2 个开票凭证,一个用于合同科目 CA##,另一个用于合同科目 CA##2。

  3. 为 CA## 和 CA##2 运行开发票流程 Z3。

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

      输入以下参数:

      开发票流程Z3
      合同科目CA##CA##

      选择程序执行

      再次运行程序,但这次使用

      合同科目CA##2

      结果:已创建开发票凭证 ____________ 和 ____________。现在,您可以为两个开发票凭证创建汇总发票。

任务 3: 创建汇总发票

步骤

  1. 为创建的开发票凭证创建汇总发票。为 CA##M 运行集中开发票流程 Z2。

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

    2. 输入以下参数:

      :开发票流程Z2
      合同科目CA##M
    3. 选择程序执行。

      结果:已创建集中开发票凭证 ____________。对集中开发票凭证进行打印模拟。

    4. 如果未创建集中开发票凭证,请检查合同科目是否存在开发票类别为 COLBI 的开发票订单。

    5. 检查其首个发票日期是否相同。

创建发票清单

流程信息:开发票清单的开发票功能

主题描述

流程

在不影响过账的情况下创建发票清单
开发票功能1.SUBIN_TRIG 预先选择开发票清单的开发票凭证

2.SUBINV_LIST 创建开发票清单

业务示例Print Service Corporation 的业务客户在许多城市设有商店。客户总部需要打印的发票清单以供参考。可以使用多级层次结构。
定制

1.在开发票流程中:预选开发票凭证以在开发票流程中创建开发票清单。

2.使用开发票功能创建附加开发票流程。

开发票清单将各个开发票凭证分组到一个开发票凭证中。

使用开票清单,您可以定期列出新开票单据中现有的单个开票单据。您还可以将概览发票发送给单个开发票凭证的接收方,或发送至备选接收方。

分两步创建开发票清单。开发票功能 预选择开发票清单的开发票凭证创建开发票清单 支持这些步骤。

使用开发票功能预选开发票清单的开发票凭证,可以为开发票凭证创建开发票订单,以便在开发票清单中输入开发票凭证。这些开发票订单构成了在 创建开发票清单 功能中创建开发票清单的基础。通过 创建开发票清单 功能创建的开发票凭证实质上是其中输入的单个开发票凭证的清单。该清单包含凭证编号、税额和这些单个凭证的总金额等信息。

业务示例:

您每两周发送一次开票清单,但每天创建一张发票。

提示

要定义备选接收方,请使用事件 2637。

要创建开发票清单,需要执行 2 个开发票功能。

步骤 1:运行含触发器生成的开发票流程。

创建开发票凭证:

  1. 使用附加 预选择开发票凭证的开发票清单 功能 (SUBINV_TRIG) 运行创建开发票凭证的流程。

    已创建开发票订单的单个开发票凭证在 开发票凭证是开发票清单的单个凭证 字段的凭证抬头中标识。通过添加到开发票清单,单个开发票凭证不会丢失其作为单个凭证的身份。对于发票打印和发票金额付款,凭证均保留其特征。

  2. 创建开发票凭证以创建 FI-CA 凭证。

    FI-CA 凭证在正常开发票流程中创建。后续开发票流程中没有过账活动。付款参考此 FI-CA 过账凭证。

  3. 创建凭证类别为 SUBIN 的开发票订单。

    使用开发票功能 SUBINV_TRIG 预选择开发票清单的开发票凭证。为开发票凭证创建开发票订单,以在开发票清单中输入开发票凭证。已创建开发票订单的单个开发票凭证在 开发票凭证是开发票清单的单个凭证 字段的凭证抬头中标识。使用源凭证类别 SUBIN 创建开发票清单触发器。

步骤 2:运行开发票流程创建开发票清单

运行附加开发票流程创建开发票清单

创建开发票清单功能处理通过预选开发票清单的开发票凭证功能创建的开发票订单(源凭证类别 SUBIN)。在标准系统中,系统为单个开发票凭证的合同科目创建开发票清单。但是,在事件 2637 中设置开发票订单时,可以为开发票清单指定备选接收方。

开发票清单中的项目类型为 0SUB_INV,没有过账凭证。

提示

为避免开发票清单中出现不一致,应尽可能避免在清单中显示科目余额信息。此外,不要在创建开发票清单的开发票流程中使用附加功能来过账未清项目(例如利息计算或科目维护)。

多级开发票清单

您可以创建多级开发票清单。这意味着,您可以在另一个开发票清单中创建开发票清单作为单个开发票凭证。例如,您可以为子公司创建开发票概览,而子公司概览又包含在母公司总部的子公司发票概览中。

如果使用此类结构,则重要的一点是,不要在同一开发票流程中创建不同级别的开发票清单。要使清单保持独立,您可以为每个级别使用不同的源凭证类型(针对源凭证类别 SUBIN)。例如,使用上述示例,您可以将源凭证类型 INA 用于子公司,将源凭证类型 INB 用于母公司。然后在开发票流程的选择控制中使用这些源凭证类型。

为单个开发票凭证创建开发票订单时,在预选择开发票清单的开发票凭证功能中分配源凭证类型。开发票清单提供生成的单个开发票凭证的概览,不用于处理单个开发票凭证的付款。

未清项目激活

流程信息:激活开发票前过账的行项目

主题描述
流程开发票前激活已过账的行项目
开发票功能ACTIVATE_OI
业务示例打印服务公司的客户收到合同账户的催款费用。创建发票时,您通知客户催款费用。最终发票金额包含催款费用。它与发票一起到期。
前提条件未清项目在合同科目中到期。
定制激活预选要在开发票中激活的项目功能。
FI-CA 中的定制包括发票中的所有应收账款

开发票前激活已过账行项目的流程步骤包括:

  1. 选择未清项目。

    使用激活未清项目开发票功能,可以在执行开发票时从合同科目应收和应付账款 (FI-CA) 中请求预选的未清项目以进行开发票。可将此开发票功能用于以下场景:

    • 您希望请求在两个发票日期之间过账的特定项目与常规发票(例如,催款费用)。无需为这些项目向业务伙伴发送单独的信函。

    • 您想要使用开发票为特定项目创建信函(例如请求分期付款计划请求)。

    在这两种情况下,项目都具有清算限制 (8) 直到下一常规发票才能处理项目。

  2. 创建开发票凭证。

    在开发票凭证中,为已激活的过账项目创建开发票项目类型为 0ACTITEM 或 0ACT_IPL 且参考凭证类型为 0ACT 的开发票项目。

  3. 为发票的其余部分(所选未清项目除外)创建 FI-CA 凭证。

  4. 移除清算限制。

    开发票会移除此类项目的清算限制,并将到期日期调整为发票的到期日期。项目显示在发票中,金额在最终发票金额中考虑。项目可通过发票支付。

对于分期付款计划和重复凭证,清算限制具有每个开发票请求下一分期付款或重复项目的影响。

提示

仅当已定义并定期执行至少一个包括用于激活这些项目的开发票功能的开发票流程时,才使用上述清账限制。

定制

通过使用过账范围 2627 指定哪些未清项目在输入时收到清算限制 8。在合同科目应收账款和应付账款的定制中,选择 Convergent Invoicing开发票附加功能预选择要在开发票中激活的项目

关于要在开发票中激活的项目的选择行为,系统支持以下选项:

使用开发票订单进行选择(表 DFKKINV_TRIG)。

如果希望激活某些未清项目以自行触发开发票,这些项目必须存在源凭证类别为 ACTIT 的开发票订单。

过账要激活的未清项目时,可以自动创建开发票订单。这通过过账范围 2627 进行控制。

因此,这些项目由可处理源凭证类别 ACTIT 的开发票流程激活。

开发票功能 - 激活未清项目:场景

场景和选择选项包括:

场景
  1. 请求在两个发票日期之间过账的特定项目与常规发票(例如,催款费用)。
  2. 使用开发票功能为特定项目创建信函(例如请求分期付款计划请求):
    • 涉及的项目收到清算限制"8"。直到下一个常规发票才能处理项目。
    • 在开发票中,清算限制将从项目中移除。
    • 到期日期调整为发票的到期日期。
    • 在最终发票金额中考虑项目。
选择选项
  • 在没有开发票订单的开发票中激活。
  • 使用开发票订单激活开发票(表 DFKKINV_TRIG)。

Contract Accounts Receivable and PayableOrganizational UnitsSet Up Company Codes for Contract Accounts Receivable and Payable.

In customizing, choose IntegrationInvoicing in Contract Accounts Receivable and PayableInvoicingInvoicing ProcessesAdditional FunctionsMaintain Preselect Items for Activation in Invoicing.

定制步骤:

  1. 在定制中,选择合同科目应收和应付账款组织单位设置合同科目应收和应付账款的公司代码,然后选择在总计发票中包括所有应收账款字段。

  2. 定义过账范围 2627 和 2628 以进行更精细的控制。

  3. 在一个开发票流程中激活预选要在开发票中激活的项目功能。

即席发票功能

即席开发票的开发票功能

流程信息:即席开发票的开发票功能

主题描述
流程临时开票
开发票功能INV_ADHOC 即席开发票
业务示例如果没有可用的开发票订单,也可以使用开发票功能。

您可以通知客户催款费用、历史发票或利息计算。

前提条件未处理源凭证。
定制激活开发票功能 INV_ADHOC。
即席流程的可视化,解释如下。

使用即席开发票功能,您还可以为当前没有要开发票的源凭证的合同科目执行开发票。

如果满足以下前提条件,系统会自动在开发票对话框中提供即席开发票:

  1. 即席开发票功能在要执行的开发票流程中处于活动状态。

  2. 待开发票的合同科目不存在开发票订单。

如果在合同科目开发票期间未处理源凭证,并且要创建的开发票凭证不包含任何开发票项目和过账项目,则系统不会保存开发票凭证。

递延收入使用

处理信息:开票功能 - 递延收入

主题描述
流程递延收入
开发票功能DEF_REVENUES
业务示例

Print Service Corporation 有客户支付打印服务的年费。

前提条件

可开票项目类具有递延收入接口组件。

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

定制开发票功能 DEF_REVENUES

在 FI-CA 中定制递延收入 定义递延收入的过账

尚未实现的收入将过账到单独的收入科目。在预定义时间或服务执行时,它们会在影响收入时从此处过账到实际收入科目。

基于时间的场景的递延收入中的流程步骤包括:

  1. 使用传输过账日期为延迟收入创建可开票项目。

    创建可开票项目,其中包含有关递延过账日期的附加信息。此处需要递延收入接口组件,其中包括可开票项目的字段扩展。

  2. 将全部发票金额作为未清项目过账。

  3. 创建附加 FI-CA 凭证以将收入传输到递延收入科目。

  4. 通过时间触发器从递延收入科目向收入科目进行传输过账。

有关递延收入的事实

  • 发票时间 <> 收入实现时间

  • 基于时间的递延收入
    • 收入确认:
      • ... 日期已知
      • ... 金额已知
    • 示例:一年内的租金将提前支付,收入在 12 个月内分配。
  • 基于事件的递延收入
    • 收入确认:
      • ... 日期未知
      • ... 金额未知
    • 示例:购买优惠券并在不同日期以部分金额兑换。

基于时间的递延收入

过账应收账款凭证时,已明确将递延收入科目中的相应部分收入传输到收入科目的日期。

示例:一年内的租金将提前支付,收入在 12 个月内分配。

基于事件的递延收入

过账应收账款凭证时,不清楚将递延收入科目的相应部分收入传输到收入科目的日期和金额。

示例:购买优惠券并在不同日期以部分金额兑换。

开发票中的付款卡功能

流程信息:信用卡处理的开发票功能

主题描述
流程信用卡处理
开发票功能PCARD_PAYMNT,含立即清算 PCARD_PAYMET。
业务示例Telcom One 拥有在网上商店通过信用卡付款的客户。Telcom One 想要立即清算含未清项目的信用卡付款。
前提条件

为可开票项目类激活卡付款接口组件。

付款卡信息由订单系统提供。

定制开发票功能 PCARD_PAYMNT
如果信用卡用作付款方式,则此图显示 Convergent Invoicing 对象的相关性。信用卡付款用于清算已过账的发票凭证。

可以使用可开票项目转发所用信用卡的相关信息。

业务示例:

客户在网上商店订购多个项目并将项目添加到他的购物篮中。完成购物后,他输入信用卡信息。此信息与采购项目一起作为一个 BIT 进行通信,然后随项目一起开票和开发票。

开票流程还会生成清算的采购项目,用于触发信用卡清算运行。

流程步骤:

通过开票凭证,您可以传输卡数据(包含权限数据以及其他数据)以立即支付应收账款。此卡数据通过卡付款(含立即清算)开发票功能处理。开发票功能执行以下活动:

  1. 执行权限检查

  2. 使用付款卡创建付款

  3. 更新合同会计凭证的卡数据补充,以进一步处理卡开票

  4. 立即清算应收账款

有关两个开发票功能的详细信息

开发票功能"PCARD_PAYMET"
为未清项目创建付款卡补充,作为付款运行中卡付款的基础。
开发票功能"PCARD_PAYMNT"

使用未清应收账款的付款卡(例如,信用卡)输入付款,从而在开发票运行中清算这些应收账款:具有参考凭证类型"0PCP"的自有过账凭证"卡付款"

Financial Accounting (New)Contract Accounts Receivable and PayableIntegrationBilling in Contract Accounts Receivable and PayableBillable Item ClassesMaintain Billable Item Classes.

Select TDAT

In the Maintain Billable Item Classes menu, choose DisplayChoose Interface Components.

之前说明的定制条目的屏幕截图。

根据可开票项目类的前提条件:

要在开发票中为合同科目应收和应付账款中的开票凭证生成卡付款,必须确保在配置可开票项目类期间必要字段可用。对于必须传输到卡付款的可开票项目的数据,我们提供卡付款接口组件 (PCARD_PAYM)。配置可开票项目类时选择此接口组件。在合同科目应收账款和应付账款的集成和开票下的维护可开票项目类下,指定将哪些接口组件用于每个可开票项目类。

所需接口

付款处理的基本数据:

如果激活,则包括可开票项目类的付款数据项目记录类型。

付款参考:

这样,字段便可用于在传输可开票项目的接口中生成开发票中的付款参考。付款参考用于处理过账项目的付款,这些过账项目派生自可开票项目。

卡付款:

卡付款接口组件在接口中提供用于将可开票项目传输到系统的字段。这些字段可用于传输卡数据,以处理可开票项目产生的应收账款付款。

接口付款卡数据:

这会在用于传输付款卡详细信息(尤其是权限数据)的可开票项目的接口中提供字段。

可在 财务会计(新)合同科目应收和应付账款Convergent Invoicing基本功能可开票项目可开票项目类维护可开票项目类 下找到接口组件。

在维护可开票项目类菜单中,选择编辑 选择接口组件

运行付款卡处理的开发票流程

业务示例

客户在网上商店订购了多个项目,并将这些项目添加到他的购物篮中。完成购物后,他输入信用卡信息。此信息与采购项目一起作为一个 BIT 进行通信,该可开票项目与项目一起开票和开发票。

行使选项

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

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

任务 1: 检查可开票项目类是否允许付款项目

步骤

  1. 除可开票项目外,开发票流程 Z1 还会创建附加信用卡项目。因此,可开票项目类需要付款项目结构。使用用户 BR245-## 和密码 Welcome1 在后端系统 T41 客户端 400 中执行此任务。

    在定制中,选择财务会计(新)合同应收账款和应付账款Convergent Invoicing基本功能可开票项目可开票项目类维护可开票项目类

    分析可开票项目类 PBLW 的付款项目结构。是否可以将付款卡开发票功能与此可开票项目类一起立即清算?

    1. 可以,因为所有相关接口均已激活。

任务 2: 创建含付款补充的可开票项目

步骤

  1. 使用 RFKKBIXBITSAMPLE 报表和变式 Unit6_ PCARD 为开票流程创建新的可开票项目。

    1. 创建可开票项目:使用变式 UNIT6_PCARD 运行 RFKKBIXBITSAMPLE 程序以生成测试数据。

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

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

      程序:RFKKBIXBITSAMPLE
      含变式:UNIT6_PCARD

      查看其具有付款项目。

  2. 使用开票流程 BIDA 和子流程 BSDA 执行开票流程。

    1. 请参阅练习"执行 BIDA 和子流程 BSDA 的开票流程"。

  3. 使用开发票流程 Z1 执行开发票流程。

    1. 请参阅练习"执行开发票流程 Z1"。

      如果无法成功运行流程,请查看日志消息并检查哪个过账范围缺少条目。转到定制并填写间隙。

  4. 分析科目余额。

    1. 选择 FICA 凭证和信息部分中的显示科目余额磁贴(相应的后端事务 FPL9)。

      选择 CA##

      结果:已创建包含 2 个 FI-CA 凭证的开发票凭证。使用第一个 FI-CA 凭证,发票将过账到合同科目,通过第二个凭证,根据信用卡付款执行清算。