Describing Invoicing Functions

Objectives

After completing this lesson, you will be able to:
  • Define discounts and charges in invoicing
  • Understand collective invoicing
  • Understand the creation of invoice lists
  • Explain how to activate open items in invoicing
  • Explain the ad-hoc invoice function
  • Understand use of deferred revenue
  • Use the payment card function in invoicing

Invoicing Function

Lesson Overview

Convergent invoicing provides different invoicing functions that either use FI-CA capabilities for deferred revenue management, or allow additional layout designs for invoices as there are invoicing list.

Invoicing Process Flow, Overview

The figure shows the process flow for invoicing.

When you execute an invoice, the system requests an invoicing process. The invoicing process defines which category of source document is selected for invoicing.

Invoicing Functions for Charges and Discounts

Process Information: Invoicing Functions for Charges and Discounts

TopicDescription
ProcessCalculate and post charges and discounts on a base amount
Invoicing FunctionCHARGE_DISC

CHARGE_DISC2 for individual

Business ExamplePrint Service Corporation gives discounts for special purchase amounts:

Each purchase EUR 2 and additionally:

1% up to EUR 100

2% from EUR 100 to EUR 500

3% over EUR 500

Precondition

Precondition: Define charges and discounts in Customizing

For individual charges and discounts, maintain contract account with individual discounts

The Charges and Discounts function supports the levying of charges and the granting of discounts in invoicing in contract accounts receivable and payable. It enables you to calculate charges or discounts on a base amount and post them in contract accounts receivable and payable (FI-CA).

The calculation of a discount or charge consists of the following 4 process steps:

  1. Define a discount or charge key with a calculation rule

  2. Activate the invoicing function for charge or discount calculation in the invoicing process

  3. Calculate the base amount in the invoicing document

  4. Create an FI-CA document for revenue and tax correction

Definition of charge/discount keys

You define the rules for calculating charges and discounts under the charge and discount key.

When you configure the charge and discount key, you define the calculation rules for the charge to be made or the discount to be granted, dependent on the amount limits of the base amount.

The figure shows the components of a scale discount.

The figure shows the components of a scale discount.

Base amount: Fixed base amount added to the percentage charge/discount amount.

Business example:

A customer with a credit limit of 0 buys goods with a total net amount of EUR 800.

  • For the first EUR 100 he gets a discount of EUR 2 + 1% (EUR 100 = EUR 3)

  • For the next EUR 400 he gets a discount of 2% (EUR 400 = EUR 8)

  • For the last EUR 300 he gets a discount of 3% (EUR 300 = EUR 9)

Total discount = EUR 20.

A customer with credit limit 1 buys goods with a total net amount of EUR 300.

300 + 1.5% = EUR 4.5

Total discount = EUR 4.5

IMGIntegrationInvoicing in Contract Accounts Receivable and PayableInvoicingInvoicing ProcessesAdditional Functions.

Find customizing for additional invoicing functions in Financial Accounting (New)Contract Accounts Receivable and PayableConvergent InvoicingInvoicingAdditional Functions.

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

In customizing, choose Financial Accounting (New)Contract Accounts Receivable and PayableConvergent InvoicingInvoicingAdditional FunctionsCharges and DiscountsDefine Key for Charges and Discounts.

Choose Financial Accounting (New)Contract Accounts Receivable and PayableConvergent InvoicingInvoicingAdditional FunctionsCharges and DiscountsAssign Charge and Discount Keys (posting area 2617).

As long as the base amount for determining charges and discounts is calculated from the amounts of the open items, you can select these items in customizing for contract accounts receivable and payable under Financial Accounting (New)Contract Accounts Receivable and PayableConvergent InvoicingInvoicingAdditional FunctionsCharges and DiscountsDefine Item Selection for Determination of Base Amount for Charge/Discount.

Collective Invoicing

Process Information: Create Collective Invoicing Document

TopicDescription
ProcessCreate Collective Invoicing Document
Invoicing FunctionINV_COLLBILL
Business ExamplePrint Service Corporation has a business customer who has stores in many cities. The headquarters of the customer want a collective bill for the subcontract accounts of the headquarters.
PreconditionMaster contract account with the same business partner.
CustomizingCreate additional invoicing process with invoicing function INV_COLLBILL

