执行发票打印

使用发票打印

Objectives

After completing this lesson, you will be able to:
  • 了解发票打印流程。
  • 了解发票打印的定制步骤。

发票打印

课程概览

为打印发票,SAP 提供表单类以帮助设计发票。本课将演示可以找到此内容的位置以及如何启动打印流程。

业务示例

Print Service Corporation 使用 SAP 提供的表单类作为发票设计的数据容器。打印在批量流程中完成。

发票打印

基于打印工作台(发票打印/行数据接口)创建信函。

为开发票流程定义基于发票信函类型的应用程序表单。

您可以使用开发票凭证、开票凭证和客户主数据中的所有数据来创建发票。

信函定义:

  • 信函:发送给业务伙伴的所有书面输出以及打印评估、报表、报表等。
  • 入站信函:业务伙伴在没有提醒的情况下提交书面项目的义务
  • 信函历史记录:包含书面信函的条目并存储请求和接收传入信函
  • 打印工作台:用于生成打印信函的工具。

SAP 在合同应收账款和应付账款中提供用于账单显示的信函类型 0042 发票。

您可以在财务会计合同科目应收和应付账款基本功能信函定义信函类型下找到信函类型 0042 的定制设置。

SAP Customizing Implementation GuideFinancial AccountingContract Accounts Receivable and PayableBasic FunctionsCorrespondenceDefine Correspondence TypeSelect Correspondence Type 0042.

通常,信函流程的两个主要事件是:

  1. 信函流程的生成事件和事件 2685 的信函请求存储。

    创建开发票凭证时,合同科目应收和应付账款中的开发票将为事件 2685 创建信函容器:

    • 对于每个已过账的开发票凭证,前提是该凭证没有打印锁定。

      如果不打印开发票凭证,可以在事件 2645(开发票凭证抬头中的字段 PRINTLOCK)中为其设置打印锁定。

    • 对于每个已冲销的开发票凭证,前提是已打印已冲销凭证。

      如果凭证尚未打印,系统会在删除信函容器时删除已冲销的凭证。

  2. 信函容器中事件 2685 的信函打印时间。

    信函数据容器是一组表(技术提示:主要提示是 DFKKCOH)。表中的每个条目代表可发送给业务伙伴的信函。

使用 SAP Fiori 快速启动板中的打印信函磁贴(相应的后端事务 FPCOPARA)在信函部分的单独步骤中完成打印

您可以选择任何数据,例如合同科目或信函类型。

对于每个信函容器,信函打印调用一个应用程序表单,并使用此表单创建一个打印凭证。如果实际打印输出成功,信函打印会在信函容器和要打印的开发票凭证的抬头中设置打印日期。

发票打印模拟:

通过开发票凭证,您还可以显示发票打印和发票预览的模拟。但是,不会更新打印日期和客户定义的字段。还可以模拟模拟开发票凭证的发票。从显示开发票凭证启动流程。

出于培训目的,我们设计了打印的发票,其中可开票项目清单位于第二页。此操作可以轻松完成,因为表单类已经提供了整个开票和开发票流程的单个和汇总信息,从可开票项目开始,以历史发票结束。

发票打印的定制步骤

SAP Customizing Implementation GuideFinancial AccountingContract Accounts Receivable and PayableBasic FunctionsPrint WorkbenchDefine Form Class.

Enter FICA_Invoice.

Press Display.

要创建发票,您可以使用开发票凭证和开票凭证中的所有数据,以及客户主数据。

SAP 提供表单类 FICA_Invoice 以定义发票设计的客户特定应用程序表单。

在定制中,选择 财务会计合同科目应收和应付账款基本功能打印工作台定义应用程序表单

使用的应用程序表单是表单类 FICA_INVOICE 中标准应用程序表单的副本。在我们的培训环境中,已根据表单类 FICA_Invoice 定义应用程序表单标识为 BILL 的应用程序表单 ZIS_T_BILL_SF。

在定制中,选择 财务会计(新)合同科目应收和应付账款Convergent Invoicing开发票开发票流程定义应用程序表单确定的说明

SAP Customizing Implementation GuideFinancial AccountingContract Accounts Receivable and PayableIntegrationInvoicingInvoicing ProcessesDefine Specifications for Determination of Application Forms.

您可以参考一个用于模拟的应用程序表单和一个用于批量打印的应用程序表单。如果批量打印的应用程序表单只是原始数据流,则此操作是可行的。

打印合同科目 CA## 的发票

业务示例

已为合同科目 CA## 创建开发票凭证。要通知业务伙伴有关付款请求的信息,您想要发送列出未清项的打印发票。

前提条件:您已在先前练习中为合同科目 CA## 创建发票凭证。使用此发票凭证创建打印的发票。

行使选项

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

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

任务 1: 含信函变式的合同账户

步骤

  1. 检查合同科目 CA## 是否具有包含信函类型 0042 发票的信函变式。

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

      合同科目 CA##

      信函变式:CI01 Convergent Invoicing AC245

      在定制中,选择 财务会计(新)合同科目应收和应付账款基本功能信函配置信函变式

      信函变式 CI01 Convergent Invoicing AC245 包括信函类型 0042 发票和 0019 付款通知。

      结果:满足使用信函容器打印的所有前提条件。

任务 2: 使用信函容器打印发票

使用信函容器打印合同科目 CA## 的发票。

步骤

  1. 在 SAP Fiori 快速启动板(相应的后端事务 FPCOPARA)中选择磁贴 打印信函

    1. 输入以下参数:

      日期标识当日
      标识GR##
      常规选择
      BPBP##
      信函选择
      信函类型0042

      注意

      如果系统要求,请输入输出设备 LP01

      要保存输入内容,请选择 程序保存 。

      选择 Program runSchedule。保留选择的后台立即启动,然后选择确定

      通过选择信息详细信息调用应用程序日志,并查看已从清单中打印的发票凭证。