配賦ルールの作成
「仕訳」作業領域で「配賦ルールの作成」タスクを使用して計算マネージャにアクセスし、米国連邦財務年度末クローズ・プロセス用の多次元配賦ルールを作成、検証、デプロイおよび管理します。
配賦ルールを使用して、年度末決算仕訳を定期的に生成する前に、クローズされるソースGL勘定科目と、クローズ済残高の移動先となるターゲットGL勘定科目を定義する年度末決算ルールを構成します。
このトピックでは、USSGLソース勘定科目310700 (支出済歳出予算の子会社勘定科目)をクローズし、クローズ済残高をUSSGLターゲット勘定科目310000 (プライマリ未支出歳出予算)に移動するために使用される新しいルールを作成する方法の例を示します。 USSGL勘定科目(310700など)をクローズするには、勘定科目(31070001など)をクローズします。
この例のステップを使用して、必要に応じて他のすべてのクローズ・ルールの配賦ルールを作成します。
配賦ルール作成時のよくある質問の詳細は、Oracle Fusion Cloud Financialsの「配賦および定期仕訳」の章を参照してください: 『企業体系および一般会計の実装』ガイド。
- Calculation Managerに移動します:
- 「仕訳」作業領域から、「タスク」ペインの「配賦ルールの作成」タスクをクリックします。 これにより、Enterprise Performance Managementワークスペースが開きます。
- 「ナビゲート」メニューから、「管理」、「計算マネージャ」の順に選択します。
- 元帳に関連付けられている勘定体系の残高キューブを検索し、DBノードを展開します。 「ルール」を右クリックして、「新規」を選択します。
- 「ルール名」に、ルールの名前を入力します(経費のクローズなど)。
- 残りのフィールドのデフォルト値を受け入れて、OKをクリックします。
ルール・デザイナが新しいタブで開き、入力したルールの名前が表示されます。
-
「新規オブジェクト」リストから、「視点」オブジェクトを選択し、「デザイナ」領域のフロー・チャートの「開始」コンポーネントと「終了」コンポーネントの間にドラッグ・アンド・ドロップします。
ディメンションは、元帳と残高キューブに基づいて表示されます。
- 視点のディメンションを設定します。 ディメンション値を設定するには:
- 「値」フィールドの横にある「」を選択アイコンをクリックし、「メンバー」を選択するか、「変動」を選択してランタイム・プロンプト変数を選択します。
- 「メンバー・セレクタ」で、メンバーを選択し、「選択」パネルに移動します。 前のステップで「変動」を選択した場合は、変数を選択します。
- 「OK」をクリックします。
次の表に、ディメンション・フィールドの値の例を示します:
ディメンション値の例
フィールド 値 AccountingPeriod ルールの実行時に配賦計算で使用する期間を指定するようユーザーに求められるように、ルールの実行時プロンプト変数コンポーネントを作成することをお薦めします。 これにより、各会計年度末にルールを変更する必要もなくなります。 この例では、実行時プロンプト変数AccountingPeriodを使用します。 元帳 クローズする元帳(USFed1 USなど)。 資金 このルールを1つの資金に対してのみ使用する場合は、このルールを資金値に設定します。 このルールを使用して元帳内のすべての資金の勘定科目をクローズする場合は、「すべての資金値」を右クリックして、「特別の追加」をクリックし、Level0Descendantsを選択します。ノート: Level0Descendantsはワイルドカードとして機能し、これを選択すると、使用可能なすべての値が選択されて処理されます。プログラム @Level0Descendants("All Program Values") CostCenter @Level0Descendants("All CostCenter Values") オブジェクト・コード @Level0Descendants("All Object Code Values") プロジェクト @Level0Descendants("All Project Values") GL勘定科目 ルールに使用されるアカウント。 この例では、Formulaオブジェクトの構成時に定義されます。 予算会計年度 @Level0Descendants("All Budget Fiscal Year Values") コホート年度 @Level0Descendants("All Cohort Year Values") 予算権限の年 @Level0Descendants("All Year of Budget Auth Values") Future1 デフォルトとして使用する0を選択します(例: "[All Future1 Values].[0]") Future2 デフォルトとして使用する0を選択します(例: "[All Future2 Values].[0]") シナリオ "Actual" 通貨 "USD" 通貨タイプ "Total" ディメンションを定義した後の視点オブジェクトは次のようになります:
- 次に、「新規オブジェクト」リストから「フォーミュラ」オブジェクトを選択し、「デザイナ」領域のフロー・チャートで「視点」オブジェクトの後にドラッグ・アンド・ドロップします。
- 「フォーミュラ」オブジェクトを設定して、決算整理仕訳のソース勘定科目(1)、ソース金額(2)およびターゲット勘定科目(3)を定義します。 ソース値とターゲット値を定義するには、フィールドの横にある「」を選択をクリックし、ディメンション値を設定します。
次の表に、式フィールドの値の例を示します:
式値の例
フィールド 説明 値 オフセット・メンバー(1) これは、資金の発生元であるソースGL勘定科目です。 資金の移動元となる勘定科目です。 GL勘定科目およびAccountingPeriodディメンションの値を設定します(たとえば、AccountingPeriod = 13_Sep-21、GL勘定科目= 61000001)。 ソース(2) これは配賦されるソース金額です。 次のディメンションの値を設定します: - 会計期間: これを会計年度の最終期間(例: Sep-21)に設定します。
- GL勘定科目: これは、クローズするGL勘定科目です。 この例では、61000001です。
- 残高タイプ: 口座の残高を$0にクローズするには、これを「期末残高」に設定します。
ターゲット(3) これは、資金がソース勘定科目から移動されるGL勘定科目です。 次のディメンションの値を設定します: - AccountingPeriod: これを会計年度のクローズ調整期間に設定します。
- GL勘定科目: これは、資金を移動するGL勘定科目です。 この例では、33100001です。
Formulaオブジェクトの例を次に示します:
- 次のいずれかのタスクを実行します。
- 「保存」をクリックして、変更を保存します。
- 「検証」をクリックして、ルールを検証します。
- 「検証および保存」をクリックしてルールを検証し、保存します。
- 「検証とデプロイ」をクリックして、ルールを検証およびデプロイします。
ノート: ルールの検証とデプロイは必須ステップです。 検証では、参照する残高キューブのアウトラインに対する一貫性がチェックされますが、Oracle General Ledgerで生成できるようにルールをデプロイする必要があります。 - ステップ2から9を繰り返して、必要に応じて他のすべてのクローズ・ルールを作成します。
次に、すべてのルールの作成後にルール・ノードがどのように表示されるかの例を示します: