Using Invoice Printing

Objectives

After completing this lesson, you will be able to:
  • Understand the Invoice printing process
  • Understand the customizing steps for invoice printing

Invoice Printing

Lesson Overview

To print invoices, SAP delivers a form class to assist with invoice design. This lesson demonstrates where you can find this, and how to start the printing process.

Business Example

Print Service Corporation uses form classes delivered by SAP as a data container for invoice design. Printing is done in mass processes.

Invoice Printing

Correspondence is created based on the print workbench (invoice printing /row data interface).

An application form based on the invoice correspondence type is defined for the invoicing process.

You can use all the data from the invoicing document, the billing document, and customer master data to create the invoice.

Correspondence Definition:

  • Correspondence: All written output you send to your business partner as well as printed evaluations, reports, statements, and so on.
  • Inbound Correspondence: A business partner’s obligation to file a written item without reminder
  • Correspondence history: Contains entries for written correspondence and stores requests and receipt of incoming correspondence
  • Print workbench: A tool for generating printed correspondence.

SAP delivers the correspondence type 0042 invoice for bill presentment in contract accounts receivable and payable.

You can find the customizing settings for correspondence type 0042 under Financial AccountingContract Accounts Receivable and PayableBasic FunctionsCorrespondenceDefine Correspondence Type.

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

The two main events for the correspondence process are in general:

  1. The generation event for the correspondence process and storage of correspondence request at event 2685.

    When you create invoicing documents, invoicing in contract accounts receivable and payable creates a correspondence container for event 2685:

    • For every posted invoicing document, provided that it does not have a print lock.

      If an invoicing document is not to be printed, you can put a print lock on it in event 2645 (field PRINTLOCK in the invoicing document header).

    • For every reversed invoicing document, provided that the reversed document has already been printed.

      If the document has not yet been printed, the system deletes the reversed document when the correspondence container is deleted.

  2. Print time for printing correspondence at event 2685 from the correspondence container.

    The correspondence data container is a set of tables (technical hint: the main one is DFKKCOH). Each entry in a table represents correspondence that can be sent to a business partner.

Printing is done in a separate step within the correspondence section using the tile Print Correspondence in the SAP Fiori launchpad (Corresponding back-end transaction FPCOPARA)..

You can select any data, such as the contract account or correspondence type.

For each correspondence container, correspondence printing calls one application form and creates one print document with this form. If the actual printout was successful, correspondence printing sets the print date in the correspondence container and in the header of the invoicing document that you want to print.

Simulation of invoice printing:

With the invoicing document, you can also display a simulation of the invoice printing and the invoice preview. However, the print date and customer-defined fields are not updated. You can also simulate the invoice for simulated invoicing documents. You start the process from the display of the invoicing document.

For training purposes, we designed a printed invoice with a billable item list on the second page. This can be done easily, because the form class already delivers single and sum information over the whole billing and invoicing process, starting with the billable item and ending with historical invoices.

Customizing Steps for Invoice Printing

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

Enter FICA_Invoice.

Press Display.

To create the invoice, you can use all the data from the invoicing document and the billing document, as well as customer master data.

SAP delivers the form class FICA_Invoice to define customer-specific application forms for invoice design.

In customizing, choose Financial AccountingContract Accounts Receivable and PayableBasic FunctionsPrint WorkbenchDefine Application Forms.

The used application forms are a copy of the standard application form in the form class FICA_INVOICE. In our training environment, we have defined application form ZIS_T_BILL_SF with application form ID BILL based on form class FICA_Invoice.

In customizing, choose Financial Accounting (New)Contract Accounts Receivable and PayableConvergent InvoicingInvoicingInvoicing ProcessesDefine Specifications for Determination of Application Form.

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

You can reference one application form for simulation and one application form for mass printing. This is practical if the application form for mass printing is only a raw data stream.

Print an Invoice for Contract Account CA##

Business Example

An invoicing document has been created for contract account CA##. To inform the business partner about a payment request, you want to send a printed invoice listing the open items.

Prerequisite: You have created an invoice document for contract account CA## in a preceding exercise. Use this invoice document to create a printed invoice.

Exercise Options

To perform this exercise, you have two options:

  1. Watch the simulation: to start the simulation, choose Start Exercise in the figure below.
  2. Perform the steps, as described below.

Task 1: Contract Account with Correspondence Variant

Steps

  1. Check whether contract account CA## has a correspondence variant that includes correspondence type 0042 invoice.

    1. In the SAP Fiori launchpad search section Master Data: Business Partner and Contract Account and choose the tile Display Contract Account (Corresponding back-end transaction CAA3).

      Contract Account CA##

      Correspondence Variant: CI01 Convergent Invoicing AC245

      In customizing, choose Financial Accounting (New)Contract Accounts Receivable and PayableBasic FunctionsCorrespondenceConfigure Correspondence Variants.

      Correspondence variant CI01 Convergent Invoicing AC245 includes the correspondence type 0042 invoice and 0019 payment notice.

      Result: All preconditions for printing with the correspondence container are fulfilled.

Task 2: Invoice Printing with the Correspondence Container

Print the invoice for your contract account CA## with the correspondence container.

Steps

  1. Choose tile Print Correspondence in the SAP Fiori launchpad (Corresponding back-end transaction FPCOPARA).

    1. Enter the following parameters:

      Date IDToday
      IdentificationGR##
      General Selection
      BPBP##
      Correspondence Selection
      Correspondence Type0042

      Note

      Enter Output Device LP01, if you are asked.

      To save your entries, choose ProgramSave.

      Choose Program runSchedule. Retain the selection background start immediate, and choose OK.

      Call the application log by choosing InformationDetail and see which invoice documents have been printed from the list.

Log in to track your progress & complete quizzes