In addition to invoicing billing documents, you can also use an invoicing process to create collective invoicing documents. The collective invoicing processes the invoicing orders of source document category COLBI. These represent the collective bills (posting documents from FI-CA) that were posted during the invoicing of the individual accounts of a collective bill. In collective invoicing, the collective bills are grouped into a collective invoicing document. Several individual documents can reference a joint collective bill.

If you want to create a collective bill for contract account 1 together with other contract accounts, such as contract 2, you can enter the relevant collective bill account in contract account 1 and contract account 2.

Posting result:

All posting records for this contract account and other related contract accounts are recorded additionally as statistical collective billing documents in the collective bill account and billed in the totals.

The creation of a collective bill requires the execution of two invoicing processes.

The creation of a collective invoicing document covers two invoicing process step. The initial invoicing process step involves the following sub-steps:

  1. Invoice individual contract accounts assigned to collective bill contract account.

    In the first step, you execute the normal invoice process, which summarizes billing documents into invoice documents. The system creates further documents for collective invoicing, if a collective contract account is found in the master data of an individual contract account.

  2. Create FI-CA documents for individual accounts.

    Postings relevant to the general ledger are made on the contract account.

  3. Create a statistical FI-CA document for the collective bill account.

    A statistical posting document is created automatically for the collective bill account, or is created partially (DFKKOP-STAKZ S). The posting items for this collective bill document have the clearing restriction 7 (Collective Bill: Only Payable after Collective Invoicing) The posting items can only be paid after you have executed the invoicing function Create Collective Invoicing Document.

  4. Create invoicing order.

    During invoicing of the individual accounts, an invoicing order with the source document category COLBI is created for step 2 (table DFKKINV_TRIG).

The collective invoicing process step involves the sub-steps 5-7:

5. Input data for the collective invoicing process:

You enter invoicing orders of source document type COLBIL for the collective invoicing process. These were already created by the normal invoicing process for the individual accounts.

6. Execute processing of the collective bill:

The primary task of the process is to bundle the collective bill items to one collective bill.

If you execute the invoicing function INV_COLLBILL, the system groups all source documents with the value COLLBI and the following properties together to form an invoicing unit:

  • Collective bill contract account

  • Business partner

  • Due date

Source documents where the value in one of these fields does not agree, cannot be grouped into one invoicing unit. Within the collective invoicing document, the items of the collective bill document have the invoicing item type 0COLLBIL, which is included in the final amount.

A collective bill can group a maximum of 500 individual documents. If this number is exceeded, the system automatically creates a new collective bill.

Event 2225 can be used to define additional summarization criteria.

6. Delete clearing restrictions:

Clearing restrictions in FI_CA documents are deleted. The posting items can now be paid, because the invoicing function Create Collective Invoicing Document has been run.

7. Print the collective bill:

You can print a collective bill. It may be useful to define your own application form for rendering collective bills.

In customizing, you need to define an additional invoicing function with collective billing capabilities.

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)

Create a Collective Invoice

Business Example

Customer BP## has a number of subsidiaries. The subsidiaries have their own contract accounts, but the headquarters should receive a collective invoice. You are responsible for maintaining master data for the headquarters of customer BP## and testing the creation of a collective 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: Create a Collective Contract Account

