2 Replies Latest reply on Mar 5, 2013 4:24 PM by CBarbieri

    is_TransCurAdj and <Parent Curr Adjs>

      Hi All,

      We are beginning to post data at the <Parent Curr Adjs> level in HFM.

      Some of our rollforward rules run in part under the following condition:
      Else If is_TransCur or is_TransCurAdj Then     

      Does anyone know if this rule will run on the <Parent Curr Adjs> value dimension member?
      I assume not, since it is input level data and not translated, but I'm wondering whether HFM considers all "Parent" value members as is_TransCurr?

      Many thanks in advance.
      Mark Smith
        • 1. Re: is_TransCurAdj and <Parent Curr Adjs>
          The data exists as a currency like USD. IsTrans checks to see if the Entity Currency and Parent Currency are different.

          So yes, adding that will allow your rules to process on data at the Parent Curr Adjs level.
          • 2. Re: is_TransCurAdj and <Parent Curr Adjs>
            HS.Value.IsTransCur is true any time the child entity's default currency is different than the target currency you'r going into. Usually this is the parent's currency (in which case it is indeed <Parent Currency>, but it could also be true if a user translates the child into any other currency in the system.

            HS.Value.IsTransCurAdj is true for a currency journal node in which the journal is made in a currency of one of it's parent entities. So yes, this would be <Parent Curr Adjs>.

            The only time <Parent Currency> and likewise <Parent Curr Adjs> is input/base data, is when the base entity's default currency and the default currency of the selected parent entity are in fact the same (both are USD for example). In that case HS.Value.IsTransCur would be false since no translation takes place. In this situation you would see <Entity Curr Adjs> is also <Parent Curr Adjs> not because the journal entries are copied, but because they are two names for the very same node - USD Adjs in my example.