プロジェクト通貨でのコストロールアップ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • 通貨が異なるプロジェクトおよびサブプロジェクトのコストロールアップ計算は、予算参照レートによって異なります。金額が換算されるレートは、換算レートによって異なります。

    機能通貨フィールドに入力された金額のプロジェクト通貨への変換

    デフォルトビューの機能通貨でプロジェクトを作成する場合、[予定資本][計画経費][実績コスト]、および [予定給付] フィールドに金額を手動で入力または更新できます。これらのフィールドに値を入力すると、金額がプロジェクト通貨に変換され、対応するプロジェクト通貨フィールド ([プロジェクト通貨での予定コスト][プロジェクト通貨での計画経費][プロジェクト通貨での実績コスト][プロジェクト通貨での予定給付] など) に保存されます。

    注:
    これを行うことができるのは、プロジェクトにコスト計画、利益計画、または経費ラインが添付されていない場合のみです。

    プロジェクトファイナンシャルをサブプロジェクトから親プロジェクトにロールアップする

    サブプロジェクトと親プロジェクトのプロジェクト通貨が異なる場合は、財務ロールアップに com.snc.project.multicurrency.rollup_if_different プロパティを使用します。

    表 : 1. 複数通貨コストロールアッププロパティの動作
    プロパティフラグ 動作
    true プロパティが [True] に設定されている場合、次のことができます。
    1. 両方のプロジェクトのプロジェクト通貨が異なる親プロジェクトにサブプロジェクトを関連付けます。
    2. サブプロジェクトの金額を親プロジェクトの金額にロールアップします。ただし、通貨の変動により、親プロジェクトのロールアップ金額の精度は異なります。
      • 親プロジェクトとサブプロジェクトのプロジェクト通貨が同じ場合、サブプロジェクトからその親および最上位プロジェクトへのプロジェクト通貨金額は、サブプロジェクトの金額を合計することによってロールアップされ、ロールアップ金額は正確です。
      • 親プロジェクトとサブプロジェクトのプロジェクト通貨が異なる場合、予算参照レートを参照して、サブプロジェクトのすべてのコストが親プロジェクトまたは最上位プロジェクトのプロジェクト通貨に変換されます。金額が換算されるレートは、プロジェクト通貨間の為替レートと、指定された換算期間によって異なります。したがって、ロールアップされた金額は推定値または概算値にすぎません。
    False プロパティが [False] に設定されている場合、次のことができます。
    1. プロジェクトの通貨が同じまたは異なる親プロジェクトに、任意の数のサブプロジェクトを関連付けます。
    2. サブプロジェクトと親プロジェクトのプロジェクト通貨が一致する場合にのみロールアップします。

    ただし、com.snc.project.rollup.cost プロパティとともにフラグを設定すると、com.snc.project.multicurrency.rollup_if_different プロパティの動作は異なります。

    表 : 2. 機能通貨プロパティと組み合わせた複数通貨コストロールアッププロパティ
    プロパティフラグ 動作
    com.snc.project.rollup.cost プロパティが [false] 同じまたは異なるプロジェクト通貨を持つ任意のサブプロジェクトを親プロジェクトに関連付けることができますが、サブプロジェクトのコストは親プロジェクトにロールアップされません。
    com.snc.project.rollup.cost プロパティが [true] で、com.snc.project.multicurrency.rollup_if_different プロパティが [false] 同じプロジェクト通貨を持つ親プロジェクトにサブプロジェクトを関連付けることができます。
    com.snc.project.rollup.cost プロパティが [true] で、com.snc.project.multicurrency.rollup_if_different が [true] プロジェクトの通貨が同じまたは異なるサブプロジェクトは、親プロジェクトに関連付けることができます。

    プロパティの不適切な関連付けと考えられるエラー

    不適切な関連付けの実行中に発生する可能性があるエラーは次のとおりです。

    表 : 3. サブプロジェクトと親プロジェクトの関連付けのプロパティの組み合わせ
    com.snc.project.rollup.cost com.snc.project.multicurrency.rollup_if_different 動作
    False true または false のいずれか サブプロジェクトと親プロジェクトのプロジェクト通貨が異なる場合でも、サブプロジェクトを親プロジェクトに関連付けることができますが、サブプロジェクトから親プロジェクトへのコストをロールアップすることはできません。
    true False サブプロジェクトと親プロジェクトのプロジェクト通貨が異なる場合、サブプロジェクトを親プロジェクトに関連付けることはできません。

    このような関連付けの場合、[システムポリシーにより、親プロジェクトと子プロジェクトに異なるプロジェクト通貨を使用することはできません] というエラーメッセージが表示されます。