Steps

  1. Create a new collective bill contract account CA##M for business partner BP## n the system as a collective bill contract account.

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

    2. Choose the Create-Button in the lower right corner.

      Use the following data:

      Field NameValue
      Contract AccountCA##M
      Business PartnerBP##
      Cont. Acc. CatYC FI-CA Collective Bill Contract Account
      Valid fromToday's date

      Enter the following general data:

      General Data tab page 
      Account Management Data 
      Acct. Relation01 Account holder
      Tolerance GroupYN01 Zero Tolerance
      Account Determination IDY1 Domestic Customers
      Payment TermsYN01 Payment Cond.0001 - Immed. w/o Deduc.
      Account Determination IDY1

      Switch to the Payment/Taxes tab page:

      Payment/Taxes tab page 
      Payment Data (General) 
      Company Code BP1010
      Standard CoCode1010

      Switch to the Dunning/Correspondence tab page:

      Dunning/Correspondence tab page 
      Correspondence Control 
      Correspondence VariantCI01 Convergent Invoicing AC245

      Save your contract account. The system outputs the message Contract Account CA##M created.

  2. Create a second contract account CA##2 for business partner BP## with reference to CA## to represent a subsidiary.

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

    2. Choose the Create-Button in the lower right corner.

    3. Enter the following data:

      Field NameValue
      Contract AccountCA##2
      Business PartnerBP##
      Cont. Acc. CatY2
      Valid fromToday's date
    4. Enter a reference account:

      Field NameValue
      Contract AccountCA##
      Business PartnerBP##
    5. Go the Payment/Taxes tab and enter Bank Details ID for Incoming Payments, and the SEPA mandate reference of the affected Business Partner.

    6. Choose Enter and save the new contract account CA##2.

  3. In contract accounts CA## and CA##2, define the collective contract account CA##M as a collective bill contract account.

    You have now created master date for collective invoicing. Contract account CA## and CA##2 are referenced as accounts for collective bill contract account CA##M.

    Hint

    In contract account CA##, delete the collective contract account CA##M as a collective bill contract account when you have finished this exercise. Otherwise, the following exercises will not work as planned.

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

    2. Choose the Change button in the lower right corner. After you have chosen your Contract Account, choose the Continue button.

      Field NameValue
      Contract AccountCA##
      Business PartnerBP##
    3. Enter the following general data:

      General Data tab pageValue
      Invoicing 
      Coll.Bill. Acc.CA##M
    4. Choose Contract AccountSave..

  4. Repeat this for CA##2.

    Result: The system displays contract account CA##M again.

    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).

    2. Enter CA##M.

    3. Choose MoreExtrasReferencing accounts.

      Result: You can see that CA## and CA##2 are referenced as accounts for CA##M.

Task 2: Create Test Data and Execute the Billing and Invoicing Process for CA##

Steps

  1. Create billable Items for your contract accounts CA## and CA##2 for billable item class PBLW and subprocess BSDA with the amount of EUR 50.

    Run program RFKKBIXBITSAMPLE with variant UNIT6_COLLBILL to generate test data.

    In the SAP Easy Access menu, choose ToolsABAP WorkbenchDevelopmentABAP Editor (transaction SE38).

    Program:RFKKBIXBITSAMPLE
    With Variant:UNIT6_COLLBILL

    Change the following fields:

    Contract Account:Choose the arrow. In multiple selection, change CABOVI03 to CA## and CABOVI03-2 to CA##2.

    Choose ProgramExecute. Analyze the generated log file.

  2. Run billing process BIDA with billing subprocess BSDA for CA## and CA##2.

    1. In the SAP Fiori launchpad search section Billing and choose the tileExecute Billing - Business Partner (Corresponding back-end transaction FKKBIX_S).

      Enter the following parameters:

      Billing ProcessBIDAAC245 Billing Process Data and Telecommunication
      SubprocessBSDABilling Subprocess Printing
      Contract AccountCA## 

      Choose ProgramExecute.

      Run the program again, but this time with

      Contract Account:CA##2

      Result: You have created 2 billing documents, one for contract account CA## and another for contract account CA##2.

  3. Run invoicing process Z3 for CA## and CA##2.

    1. In the SAP Fiori launchpad search section Invoicing and choose the tileExecute Invoicing - Business Partner (Corresponding back-end transaction FKKINV_S).

      Enter the following parameters:

      Invoicing ProcessZ3
      Contract AccountCA##CA##

      Choose ProgramExecute.

      Run the program again, but this time with

      Contract AccountCA##2

      Result: Invoicing documents ____________ and ____________ were created. You can create a collective invoice for both invoicing documents now.

Task 3: Create a Collective Invoice

Steps

  1. Create a collective invoice for the invoicing documents created. Run collective invoicing process Z2 for CA##M.

    1. In the SAP Fiori launchpad search section Invoicing and choose the tile Execute Invoicing - Business Partner (Corresponding back-end transaction FKKINV_S).

    2. Enter the following parameters:

      :Invoicing ProcessZ2
      Contract AccountCA##M
    3. Choose ProgramExecute..

      Result: Collective invoicing document ____________ is created. Make a print simulation for the collective invoicing document.

    4. If no collective invoicing document was created, check that invoicing orders with invoicing category COLBI exist for the contract accounts.

    5. Check whether they have the same invoice first date.

