SAP ABAP Data Element BAPI_JBD_DTE_PPAYMENT (Payment Rate)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B-DP (Application Component) Transaction Data Pool
     JBD_BAPI (Package) BAPIs
Basic Data
Data Element BAPI_JBD_DTE_PPAYMENT
Short Description Payment Rate  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type TFM_PPAYMENT    
Data Type DEC   Counter or amount field with comma and sign 
Length 11    
Decimal Places 7    
Output Length 13    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name PAYMENT_RATE   
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Paymt Rate 
Medium 15 Payment Rate 
Long 20 Payment Rate 
Heading PRate 
Documentation

Definition

The payment rate indicates a percentage rate that is applied to the condition amount calculated previously. The cash flow does not therefore display the condition amount calculated, but the condition amount multiplied by the payment rate in percentage.

The need for this payment rate is due to the fact that exponential interest calculation produces different results depending on whether you apply a payment rate to a percentage or to an amount.

The following example clarifies this:

Capital: 100,000
Interest rate: 10%
Int. calculation method: actW/252 (i.e. interest only calculated for working days).
Int. calculation period: 20 working days

The interest is calculated exponentially. 98% (payment rate) of the condition amount calculated should be paid.

There are two ways of doing this:

  1. The payment rate is applied directly to the interest rate:

    Interest = capital
    * (1 + (int.rate * payment rate/100)/100)**(days/base days)
    - capital

    = 100,000 * (1 + (10 * 98/100) / 100)**(20/252) - 100,000
    = 744.75
  2. The payment rate is applied to the condition amount calculated:

    Interest = (capital * ((1 + int.rate / 100)**(days/base days) - 1))

    * payment rate / 100

    = (100,000 * ((1 + 10 / 100)**(20/252) - 1)) * 98 / 100

    = 744.11

It would be possible to calculate the first option in the system using a formula, but this would lead to an incorrect result for exponential interest calculation. The second calculation option, on the other hand, produces the correct result.

Definition

History
Last changed by/on SAP  20110901 
SAP Release Created in 463_20