Ansicht
Dokumentation

F107_PROVISIONS - Simulation of Provision Content

F107_PROVISIONS - Simulation of Provision Content

General Data in Customer Master   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

This function enables you to determine the net present value for provisions and long-term payables and receivables in a simulation run.

Integration

Provisions and payables/receivables in foreign currency are first valuated using foreign currency valuation.

Once the provisions run has been transferred, the valuation differences are shown for each document and are visible in reporting (SAPF101, line item list).

Prerequisites

Provisions are posted as G/L account open items with the appropriate transaction type. The customer-specific transaction types are transferred to globally valid actions, and these actions are used in the program logic. This results in actions with postings that are transferred to customer-specific transaction types.

Table for Entering Calculation Methods

Use view cluster F107_VC_TPROVMET to enter the relevant interest indicator that is to be applied for the entire maturity of the provisions.

Customizing Settings for Transaction Types

Create the transaction types with which you want to post provisions; view V_T856. Enter values for the following transaction types:

  • Allocation
  • Utilization/Consumption
  • Recognition
  • Reversal of Allocation / Reversal of Utilization / Consumption / Reversal of Recognition
  • Long-Term Receivables/Payables

Assignment of Transaction Types to Actions F107_MT2A

The function works internally with actions: Assign your transaction types to the actions:

Customizing Settings: Transaction Types for Discount Postings

Create the transaction types that the program uses in the postings generated: The function distinguishes between five transaction types during posting:

  • Initial Discount
  • Follow-On Interest Accumulation
  • Discount with Interest Change
  • Discount Correction from Allocation Reversal
  • Discount Reversal

Assignment of Actions to Transaction Types F107_A2MT

The function works internally with actions: Assign the actions to the transaction types with which the content is to be posted.

Customizing calculation method F107_PROVMETH

In this view, you define the interest indicators that are used during the maturity of the provisions or receivables/payables.

Customizing Settings for Account Determination (OBB0)

The automatically generated postings are posted to three different types of account:

Provisions/Receivables/Payables: Adjustment Account RKK
Provisions/Receivables/Payables: Expense: Discounting ZKB
Provisions/Receivables/Payables: Allocation: Discounting ZKK

Specify the accounts and the posting keys of these accounts.

Customer Enhancements

The Business Add-In (BAdI) BADII_F107 enables changes to be made to the standard process flow. You may make the following changes:

  • Influence the determination of the key for the provision content: With the standard settings, the assignment field (BSEG-ZUONR) is used to differentiate between the different types of provision content.
  • Influence the calculation: With the standard settings, the amounts are not calculated using the posting date for an exact date, but at period end. The calculation of a reversal (action 11) is performed for the previous period end.
  • Influence account determination
  • Influence the postings
  • Influence how postings are summarized: With the standard settings, postings are created for each provision content.
  • Influence how data is saved in table BSBW. (transfer F107)

Features

Calculation of Present Value

The present value is calculated by period (standard setting) or for a specific day (using a BAdI). The effects of interest changes are shown if the interest change occurs in the considered period.

Present Value Calculation for Provisions and the Related Postings

Allocation/Recognition/Consumption/ is posted manually as G/L account open items.

The required postings resulting from this on the Adjustment Account Discounting (operating profit IFRS ZKK), Expense: Interest Accumulation (financial result, ZKB), and Provision Adjustment Account (RKK) are made automatically.

The business transactions on which the manually posted provisions are based are identified on the basis of transaction types:

If the business transaction can be determined, the required postings can be created automatically.

The following accounts are used to post provisions:

RSK Provision account If postings are made manually, these accounts are selected in the valuation run.
RKV Consumption account (provision consumption = utilization): Postings are made manually
RKA Recognition account (provision recognition): Postings are made manually
ZKR Allocation Account (provision allocation): Postings are made manually
ZKB Allocation Account from Present Value (financial result): Postings are made automatically
ZKK Allocation Adjustment Account (operating profit): Postings are made automatically
RKK Provision Adjustment Account: Postings are made automatically

All open items are calculated individually. The results are then totaled.
Example: An allocation with 1000 and the posting of 10 risk mitigations, each at 100. Each of the 11 items are calculated individually. If the balance is zero, any rounding difference is added to the last item.

New Allocations and Follow-On Discount

If a new item is created in the reporting period,

",, ZKR / RSK

it is valuated as a new allocation and the following automatic postings are created:

",,Initial discount RKK / ZKK

",,Inverse posting ZKB / RKK in the subsequent period

The calculation is made from the date of the allocation.

If an item is posted in a prior period, this leads to a periodic follow-on discount with the following automatic postings:

",,Follow-on discount RKK / ZKB

",,Inverse posting ZKB / RKK in the subsequent period

The calculation is made from the key date

Risk increase (same as risk mitigation)

Based on manual posting (reversal of allocation)

",,RSK / ZKR

the following inverse posting is made in the same period

",, -ZKK / ZKB (due to zero balance and reversal, the initial discount account ZKK has to be adjusted)

Based on the manual posting New Allocation

",, ZKR / RSK

the following postings are made:

",,RKK / ZKK (corresponds to initial discount (2))

",,Inverse posting (7a) ZKB/RKK in follow-on period (same as (2A))

Consumption

If a new item is created in the reporting period with the transaction type Provision Consumption

",,RSK / RKV

the following postings are made (same as follow-on discount):

",,RKK / ZKB

",,Inverse posting (9a) ZKB/RKK in the subsequent period

Risk mitigation with interest change effect

Based on the manual posting

",,RSK / ZKR

the following inverse posting is made in the same period

",, ZKK / ZKB

Based on the posting New Allocation

",, ZKR / RSK