Creation of Invoice Lists

Process Information: Invoicing Function for Invoicing List

TopicDescription

Process

Create invoice lists without affecting postings
Invoicing Function1. SUBIN_TRIG preselects the invoicing document for the invoicing list

2. SUBIN_LIST creates the invoicing list

Business ExamplePrint Service Corporation has a business customer who has stores in many cities. The customer headquarters wants a printed invoice list for information. Multilevel hierarchies are possible.
Customizing

1. In the Invoicing process: Preselect invoicing documents for invoicing list creation in the invoicing process.

2. Create an additional invoicing process with the invoicing function.

The invoicing list groups individual invoicing documents together into one invoicing document.

Using the invoicing list, you can periodically list a number of existing, single invoicing documents in a new invoicing document. You can also send the overview invoice to the recipients of the single invoicing documents, or to an alternative recipient.

You create an invoicing list in two steps. Each of these steps is supported by the invoicing functions Preselect Invoicing Document for Invoicing List and Create Invoicing List.

Using the invoicing function Preselect Invoicing Document for Invoicing List, you create an invoicing order for an invoicing document so that you can enter the invoicing document in an invoicing list. These invoicing orders form the basis for creating the invoicing list in the Create Invoicing List function. The invoicing document created by the Create Invoicing List function is essentially a list of the single invoicing documents that were entered in it. The list contains information such as the document number, tax amount, and total amount of these single documents.

Business example:

You send out the invoicing list every second week, but create the single invoices daily.

Hint

To define alternative recipients, use event 2637.

To create an invoicing list, you need to execute 2 invoicing functions.

Step 1: Run invoicing process with trigger generation.

Create the invoicing document:

  1. Run the process for creating an invoicing document with the additional Preselect Invoicing Document for Invoicing List function (SUBINV_TRIG).

    Single invoicing documents for which an invoicing order was created are identified in the document header in the Invoicing Document Is Single Document of Invoicing List field. The single invoicing document does not lose its identity as a single document by being added to the invoicing list. The document retains its characteristics, both with regard to invoice printing and payment of the invoice amount.

  2. Create an invoicing document to create an FI-CA document.

    An FI-CA document is created in the normal invoicing process. There are no posting activities in later invoicing processes. Payments are referenced to this FI-CA posting document.

  3. Create an invoicing order with document category SUBIN.

    Use invoicing function SUBINV_TRIG to preselect the invoicing document for the invoicing list. You create an invoicing order for an invoicing document to enter the invoicing document in an invoicing list. Single invoicing documents for which an invoicing order was created are identified in the document header in the Invoicing Document Is Single Document of Invoicing List field. An invoicing list trigger is created with the source document category SUBIN.

Step 2: Run invoicing process Create Invoicing List

Run the additional invoicing process Create Invoicing List.

The Create Invoicing List function processes invoicing orders (of source document category SUBIN) that were created by the Preselect Invoicing Document for Invoicing List function. In the standard system, the system creates the invoicing list for the contract account of the single invoicing document. However, you can specify an alternative recipient for the invoicing list when you set up the invoicing order in event 2637.

The item type in the invoicing list is 0SUB_INV and has no posting documents.

Hint

To avoid inconsistencies in the invoicing list, you should refrain as far as possible from displaying account balance information in the list. Also, do not use additional functions for posting open items (such as interest calculation or account maintenance) in the invoicing process that creates the invoicing list.

Multilevel invoicing lists

You can create multilevel invoicing lists. This means that you can create an invoicing list as a single invoicing document in another invoicing list. For example, you could create an invoicing overview for a subsidiary, which in turn is included in the overview of subsidiary invoices for the headquarters of the parent company.

If you use constructs of this kind, it is important not to create invoicing lists of different levels in the same invoicing process. To keep the lists separate, you can use a different source document type (for source document category SUBIN) for each of the levels. For instance, using the above example, you could use source document type INA for the subsidiaries and source document type INB for the parent company. You then use these source document types in the selection control of the invoicing process.

