Identifying Invoicing Core Features

Objectives

After completing this lesson, you will be able to:
  • Describe the general structure of the invoicing process
  • Prepare and execute the invoicing process
  • Understand how to control which source documents are selected for the invoicing process
  • Schedule the invoicing process

General Structure of the Invoicing Process

Note

Refer to the BR245 - SAP Convergent Invoicing for a detailed introduction, where you:
  • Discover the conceptual characteristics of Billing and Invoicing in Contracts Accounts Receivable and payable (FI-CA) component
  • Execute the billing process - Execute the invoicing process
  • Get introduced to the integration of Convergent Invoicing into FI-CA Account, FI-GL, and SAP RAR (Revenue Accounting)
  • Learn to work with Convergent Invoicing SAP Fiori apps and backend transactions.

Recommended chapters are:

  • Unit 5 - Invoicing Process
  • Unit 6 - Invoice Functions
  • Unit 9 - Invoice Printing

Invoicing Functions

The invoicing function describes a task that is supported in invoicing:

  • Automatic Account Maintenance
  • Manual Account Maintenance (Dialog Call)
  • Activation of Open Items
  • Integration in BW Sales Statistics
  • Charges and Discounts
  • Debit Entry of Statistical Documents
  • Dunning Proposal
  • Calculation of Interest on Open Items
  • Invoicing of Billing Documents
  • Creation of Collective Invoicing Printout
  • Invoicing of SD Documents

Invoicing consists of several processing steps. These processing steps may be complete business transactions and are known as invoicing functions.

In the definition of an invoicing process, you define which invoicing functions are to be performed.

This offers several advantages:

  • The invoicing functions selected show which invoicing processing steps are performed in an invoicing process.
  • Without any negative effect on the runtime, the invoicing program recognizes invoicing functions that are not required and does not perform them.
  • You can use a multilevel control to activate or deactivate invoicing functions that are not required in all cases.

The invoicing program defines the order in which the invoicing functions are performed.

Source Documents

Invoicing Taxes and Revenues Basic Terminology

Invoicing Process

  • Classifies the invoicing documents
  • Use the selection parameters in mass activity
  • Derive number ranges for invoicing document
  • Defines which invoicing functions are active

Example: Billing document, Collective bill document, SD document

Invoicing Type

  • Characterizes the composition of the invoicing unit
  • Controls the invoicing functions within an invoicing process

Example: Periodic billing, Final billing

Invoicing Category

  • References in the contract account
  • In combination with the invoicing type and the invoicing process, it enables fine control of the invoicing functions

Example: Business partners with special invoicing conditions

The invoicing process flow depends on the following parameters:

  • Invoicing process
  • Invoicing type
  • Invoicing category

This multi-level control enables you to run invoicing according to your requirements.

The criteria specified above are determined as follows during the processing of each contract account: The user specifies the invoicing process explicitly when starting invoicing. The main task of the process is to define which categories of source documents are to be processed. It also defines the process flow for the invoicing functions. There is a differentiation between mandatory and optional invoicing functions.

Each invoicing process proposes an invoicing type. You can override the invoicing type in event 2603. The invoicing type enables you to react individually to the composition and the properties of the invoicing unit. It also defines, for each invoicing unit, which optional invoicing functions are performed.

At the master data level, you can influence the invoicing process flow using the invoicing category; this is transferred from the contract account.

In the realms of billing and invoicing, various documents are updated as follows:

Billing

  1. Invoicing Order (DFFKINV_TRIG): This table houses temporary invoicing orders, with each representing a source document awaiting invoicing.
  2. Billing Document Header (DFKKINVBILL_H): Billing documents, comprising a document header and line items, are formulated from the invoicing orders.
  3. Items of the Billing Document (DFKKINVBILL_I)
  4. Additional Items of the Billing Document (DFKKINVBILL_A): Beyond the regular line items, you have the option to include extra items. These can encapsulate specific details crucial for the printout of the invoice, such as the detailed breakdown of a phone bill.

