You are on page 1of 3

What is PVA and VAL Methods and Trans and Transperiod in Rules

There are 2 standard methods of translating an account, PVA and VAL. 1. PVA: This method retrieves the periodic value for an account and multiplies that by the exchange rate for that period to obtain the translated amount for the current period. Then the translated amount for the current period is added to the prior periods year-to-date (YTD) translated balance in order to calculate the YTD translated amount. The PVA method is usually applied to Income, Expense, and Flow type accounts. 2. VAL: This method retrieves the YTD value in an account and multiplies that by the exchange rate. The VAL method is usually applied to Asset, Liability, and Balance type accounts. An example of PVA and VAL is as follows: PVA

JAN FEB MAR (Divide) AVERAGE RATE.FRANCS 0.5 0.6 0.7

INCOME (YTD ACCT (EURO) 100 300 600 Amounts) (Translated Amt INCOME After ACCT (USD) 200 533 962 Consol) The PVA method takes the periodic value in the INCOME ACCT and divides that by the exchange rate for that period. It then adds this result to the translated value from the prior period. It does not change the exchange rate amount or look to the prior period for the exchange rate at all. In the example above the calculations are as follows: JAN 100 / 0.5 = 200 FEB (300 100) = 200 / 0.6 = 333 + 200 (JAN) = 533 MAR (600 300) = 300 / 0.7 = 429 + 533 = 962 VAL

JAN FEB MAR (Divide)

AVERAGE RATE.FRANCS 0.5 0.6

0.7

INCOME (YTD ACCT (EURO) 100 300 600 Amounts) (Translated Amt INCOME After ACCT (USD) 200 500 857 Consol) Using the VAL method instead of PVA, the results would be: JAN 100 / 0.5 = 200 FEB 300 / 0.6 = 500 MAR 600 / 0.7 = 857

Note: IF you understand the above scenario then you will be able to understand the below Translate Rules. 1.Trans Translates a currency using the Year-to-date method. This function can be used in Translation rules. Syntax HS.Trans("DestPOV","SourcePOV","Rate1","Rate2") Example The following example uses the rate in the Rate1 account to translate the Sales account using the year to date method: HS.Trans("A#Sales", "A#LastYearSales", "A#Rate1", "")

2.TransPeriodic Translates a currency using the Periodic method. This function can be used in Translation rules Syntax HS.TransPeriodic("DestPOV","SourcePOV","Rate1","Rate2") Example The following example uses the exchange rate in the Rate1 account to translate the Sales Account

using the Periodic method: HS.TransPeriodic("A#Sales", "A#LastYearSales", "A#Rate1", "") If you want more information regarding Rules please go though the Rules Admin guide link. http://www.slideshare.net/ariffsharif/d53155-hfm-931rulesstudentguide

Regards Dev

You might also like