the following postings are made:

",,RKK / ZKK (with the old interest rate) corresponds to initial discount (2)

and

",,interest change effect ZKK / RKK or RKK / ZKK in the same period (depending on whether there is an interest decrease or increase)

An interest change effect occurs when the interest curve on the last key date differs from the interest curve on the current key date. That is, when the interest rate has changed in the current period.

Reversal of a new allocation

If a new item is created in the reporting period,

",, RSK/ ZKR with transaction type (Allocation Reversal = Action 11 )

it is valuated as the reversal of a new allocation and the following automatic postings are created:

",,Discount Reversal ZKK / RKK

",,Inverse posting RKK / ZKB in the subsequent period

The calculation is made from the date of the previous period so that the balance on the ZKK is zero.

Recognition

If part of the provision or the entire provision is recognized, the following postings are made:

Based on the manual posting

",, RSK / RKA

the nominal risk is determined by grouping together provisions on the basis of their content. The corresponding

",,follow-on discount RKK / ZKB is also determined.

Calculation of the present value for long-term receivables and payables and their respective postings

Long-term customer/vendor items are considered in terms of their total maturity and discounted with a valuation method.

In the standard system, the total maturity is calculated using the posting date and the due date. In the valuation run, parameters are used to check whether the total maturity fulfills the long-term condition.

Since receivables/payables generally do not have a transaction type, the standard setting applies the transaction type to which you assigned action 8 in Customizing.

Either initial discounting or follow-on discounting is performed.

Selection

Description of the parameters:

  • Currency for interest rates: This currency key is used to read data in the interest table.
  • Maturity start/end: used to determine the total maturity
  • All ends of the month as the key date: The history of interest accumulation over the total maturity period is shown.
  • Compress: Suppresses calculation steps that occur for zero balances
  • Last key date: Last time that discounting was performed
  • Current key date: key date for current calculation
  • Effective date: Posting date
  • Calculate from date: Date for the amount calculation: In the standard system, the calculation using the last key date is performed when allocations have been reversed. This reverses the original amount of the allocation.

Standard Variants

Output

Activities

Enter master data for provisions:

The Assignment Number field in Customizing is used as the field for the provision content (provision ID). However, it can contain different values as the result of a BAdI.

Enter the provisions as G/L account open items, whereby the G/L account and the assignment number are used to differentiate the provision content

Use transaction F107_PROV to specify the desired valuation method for the provision content. You can differentiate the content by valuation area.

Valuation run

Run transaction F107 or perform report F107_START.

Choose valuation method 10 Discounting After Total Maturity (IFRS). Make the desired settings and selections.

Save your entries and schedule the valuation run. When the run has finished, you can display the result. Various evaluation reports can be used

You can use the Test Posting function to simulate postings.

You use the Transfer function to create postings and save the valuation differences for each document.

Long-Term Receivables/Payables

For receivables and payables, you have to assign a valuation method for each chart of accounts, valuation area, and reconciliation account.

Long-term receivables and payables are classified with the specification of a threshold value in the valuation run. The specification is made in months.

Example

Examples of posting logic:

Example: Provision: Posting of an allocation as G/L accounts open items

Assignment 4711
Posting Date 01/31/2005
Document Date 01/31/2005
Baseline Payment Date 01/31/2008
Due Date for Net Payment 01/31/2008
Debit/Credit Amount 2000.00-

Start of the valuation run on 01/31/2005. The provision method applies an interest rate of 3.4%.

Result: Valuation difference 190.88

Posting on 01/31/2005: ,,Initial discount 190.88

,,,,,,,,,,,,RKK to ZKK, transaction type 275

Posting on 02/01/2005 Discount Reversal 190.88

,,,,,,,,,,,,ZKB to RKK Transaction Type 270

Start of the valuation run on 02/28/2005.

Result: Valuation difference 185.83

Posting on 02/28/2005: ,,Follow-on discount 185.83

,,,,,,,,,,,,RKK to ZKB, transaction type 125

Posting on 03/01/2005 Discount Reversal 185.83

,,,,,,,,,,,,ZKB to RKK Transaction Type 270

Start of the valuation run on 06/30/2005. From 06/01/2005, the interest rate is decreased from 3.4% to 3.0%.

Result: Valuation difference 165.50

Posting on 06/30/2005: ,,Follow-on discount 165.50

,,,,,,,,,,,,RKK to ZKB, transaction type 125

Posting on 06/30/2005: ,,Discount with interest rate 18.47

,,,,,,,,,,,,ZKK to RKK Transaction Type 130

Posting on 07/01/2005 Discount Reversal 147.03

,,,,,,,,,,,,ZKB to RKK Transaction Type 270

Example: Reversal of an allocation

Allocation of 2000 is valuated on 03/31/2005, follow-on discount of 180.77

,,RKK to ZKB, transaction type 125

In April, the reversal is posted manually. The valuation run calculates

Effective date 04/30/2005 180.77

,,,,ZKB and ZKK: Transaction Type: Adjustment Discount, Allocation Reversal

Example: Discounting long-term receivables/payables

Document: 1000 USD valuated at 842.19, posted on 01/01/2006, maturity until 01/01/2009, interest rate 3%

Start of the valuation run on 06/30/2006.

Result: Valuation difference 40.72

Posting on 06/30/2006: ,,Follow-on discount 40.72

,,,,,,,,,,,,ZKB to RKK Transaction Type 280

Posting on 07/01/2006 Discount Reversal 40.72

,,,,,,,,,,,,RKK to ZKB, transaction type 270






ROGBILLS - Synchronize billing plans   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 17626 Date: 20240520 Time: 054655     sap01-206 ( 170 ms )