Invoicing

  1. Invoicing Document Header (DFKKINVDOC_H): Invoicing documents, complete with a document header and line items, are derived from the invoicing orders.
  2. Items of the Invoicing Document (DFKKINVDOC_I)
  3. Invoicing: Posting Document Reference Table (DFKKINVDOC_P): The PSCD documents and associated line items either posted or processed during invoicing are connected to the invoicing document via a distinct reference table named DFKKINVDOC_P.
  4. Invoicing/Reversal History Source Document (DFKKINVDOC_S): The source documents handled in invoicing (like billing documents, SD documents, and so on) are linked to the invoicing document through a specific reference table DFKKINVDOC_S.
  5. Invoicing Document: Charges and Documents (DFKKINVDOC_C)
  6. Invoicing Document: Charges and Documents History Record (DFKKINVDOC_CH)

Documents and line items from PSCD that are either posted or processed during invoicing are associated with the invoicing document through a unique reference table named DFKKINVDOC_P. This linkage also incorporates a reference document type that conveys the business and internal invoicing implications of these posting documents and line items.

The reference document types in use are consolidated in the value table TFK2605.

Note

  • The Document Posted in Current Invoicing marker pinpoints the reference document types for which PSCD documents should be generated during invoicing. This indicator also plays a role in Customizing, helping allocate a document type to these PSCD documents.
  • The Can Only Be Reversed Together with Invoicing Document marker identifies the reference document types. The PSCD documents associated with these types can only be reversed in conjunction with the invoicing document. This is in contrast to those that can also undergo reversal via the PSCD document reversal transaction FP08, irrespective of the invoicing reversal.

During the invoicing process, various source documents (such as billing documents, SD documents, and so on) are associated with the invoicing document using a unique reference table named DFKKINVDOC_S. Additionally, this reference is tagged with a reference document type, SRCDOCTYPE, which characterizes the specific type of source document. This system allows for easy identification of the invoices generated based on a particular billing document.

Every source document has an associated invoicing and reversal history. Notably, each source document can have at most one invoicing document that hasn't been reversed.

Precise Control of Invoicing

The Invoicing process flow depends on the following parameters:

  • Invoicing process
  • Invoicing type
  • Invoicing category

Steps:

  • Assignment of invoicing function to invoicing process

    The system checks whether the function is assigned to the invoicing process.

  • Assignment of invoicing function to invoicing type

    The system checks whether the function is assigned to the invoicing type.

  • Selection of function in dialog

    If the invoicing is performed in dialog and in expert mode, the system checks whether the user has selected the invoicing function.

This multi-level control enables you to run Invoicing according to your requirements. The criteria specified above are determined as follows during the processing of each contract account:

  • The user specifies the invoicing process explicitly when starting Invoicing. The main task of the process is to define which categories of source documents are to be processed. It also defines the process flow for the invoicing functions. There is a differentiation between mandatory and optional invoicing functions.
  • Each invoicing process proposes an invoicing type. You can override the invoicing type in event 2603. The invoicing type enables you to react individually to the composition and the properties of the invoicing unit. It also defines, for each invoicing unit, which optional invoicing functions are performed.
  • At the master data level, you can influence the invoicing process flow using the invoicing category; this is transferred from the contract account.

As standard, to determine the due date, invoicing runs event 1330 of Contract Accounts Receivable and Payable (PSCD). The due date determined in event 1330 and, if applicable, the due date for cash discount and the related cash discount percentage specification are transferred to all new posting items created for the invoicing document and to the invoicing document header as the invoice due date. At event 1330, the final invoice amount is not yet known.

In addition, event 2640 is available in invoicing. With this event, after the determination of the final invoice amount, you can check the due date originally determined (and change it if necessary) after integrated account maintenance and the creation of subitems.

By default, to determine the due date, invoicing triggers event 1330. The due date determined in event 1330, and, if relevant, the cash discount's due date along with the corresponding cash discount percentage, are relayed to all the freshly generated posting items for the invoicing document as well as the invoicing document header under the invoice due date. Notably, during event 1330, the final invoice sum remains undetermined.

Furthermore, invoicing offers event 2640. Utilizing this event, once the definitive invoice amount is discerned, you can examine (and modify if needed) the originally established due date following integrated account upkeep and the inception of subitems.