You assign the source document type in the Preselect Invoicing Document for Invoicing List function when you create the invoicing order for the single invoicing document. The invoicing list provides an overview of the single invoicing documents that were generated, and is not intended to be used as a basis for handling payment of the single invoicing documents.

Open Item Activation

Process Information: Activate line items posted before invoicing

TopicDescription
ProcessActivate line items posted before invoicing
Invoicing FunctionACTIVATE_OI
Business ExamplePrint Service Corporation has a customer who receives a dunning charge on his contract account. When you create the invoice, you inform the customer of the dunning charge. The final invoice amount contains the dunning charge. It is due with the invoice.
PreconditionThe open item is due on the contract account.
CustomizingActivate the Preselect Items for Activation in Invoicing function.
Customizing in FI-CAInclude all receivables in invoice

Process steps for Activate Line Items Posted Before Invoicing include the following:

  1. Select the open items.

    Using the Activate Open Items invoicing function, you can request preselected open items from contract accounts receivable and payable (FI-CA) for invoicing when invoicing is performed. You can use this invoicing function for the following scenarios:

    • You want to request certain items posted between two invoice dates along with the regular invoice (for example, dunning charges). It is not necessary to send separate correspondence to the business partner for these items.

    • You want to use invoicing to create correspondence for certain items (such as requesting an installment plan request).

    In both cases, the items have clearing restriction (8) Items cannot be processed until next regular invoice.

  2. Create an invoicing document.

    In the invoicing document, invoicing items with invoicing item type 0ACTITEM or 0ACT_IPL and the reference document type 0ACT are created for the posting items activated.

  3. Create an FI-CA document for the remainder of the invoice except the selected open item.

  4. Remove the clearing restriction.

    Invoicing removes the clearing restriction from items of this kind and adjusts the due date to the due date of the invoice. The items are displayed in the invoice and the amounts are considered in the final invoice amount. The items can be paid with the invoice.

For installment plans and repetition documents, the clearing restriction has the effect that each invoicing requests the next installment or repetition item.

Hint

Use the clearing restriction explained above only if you have defined and regularly execute at least one invoicing process that includes the invoicing function for activating these items.

Customizing

You specify which open items receive clearing restriction 8 when they are entered, by using posting area 2627. In customizing for contract accounts receivable and payable, choose Convergent InvoicingInvoicingAdditional FunctionsPreselect Items for Activation in Invoicing.

With regard to the selection behavior of the items to be activated in invoicing, the system supports the following options:

Selection using the invoicing order (table DFKKINV_TRIG).

If you want certain open items that are to be activated to trigger invoicing themselves, an invoicing order of source document category ACTIT must exist for these items.

The invoicing order can then be created automatically when the open item to be activated is posted. This is controlled by means of posting area 2627.

As a result, the items are activated by the invoicing processes that can process the source document category ACTIT.

Invoicing Function - Activate Open Items: Scenarios

Scenarios and Selection options are:

Scenarios
  1. Request certain items posted between two invoice dates along with the regular invoice (for example dunning charges).
  2. Use invoicing to create correspondence for certain items (such as requesting an installment plan request):
    • Items involved receive clearing restriction ‘8’. Items cannot be processed until next regular invoice.
    • In Invoicing, the clearing restriction is removed from the items.
    • Due date is adjusted to the due date of the invoice
    • Items are considered in the final invoice amount.
