給与プロセス検証ルール
給与プロセス検証ルールは、給与プロセスがこれらのルールに準拠していることを確認します。
- プロセスは、正しい日付順序または順序で実行されます。
- 処理結果は、給与サイクルの後のプロセスで使用されると変更できません。
検証ルールは、個人プロセス結果ページで実行できる修正処理を制御します。 たとえば、これらの検証ルールにより、従業員のプロセスがロックされると、ロールバック処理が無効になります。
検証ルールは、単一の給与関係レコードに対して保持されるプロセス結果に関連しています。 たとえば、個人に複数の給与関係がある場合、これらのルールは各給与関係に対して個別に適用されます。
次の各項では、給与計算プロセス検証ルールの機能について説明します。
給与プロセス順序ルール
順序ルールにより、給与計算が正しい日付順に処理され、その結果、給与バランスがすべての給与期間にわたって正しく保守されます。 順序ルールは、給与計算が後日発行されると前の実行結果をロールバックまたは取り消すことができないように、前の給与計算結果をすべてロックします。
たとえば、最新の給与計算が22年6月30日である従業員がある場合、22年6月30日以降の日付で、その従業員に対して別の給与計算またはQuickPayを実行できます。 ただし、連番ルールでは、同じ従業員の給与計算を以前の日付で送信することはできません。
連動ルール
連動ルールにより、給与計算サイクルの後続プロセスで使用された給与計算プロセスの結果は変更できません。 たとえば、前払金プロセスでは、給与計算プロセスの実行結果が使用されます。 前払金プロセスが完了すると、給与計算はロックされ、計算のロールバックなどの処理を実行できません。 このタイプの検証により、給与計算サイクル内のプロセスの結果を照合でき、従業員への支給が正しく行われるようになります。
これらの検証ルールは、従業員に対してすでに送信した他のプロセスに基づいて、前払金や給与計算などのプロセスをいつロールバックできるかを制御します。 プロセスをロールバックして、給与サイクルの前のプロセスをロック解除できます。 たとえば、前払金プロセスをロールバックすると、給与計算プロセスがロック解除されます。
たとえば、100人の従業員の給与計算を処理し、辞職した10人の従業員に対して即時支給を行ったとします。 その後、給与計算の問題を把握し、給与計算と前払金のプロセスをロールバックして修正します。 給与計算プロセスをロールバックすると、ロールバックは90人の従業員に対してのみ行われます。
- 「結果要約UI結果リスト」で、プロセスを選択し、「エラーおよび警告」ラベルの下の番号をクリックします。
- チェックリストで、プロセスの「メニュー」の下の「メッセージの表示」処理を選択します。
連動ルールのためにロックされたレコードは、「個人結果詳細」および「プロセス結果詳細」ページのメニューに、レコード・レベルで修正処理を表示しません。 ただし、順序ルールのためにロックされたレコードには訂正処理が表示され、それらを実行できます。
ロールバック・レコードのステータス
- 給与計算プロセスをロールバックし、すべてのレコードが適切にロールバックされた場合、プロセスのステータスは「修正済」になります。
- 給与計算プロセスをロールバックし、一部のレコードがロックされ、一部のレコードのみが適切にロールバックされた場合、プロセスのステータスは「完了」になります。