メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

TechKnowledge コンテンツ


概要
この記事では、カナダの給与計算で雇用記録 (ROE) 金額が取得される場所と、ROE の設定に使用される SQL 内のテーブルとフィールドに関する情報が含まれています。


詳細
ROE の金額と時間は、[Payroll Employee Summary Expand – Canada] ウィンドウからプルされます ([カード] をクリックし、[給与 – カナダ] をクリックし、[従業員] をクリックし、[計算] をクリックします)。 ROE を生成するには、[Summary Expand] ウィンドウにデータが一覧表示されている必要があります。 ROE が作成されると、[LY 計算] ウィンドウの下の [集計] フィールドも表示されます ([問い合わせ] をクリックし、[給与 - カナダ] をクリックし、[従業員の昨年の情報] をクリックし、[計算済み] をクリックします)、ROE を完了するために必要な LY 情報を収集します。

このSQL Server Management Studio、CPY30250 (給与計算 MSTR ファイル) テーブルと CPY50250 (給与計算 MSTR ファイル LY) テーブルに格納されている情報を確認できます。

  • ROE Total Insurable Earnings 情報は、CPY30250/CPY50250 の PEIInsEarnings24 フィールドから取得されます。

  • ROE Total Insurable Hours 情報は、CPY30250/CPY50250 の PEIInsHours フィールドから取得されます。

GP は、従業員のすべての計算レコードを検索します (バッチごとに従業員ごとに 1 つのレコード)。 オフ (PMarkedOff = 0) ではない最新のレコード (日付別) が検索されます。 次に、このバッチを構成しているすべてのトランザクションを検索し、最も高い日付のトランザクションを取得します。 これが成功しなかった場合は、従業員が今年の支払いを受けなかったか、従業員が今年の十分な支払い期間を持たなかったかのどちらかなので、履歴ファイル (CPY50250) で同じプロセスを繰り返します。

CPY30250 と CPY50250 を確認して、トランザクションが既にオフ (PMarkedOff=1) にマークされていないか確認します。  CPY30250 テーブルには現在の年の情報が保持され、ROE が生成され、オフに設定されるまで PMarkedOff 列は 0 (マークされていない) になります。  CPY50250 テーブルには、過去の年の情報が保持されます。  ROE が生成され、オフに設定されると、PMarkedOff 列は値 1 に反転します。 そのため、トランザクションが既にオフにマークされている場合は、情報が別の ROE にプルされるのを防ぐ必要があります。

select PStartDate, PCutoffDate, PDate, Pmarkedoff, PEIInsEarnings24, * from cpy30250 where PEmployeeID = 'xxx' order by DEX_ROW_ID desc
select PStartDate, PCustoffDate, PDate, Pmarkedoff, PEIInsEarnings24, * from cpy50250 where PEmployeeID = 'xxx' and Pyear = 'yyyy' order by DEX_ROW_ID desc

--update the xxx placeholder with the Employee's ID. And the year for yyyy, or remove that restriction to read farther back.


トランザクションがオフ (PMarkedOff=1) とマークされている場合、トランザクションはプルされません。これらのレコードを ROE に再度プルする必要がある場合は、0 に更新できます。

また、システムは PDate フィールドを使用して、どのバケットに入るのか判断します。そのため、PDate が順序に合ってない場合、システムは連続した順序でバケットを更新して停止する必要があります。 PDATE フィールドの日付がスキップ、重複、または順序が正しくならないように確認します。 テーブルの日付を直接更新SQL最初にテスト会社で行います。

また、PStartDate -PCutoffDate の間の日付範囲が一意であり、連続する順序であり、期間の前または後の期間と重複しならないようにします。   システムは 3 つのフィールドを使用し、ROE フォームに独自の "バケット" を提供します。  同じ日付のレコードをまとめて表示します。   テーブルを変更する場合SQL変更を選択するには、ROE を再生成する必要があります。


CRA Web サイトでは、従業員の合計保険時間 (ブロック 15A) または合計の保険金 (ブロック 15B) の計算に使用する連続した支払期間の最大数が定義されます。 各従業員に割り当てられた "1 年あたりの支払期間" ごとに異なります。  ブロック 15B に入力する金額を決定するために使用される期間の数は、ブロック 15A の計算に使用される期間の数とは異なります。 ROE 計算の詳細については、CRA Web サイトを参照してください。


ROE の更新:
2015 Canadian Payroll Year-End Update では、ROE ウィンドウが再設計され、XML では使用されなくなったので、ボックス 15b がウィンドウから削除されました。 カナダの給与支払いで ROE を生成する場合は、この修正プログラムにも多くの変更が含まれているので、January Hot Fix (Jan 2016) がインストールされている必要があります。 ROE を生成する場合は、バージョン 14.00.0952 または 12.00.2084 以上である必要があります。

Microsoft Dynamics GP January Hotfix....リリース
https://community.dynamics.com/gp/b/dynamicsgp/archive/2016/01/15/microsoft-dynamics-gp-january-hotfix-released

次に示すのは、2016




年の新しい ROE 形式の一覧を示す CRA http://www.servicecanada.gc.ca/eng/services/ei/employers/roe/resources/roewebur53payrollextract.shtml ROE フォームを編集するには:
ROE を変更するには、[給与支払額 – カナダ] ウィンドウでフィールドを手動で直接更新できます ([ツール] 、[ルーチン] の順にクリックし、[給与 -カナダ] をクリックし、[ROE の作成] をクリックし、[ROE] を選択し、[ROE金額] をクリックします)。 ボックスはウィンドウで直接更新できます。 変更を保存し、修正された ROE を印刷します。 

ROE を作成し、1 ~ 27 のボックスが設定されていない場合、これはカナダの人事開発からの変更の結果です。"すべての支払期間で支払われた従業員がある場合は、ボックス 15C だけが入力されます。 ボックス 1 ~ 27 は空白のままです。 従業員が 1 つ以上の支払い期間で支払いを受け取りなかった場合は、1 ~ 27 のボックスが入力されます。"

注意 カナダ給与から生成された ROE は、システムに存在する情報に基づく "最良の見積もり" です。 ROE フォームの [Total Insurable Hours and Earnings]を手動で更新する必要がある場合があります。

この記事は TechKnowledge Document ID:21972 でした

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×