SAP ABAP Data Element TPM_TI_CLEAR_VAL_CURR_AMT (Clear Amount in Valuation Currency if Valuation is Resolved)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_VALUATION (Package) Treasury: General Valuation
Basic Data
Data Element TPM_TI_CLEAR_VAL_CURR_AMT
Short Description Clear Amount in Valuation Currency if Valuation is Resolved  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type CHAR1    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Clr Val Am 
Medium 18 Clear Val Curr Amt 
Long 39 Clear Valuation Curr Amount if resolved 
Heading 55 Clear Amount in Valuation Curr if Valuation is Resolved 
Documentation

Definition

This flag is only relevant for the settings "Write-up to purchase value" "Write-down to purchase value" in the following scenario:

Before the current key date valuation, there was a valuation (without reset) executed, for which a security valuation flow was created. The market values on the key date of the new valuation are such that the previous valuation would be completely resolved/cleared during a write-up or write-down to market value. Due to the "to purchase value" setting, this valuation should also be completely cleared. However, it is completely cleared in position currency only. It could be that an residual amount in valuation currency remains in the security valuation component. With this flag, this residual amount in valuation currency is as well.

Use

If this flag is not set, the security valuation result in valuation currency is always determined using the book FX rate - even in the case of a complete clearing of the previous valuation. If the current book rate does not match the book rate of the previous security valuations, a remains in valuation currency. If the flag is set, the security valuation amount in valuation currency is fully cleared, when the position currency amount is cleared. However, as a result, the clearing of the security valuation changes the book rate. Therefore, it is stronly recommended to execute a foreign exchange valuation (of the book value) after a security valuation with the settings for write-up or "to purchase value": In the position management procedure forpositions in the foreign currency, the foreign exchange valuation step should be executed after the security valuation step.

Example

Security valuation: Write-down to market value or write-up to purchase value

  1. January 1 Purchase

Security price 100%

Exchange rate USD 1 = EUR 0.80

USD 1,000 nominal

Posting:

USD 1,000    EUR 800    balance sheet account to bank

position components:

USD 1,000    EUR 800    purchase value

USD 1,000    EUR 800    book value

  1. January 31 Valuation

Security price 80%

Exchange rate USD 1 = EUR 0.70

  • Security valuation:

USD 1,000 * 80% - USD 1,000 = USD -200

USD -200 / USD 1,000 * EUR 800 = EUR -160

Posting:

USD 200    EUR 160    unrealized P/L to balance sheet account

position components:

USD 1,000    EUR 800    purchase value

USD -200    EUR -160    security valuation

USD 800    EUR 640    book value

  • Foreign exchange valuation:

USD 800 * EUR/USD 0.70 - EUR 640 = EUR -80

Posting:

USD 0    EUR 80    unrealized P/L to balance sheet account

position components:

USD 1,000    EUR 800    purchase value

USD -200    EUR -160    security valuation

USD 0    EUR -80    foreign exchange valuation

USD 800    EUR 560    book value

  1. February 28 Valuation - flag is not set

Security price 105%

Exchange rate USD 1 = EUR 0.80

  • Security valuation:

USD 1,000 * 105% = USD 1,050 > purchase value

=> write-up to purchase value only:

USD 1,000 - USD 800 = USD 200

USD 200 / USD 1,000 * EUR 560 = EUR 140

Posting:

USD 200    EUR 140    balance sheet account to unrealized P/L

position components:

USD 1,000    EUR 800    purchase value

USD 0    EUR -20    security valuation

USD 0    EUR -80    foreign exchange valuation

USD 1,000    EUR 700    book value

  • Foreign exchange valuation:

USD 1,000 * EUR/USD 0.80 - EUR 700 = EUR 100

Posting:

USD 0    EUR 100    unrealized P/L to balance sheet account

position components:

USD 1,000    EUR 800    purchase value

USD 0    EUR -20    security valuation

USD 0    EUR 20    foreign exchange valuation

USD 1,000    EUR 800    book value

Although the security price is higher than the purchase price and the exchange rate corresponds to the foreign exchange purchase price, the position components for the security valuation and foreign exchange valuation are not zero. The components cancel each other out.

In case the flag is set, the valuation for February 28 is calculated differently:

  1. February 28 Valuation

Security price 105%

Exchange rate USD 1 = EUR 0.80

  • Security valuation:

USD 1,000 * 105% = USD 1,050 > purchase value

=> write-up to purchase value only:

USD 1,000 - USD 800 = USD 200

The security write-down is fully cleared in both currencies

Posting:

USD 200    EUR 160    balance sheet account to unrealized P/L

position components:

USD 1,000    EUR 800    purchase value

USD 0    EUR 0    security valuation

USD 0    EUR -80    foreign exchange valuation

USD 1,000    EUR 720    book value

  • Foreign exchange valuation:

USD 1,000 * EUR/USD 0.80 - EUR 720 = EUR 80

Posting:

USD 0    EUR 80    unrealized P/L to balance sheet account

position components:

USD 1,000    EUR 800    purchase value

USD 0    EUR 0    security valuation

USD 0    EUR 0    foreign exchange valuation

USD 1,000    EUR 800    book value

History
Last changed by/on SAP  20110810 
SAP Release Created in