累計について
このトピックでは、次について説明します。
累計エレメント。
バッチ処理における残高累計。
遡及処理および累計。
累計は、処理される際に定義済みの項目の累積値を保存するエレメントです。たとえば、発生した休暇付与残数、支給総額、およびその他の累積値を保存できます。
累計エレメントは以下のように定義できます。
自動
支給、控除、または休暇付与エレメントを作成すると、特定の期間にわたってエレメントの値を追跡するために一連の累計エレメントが自動的に作成されます。自動作成累計では、通常は単一のエレメントの値が累計されます。累計エレメントが追跡する期間を指定します。
手動
累計エレメントを作成して、全ての任意控除や全ての発生している休暇付与など、いくつかのエレメントを追跡できます。累計エレメントが追跡するエレメントを選択し、累計の対象となる期間を定義します。特定の期間にわたって単一の値または複数の値を累計できます。
累計には、以下に示すように 1 つは単一のセグメントに関するタイプと、いくつかの計算期間にわたるタイプの 2 つのタイプがあります。
セグメント累計は、単一の総額/純額計算中に値を累計します。
残高累計は、1 か月間または 1 年間など、特定の期間中の値を累計します。
注: セグメント累計で値を累計する場合、フォーミュラで取得した古い値を使用できます。ただし、残高累計で値を累計する場合、フォーミュラで取得した古い値は使用できません。
このトピックでは、バッチ処理における累計残高のさまざまな処理方法について説明します。
残高の更新
前回の期間の終了時点以降の累計の値がロードされます。累計が処理されるときに、現在の期間の値が前回の値に加えられ、最新の残高が保存されます。バッチ処理により、各期間に対して同様にこの累計が繰り越されます。
新規インスタンスの作成
累計を定義するときに、属性 (レベル、基準日など) や対象期間 (カレンダー年など) を割り当てます。レベルによって、職務別に集計値を保存するか、従業員単位で全ての職務について合算した集計値を保存するかが決定されます。ユーザー キー (契約、部門など) を追加すると、細かい設定ができます。また、期間および基準日によって、適切な期間が決定されます。これらの属性が相互に関連して、バッチ処理で累計インスタンスごとにどのように値を累計するのか、どのタイミングで累計を行うのか、などが決定されます。キー フィールドの値を変更するたびに、残高およびセグメント累計の新しいインスタンスが作成されます。また、残高累計では新しい期間ごとに新しいインスタンスが作成されます。
結果テーブルへの書き込み
累計ページの設定によって、結果テーブルにその累計を自動的に書き込むかどうかが指定されます。累計残高をいつ終了するのかは、終了日後の保持期間として指定される月数を基準に、それぞれのインスタンスの累計終了日と現在の支給期間の開始日を比較して決定されます。
遡及処理を使用する際に、累計についていくつか考慮が必要なことがあります。
セグメント累計のデルタのみが繰り越せます。これは、累計残高のデルタを繰り越すと、累計対象としてエレメントを二重に計算するおそれがあるからです。計算期間累計のデルタは累計ではなく、支給または控除に繰り越す必要があります。
遡及方法が訂正の場合、デフォルトでは累計には遡及期間の新しい遡及値が反映されます。遡及方法が繰り越しの場合、デフォルトでは遡及期間の遡及値は変更には使われず、現在の期間の調整値として渡され、デルタ値として反映されるように設定されています。
通常の遡及方法として設定されている "繰り越し" の指定を、上書きして "訂正" にするにはレベル ページ (自動作成累計では、支給の自動作成累計ページ) で [訂正を使用] チェック ボックスを使用します。全ての休暇残数累計は、訂正として定義します。これにより、それぞれの期間を反映した正確な累計の残数になります。
注: いったん累計に結果が保存されると、[訂正を使用] チェック ボックスは選択できなくなります。チェック ボックスを選択できるようにするには、累計の結果を生成したペイロール カレンダーをキャンセルする必要があります。
例
累計が退職金口座の限度額として使用され、この累計の値によって他のエレメントの値が決定されます。現在期間が 12 月で、10 月まで遡及するとします。さらに、10 月の開始時点での元の残高が 9,000 で、退職金口座への拠出がなかったとします。遡及の結果、拠出額が 1,000 として再計算された場合、それ以上拠出が行われないように 11 月に繰り越される累計残高にこの拠出額を含める必要があります。12 月の調整額に 1,000 のデルタが繰り越される際は、二重に計算されないように、累計には加算されません。