Selection options
  • Activation in Invoicing without invoicing order.
  • Activation in Invoicing with invoicing order (table 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.

Customizing Steps:

  1. In customizing, choose Contract Accounts Receivable and PayableOrganizational UnitsSet Up Company Codes for Contract Accounts Receivable and Payable and select the Include All Receivables In Total Invoice field.

  2. Define the posting areas 2627 and 2628 for finer control.

  3. Activate the Preselect Items for Activation in Invoicing function within one invoicing process.

The ad-hoc Invoice Function

Invoicing Function for Ad hoc Invoicing

Process Information: Invoicing Function for Ad hoc Invoicing

TopicDescription
ProcessAd hoc invoicing
Invoicing FunctionINV_ADHOC ad hoc invoicing
Business ExampleYou can also use the invoicing function if no invoicing order is available.

You can inform the customer about dunning charges, historical invoices, or interest calculation.

PreconditionNo source documents are processed.
CustomizingActivate invoicing function INV_ADHOC.
Visualization of the ad-hoc process, explained below.

Using the Ad Hoc Invoicing function, you can also perform invoicing for contract accounts for which there is currently no source document to be invoiced.

The system automatically offers Ad Hoc Invoicing in the invoicing dialog if the following prerequisites are met:

  1. The Ad Hoc Invoicing function is active in the invoicing process to be performed.

  2. There are no invoicing orders for the contract account to be invoiced.

If, during the invoicing of a contract account, no source document is processed, and the invoicing document to be created does not contain any invoicing items and posting items, then the system does not save the invoicing document.

Usage of the Deferred Revenue

Process Information: Invoicing Function - Deferred Revenues

TopicDescription
ProcessDeferred revenues
Invoicing FunctionDEF_REVENUES
Business Example

Print Service Corporation has a customer who pays an annual fee for Printing services.

Precondition

The billable item class has the Deferred Revenue interface component.

The Order Management system delivers the deferred revenues.

CustomizingInvoicing function DEF_REVENUES

Customizing of deferred revenue in FI-CADefine Posting of Deferred Revenue

Revenues that have not yet been realized are posted to a separate revenue account. From here, they are posted to the actual revenue account at the time they affect revenue, either at a predefined time or when the services are performed.

The process steps in deferred revenue for time-based scenarios include the following:

  1. Create billable items with a transferred posting date for delayed revenues.

    Create billable items with additional information about the deferred posting date. The deferred revenue interface component is required here, which includes the field extension for the billable item.

  2. Post the full invoice amount as an open item.

  3. Create an additional FI-CA document to transfer revenue to the deferred revenue account.

  4. Make transfer postings from the deferred revenue account with a time trigger to the revenue account.

Facts about Deferred Revenues

  • Time of invoice <> Time of revenue realization

    .
  • Time-based deferred revenues
    • Revenue recognition:
      • ... dates are known
      • ... amounts are known
    • Example: Rent for one year is to be paid in advance and revenues are distributed over 12 months.
  • Event-based deferred revenues
    • Revenue recognition:
      • ... dates are unknown
      • ... amounts are unknown
    • Example: Purchase of a voucher and redemption in partial amounts on various dates.

Time-based deferred revenues

When the receivables document is posted, it is already clear on which dates the corresponding partial revenues from the deferred revenue account will be transfer posted to the revenue account.

Example: Rent for one year is to be paid in advance and revenues are distributed over 12 months.

Event-based deferred revenues

When the receivables document is posted, it is not clear on which dates and in which amounts the corresponding partial revenues from the deferred revenue account will be transfer posted to the revenue account.

Example: Purchase of a voucher and redemption in partial amounts at various dates.

The Payment Card Function in Invoicing

Process Information: Invoicing Function for Credit Card Handling

TopicDescription
ProcessCredit card handling
Invoicing FunctionPCARD_PAYMNT with immediate clearing PCARD_PAYMET.
Business ExampleTelcom One has a customer who pay by credit card in the Web shop. Telcom One wants immediate clearing of credit card payments with open items.
Precondition

The card payment interface component is activated for the billable item class.

Payment Card information is delivered by the order system.

CustomizingInvoicing function PCARD_PAYMNT
This figure is showing the dependencies of the Convergent Invoicing objects, if a credit card was used as a payment method. The credit card payment is used to clear the posted invoice document.

The information about the credit card that was used can be forwarded using billable items.

Business example:

A customer orders several items in a web shop and adds the items to his basket. Once he has completed his shopping, he enters his credit card information. This information is communicated together with the purchased items as one BIT, which is then billed and invoiced together with the items.

The invoicing process also generates the cleared purchase item that is used to trigger the credit card clearing run.

Process steps:

With the billing document, you can transfer card data (containing authorization data along with other data) for immediate payment of the receivable. This card data is processed by the Card Payment with Immediate Clearing invoicing function. The invoicing function performs the following activities:

  1. Executes authorization checks

  2. Creates payments with the payment card

  3. Updates card data supplements for the contract accounting document for further processing of the card billing

  4. Clears the receivables immediately

Details about two invoicing functions

Invoicing function "PCARD_PAYMET"
Create payment card supplements for open items as a basis for card payments in the payment run.
Invoicing function "PCARD_PAYMNT"

Enter payments with payment cards (for example, credit cards) for open receivables, and thereby clear these receivables within the invoicing run: own posting document ‘card payment’ with reference document type ‘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.

Screenshot of the customizing entries explained earlier.

Prerequisites according to billable Item class:

To generate a card payment in invoicing for billing documents from billing in contract accounts receivable and payable, you have to ensure that the necessary fields are available during the configuration of the billable item classes. For the data that has to be transferred to the billable items for a card payment, we provide the card payment interface component (PCARD_PAYM). You select this interface component when configuring the billable item class. In customizing for contract accounts receivable and payable under Integration and billing in contract accounts receivable and payable under Maintain Billable Item Classes, you specify which interface components are used for each billable item class.

Required interfaces

Basic data for payment processing:

If this is active, the payment data Items record type is included for the billable item class.

Payment reference:

This makes the fields available for generating the payment reference in invoicing in the interface for transferring billable items. The payment reference is used for processing payments for posting items that are derived from the billable items.

Card payment:

The card payment interface component provides fields in the interface for transferring billable items to the system. These are the fields that you can use for transferring card data for handling the payment of receivables that result from billable items.

Interface payment card data:

This provides fields in the interface for transferring billable items that you use to transfer detailed information (particularly authorization data) for payment cards.

You can find the interface components under: Financial Accounting (New)Contract Accounts Receivable and PayableConvergent InvoicingBasic FunctionBillable ItemsBillable Item ClassesMaintain Billable Item Classes.

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

Run the Invoicing Process for Payment Card Handling

Business Example

A customer orders several items in a web shop and adds these items to his basket. After he has completed his shopping, he enters his credit card information. This information is communicated together with the purchased items as one BIT, which is billed and invoiced together with the items.

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: Check if the Billable Item Class Allows Payment Items

Steps

  1. In addition to the billable items, invoicing process Z1 creates an additional credit card item. Therefore, the billable item class needs a payment item structure. Perform this task in back-end system T41 client 400,with user BR245-## and password Welcome1.

    In customizing, choose Financial Accounting (New)contract Accounts Receivable and PayableConvergent InvoicingBasic FunctionsBillable ItemsBillable Item ClassesMaintain Billable Item Classes.

    Analyze the payment item structure for the billable item class PBLW. Can you use the payment card invoicing function with immediate clearing with this billable item class?

    1. Yes you can, because all the relevant interfaces are activated.

Task 2: Create Billable Items with Payment Supplement

Steps

  1. Create new billable items for the billing process with the RFKKBIXBITSAMPLE report and variant Unit6_ PCARD.

    1. Create billable items: Run the RFKKBIXBITSAMPLE program with variant UNIT6_PCARD to generate test data.

      Perform this task in back-end system T41 client 400,with user BR245-## and password Welcome1.

      In the SAP Fiori launchpad search section Billing and choose the tile Execute Billing - Business Partner (Corresponding back-end transaction FKKBIX_S).

      Program:RFKKBIXBITSAMPLE
      With Variant:UNIT6_PCARD

      See that they have payment items.

  2. Execute the billing process with billing process BIDA and subprocess BSDA.

    1. See the exercise, Execute Billing Process for BIDA and Subprocess BSDA.

  3. Execute the invoicing process with invoicing process Z1.

    1. See the exercise, Execute Invoicing Process Z1.

      If the process cannot be run successfully, take a look at the log message and check which posting area has missing entries. Go to customizing and fill in the gaps.

  4. Analyze the account balance.

    1. Choose tile Display Account Balance in section FICA documents and information (Corresponding back-end transaction FPL9).

      Select CA##.

      Result: You have created an invoicing document with 2 FI-CA documents. With the first FI-CA document, the invoice is posted to the contract account, and with the second document, the clearing is performed against the credit card payment.

Log in to track your progress & complete quizzes