サウジアラビア

サウジアラビアの給与ローカリゼーションは、国および州の規制を含む従業員の給与計算をカバーします。

サウジアラビアのローカリゼーションを設定する前に、一般的な給与ドキュメントを参照してください。これには、すべてのローカリゼーションの基本情報、およびすべての共通設定とフィールドが含まれています。

アプリ & モジュール

サウジアラビアの給与ローカリゼーションのすべての機能を利用するには、以下のモジュールをインストールしてください:

名前

技術名

依存関係

説明

サウジアラビア - 給与

l10n_sa_hr_payroll

  • hr_payroll

  • hr_contract_reports

  • hr_work_entry_holidays

  • hr_payroll_holidays

給与体系(基本/総支給額/手取り額)を含む、サウジアラビアの給与の基本を提供します。

サウジアラビア - 会計付き給与

l10n_sa_hr_payroll_account

  • hr_payroll_account

  • l10n_sa

  • l10n_sa_hr_payroll

給与と会計を連携し、仕訳帳エントリを作成することで(必要に応じて給与明細ごとに)会社の帳簿に給与を記録します。

一般設定

まず、会社を設定する必要があります。設定アプリ ‣ ユーザーと会社 ‣ 会社に移動します。リストから目的の会社を選択し、次のフィールドを設定します:

  • 会社名: このフィールドに事業名を入力します。

  • 住所: 市区町村ステータス郵便番号を含む完全な住所を入力します。

  • VAT番号:会社固有の15桁のVAT(付加価値税)番号を入力します。

  • 会社ID:事業のMoL番号を入力します。

  • 通貨:デフォルトではSAR(サウジアラビアリヤル)が選択されています。選択されていない場合は、ドロップダウンメニューからSARを選択します。

  • 電話: 会社の電話番号を入力します。

  • メール: 一般的な連絡先情報に使用するメールアドレスを入力します。

従業員

給与を支払われるすべての従業員は、サウジアラビア給与計算ローカライゼーション用に従業員プロファイルを設定する必要があります。サウジアラビア用にデータベースを設定すると、追加のフィールドが表示されます。

従業員フォームを更新するには、従業員アプリを開き、目的の従業員レコードをクリックします。従業員フォームで、関連するタブの必須フィールドを設定します。

勤務先タブ

勤務先タブの場所セクションで、従業員の勤務先住所を入力します。

個人タブ

ドロップダウンメニューを使用して、従業員の正しい国籍(国)を選択します。選択した国籍によってGOSI率が決まります。

従業員が個人連絡先セクションの銀行口座フィールドに、少なくとも1つの信頼された銀行口座を登録していることを確認してください。

従業員の*銀行口座*はIBAN(国際銀行口座番号)であり、WPS(賃金保護制度)規制に従って従業員が給与を受け取る方法です。

信頼された銀行口座がない従業員の給与計算は処理**できません**。信頼された銀行口座が設定されていない場合、**給与計算**ダッシュボードに警告が表示され、給与計算を実行しようとするとエラーが発生します。

従業員プロフィール上の銀行口座情報の場所。

給与タブ

契約概要セクション

このセクションには、給与計算を行うための情報が含まれています。以下のフィールドが設定されていることを確認してください:

  • 契約: 報酬条件の有効性は、必要に応じて更新できます。

  • 賃金種別: 従業員への支払い方法を選択します。

    • 各支払期間に同じ金額を受け取る給与従業員の場合は、固定賃金を選択します。

    • 労働時間に基づいて支払われる従業員の場合は、時給を選択します。

    ちなみに

    給与の構造タイプでデフォルトの賃金種別を設定すると、従業員を一括設定できます。必要に応じて、例外が必要な場合は個々の従業員レコードでデフォルトを上書きできます。

  • 契約タイプ:従業員の給与支払方法と分類(常勤臨時、:guilabel:`季節`など)を決定します。

  • 給与カテゴリ:このフィールドにはKSA(サウジアラビア王国)従業員を選択します。これにより、従業員が給与を受け取るタイミング、デフォルトの勤務スケジュール、および適用される勤務記録タイプが定義されます。

給与タブの従業員フォームの契約概要セクション。

スケジュールセクション

  • 勤務記録元: 指定された支払期間中に給与の勤務記録がどのように生成されるかを定義します。オプションは次のとおりです:

  • 追加勤務時間: **勤怠**アプリで従業員が記録した追加の勤務記録を追加できるようにするには、このチェックボックスをオンにします。

  • 勤務時間:ドロップダウンメニューを使用して、既定の勤務スケジュールを選択します。これは、残業時間の支払いを受ける対応可能な従業員(通常は時給制の従業員であり、給与制ではない)にとって特に重要です。

サウジアラビア給与計算情報セクション

このフィールドに従業員固有の10桁のサウジ国民/IQAMA ID番号を入力します。この番号は市民局によってサウジアラビア国民に発行され、WPSレポートのエクスポートに使用されます。

年次休暇残高フィールドは編集できず、従業員の利用可能な年次休暇日数が表示されます。

手当セクション

このセクションでは、従業員が受け取るさまざまな手当を決定します。従業員が会社から住宅交通、およびその他の費用として受け取る月額サウジアラビアリヤル金額を入力します。

会社がサウジアラビアのイカマ`(`イカマ`はアラビア語で`居住許可証`を意味します)に支払う年間金額を入力します。:guilabel:`イカマはビザに似た公式の居住および身分証明書であり、**すべての**外国人がサウジアラビアで働き、生活し、さまざまなサービスにアクセスするには有効なイカマを持つ必要があります。

雇用主が従業員の医療保険に支払う年間金額を対応するフィールドに入力します。

従業員が労働許可証を必要とする場合は、会社が支払う年間手数料を入力します。

退職給付引当金セクション

サウジアラビアでは、各従業員は会社で働いた年数ごとに年間給与の一定割合を獲得します。この金額は給与に基づいて計算されます。従業員が会社を退職する際、この補償を一括で受け取ります。

対応するフィールドに、従業員が年間補償として獲得する日数を入力します。会社はこの金額を毎年確保するため、従業員が退職する際に利用できます。

給与設定

**給与計算**アプリ内のいくつかのセクションでは、サウジアラビア固有の給与体系、体系タイプ、ルール、パラメータがインストールされます。さらに、サウジアラビアの給与計算を実行するには、その他の設定が必要です。

給与計算設定

給与 ‣ 設定 ‣ 設定に移動して、サウジアラビアに必要な給与アプリの設定にアクセスします。

まず、WPS規制に従って従業員に支払いを行うため、会社の銀行口座を設定する必要があります。設立銀行口座フィールドの下にあるドロップダウンスペースをクリックし、作成...をクリックします。これにより、設立銀行口座の作成ポップアップウィンドウが開きます。会社の銀行口座を設定し、*信頼済み*としてマークされていることを確認します。保存をクリックして情報を保存し、ウィンドウを閉じます。

次に、会社のMoL設立IDを入力します。このID番号は、サウジアラビア労働省によって入力されたものです。

最後に、:ref:`従業員のプロフィール <payroll/saudi_payroll_info>`で設定された:guilabel:`年次休暇残高`の計算に使用される:doc:`休暇タイプ <../../time_off/time_off_types>`を選択します。

給与体系と体系タイプ

l10n_sa_hr_payrollモジュールがインストールされると、新しい給与体系であるKSA従業員がインストールされます。この体系には、体系タイプとしてサウジアラビア:月次給与SA給与前払いおよびローン体系の2つが含まれます。

給与体系には、給与アプリが従業員の給与明細を計算する方法を指示するすべての個別の給与ルールが含まれています。

給与体系リストに表示されているサウジアラビアの給与体系。

給与規則

給与体系に何をすべきかを指示する給与ルールを表示するには、給与アプリ ‣ 設定 ‣ 体系に移動し、KSA従業員グループを展開して、対応可能な2つの体系タイプを表示します。サウジアラビア:月次給与をクリックして、その体系タイプの詳細な給与ルールを表示します。

米国給与ルールの上部。

各ルールは、手当、控除、会社負担などの要因を考慮して、給与の計算方法を定義します。

ルールパラメーター

一部の計算では、特定の率や賃金上限が必要です。ルールパラメーターを使用すると、給与ルールで参照する値(パーセンテージまたは固定金額)をリストできます。

ほとんどのルールは、パラメーターモジュールに保存されている情報を取得して、ルールの率(パーセンテージ)と上限(ドル金額)を取得します。

ルールパラメーターを表示するには、:menuselection:`給与アプリ --> 設定 --> ルールパラメーター`に移動します。ここには、リンクされた:guilabel:`給与ルール`と共にすべてのルールパラメーターが表示され、アクセスできます。ルールの:guilabel:`名前`を検索してルールに関連付けられたパラメーターを確認し、必要に応じて編集します。

サウジアラビアの給与ローカライゼーションには、4つのルールパラメータが付属しています:

  • サウジGOSI会社負担: このルールパラメータは、雇用主がサウジアラビアの従業員に対して行う必要があるGOSI拠出金の計算を決定します。

  • 非サウジGOSI会社負担: このルールパラメータは、雇用主が非サウジアラビア人従業員ごとに行う必要があるGOSI拠出金の計算を決定します。

  • サウジGOSI従業員負担: このルールパラメータは、従業員が行う必要があるGOSI拠出金の計算を決定し、給与から控除されます。

  • サウジアラビア残業時間レート: このルールパラメータは、従業員の残業時間レートを決定します。

重要

Odoは現在の暦年の更新されたルールパラメータを追加します。国または州のパラメータが変更され、Odoが作成したルールパラメータと異なる場合を**除き**、ルールパラメータを編集することは推奨**されません**。ルールパラメータに変更を加える*前に*、すべての地域および国の規制を確認してください。

サウジアラビアの給与を実施

給与を実施する前に、給与担当者は従業員の勤務記録を最終確認して、給与の正確性を確認し、エラーを検出する必要があります。これには、すべての休暇が承認されていること、および残業時間が適切であることの確認が含まれます。

勤務記録は、従業員の:doc:`契約 <../contracts>`設定に基づいて同期されます。Odooは、割り当てられた勤務スケジュール、勤怠記録、計画スケジュール、および承認された休暇から取得します。

不一致や競合を解決し、その後勤務記録を再生成できます。

すべてが正しければ、ドラフト給与明細は:ref:`個別に作成 <payroll/process>`することも、:doc:`グループで <../pay_runs>`作成することもできます。これは**給与**アプリでは*給与支払実行*と呼ばれます。

給与計算の勤務記録。勤務記録に休暇が入力されています。

注釈

給与担当者の時間を削減するために、賃金タイプ(固定給与と時間給)、支払いスケジュール(週次、隔週、月次など)、部門(直接費と管理費)、または会社に最適なその他のグループ分けによって、給与明細をまとめて処理することが一般的です。

給与実施のプロセスには、従業員が受け取る純給与額が正しいこと、控除や配分が正しいこと、労働時間の計算が従業員の実際の労働時間を反映していることなどを確保するために実行する必要があるさまざまなアクションが含まれます。

給与一括処理を実行する場合は、データの分析または検証を開始する前に、期間、会社、および含まれる従業員が正しいことを確認してください。

給与明細の下書きが作成されたら、正確性を確認します。:guilabel:`勤務日数と入力`タブを確認し、記載されている勤務時間が正しいこと、およびその他の入力が正しいことを確認してください。コミッション、チップ、払い戻しなど、不足している入力を追加します。

次に、さまざまな合計(総支給額、手当、拠出金など)を確認し、編集があった場合はシート計算をクリックして給与計算を更新します。すべてが正しい場合は、確認をクリックします。

給与明細の勤務日数タブ。

会計チェック

給与実施時の会計処理には、仕訳帳記入の作成支払いの登録の2つの構成品があります。

仕訳作成

給与明細が確認され最終確定されると、仕訳は個別または一括処理で転記されます。仕訳は最初ドラフトとして作成されます。

重要

仕訳を個別に行うか一括処理で行うかは、給与処理を実施する*前に*決定する必要があります。

ドラフトステータスのすべての給与明細。

サウジアラビアのCoAから15の分析勘定が給与ローカライゼーションに含まれています:

  • 400003 基本給: 従業員に支払われる基本賃金を追跡します。

  • 400004 Housing Allowance:従業員に入力された住宅手当を記録します。

  • 400005 Transportation Allowance:従業員への交通手当を記録します。

  • 400012 Staff Other Allowances:標準カテゴリに該当しない従業員手当を対象とします。

  • 106012 Prepaid Employee Expenses:賃金ではない雇用主負担の件(例:Iqama手数料や医療保険)について前払資産として記録し、消費時に経費計上します。

  • 201006 Leave Days Provision:有給休暇の費用を計上します。残高は休暇取得時に減少し、未取得の休暇は退職時に支払われる場合があります。

  • 201022 GOSI Employee Payable:従業員負担分と雇用主負担分の両方を含む、GOSI への社会保険料として支払うべき金額を保持します。

  • 202001 End of Service Provision:退職給付を毎月積み立て、従業員が退職する際に勤務期間と理由に応じて(部分的または全額)支払えるようにします。

  • 400007 Leave Salary:有給休暇中の従業員に実際に支払われた給与を記録します。

  • 400008 End of Service Indemnity:退職給付の資金として確保された会社経費を記録します(引当金の費用側対応項目)。

  • 400009 Medical Insurance:従業員の医療保険料に関する雇用主の費用を計上します。

  • 400010 Life Insurance:生命保険や労災保険、または社会保険の雇用主負担分に関する雇用主の費用を追跡します。

  • 400014 Visa Expenses:サウジアラビア人以外の従業員のビザおよび関連する処理・更新手数料に関する雇用主のコストを追跡するために使用されます。

  • 400074 Salary Deductions:従業員の給与に適用される控除(立替金、罰金、法定控除など)を反映します。

  • 201002 Payables:給与として従業員に支払うべき金額を示します(期末時点の未払給与負債)。

仕訳ドラフトのすべてが正しいと思われる場合は、仕訳を転記します。

転記された仕訳。

支払いの登録

仕訳帳項目が検証された後、Odoo は支払を生成できます。

重要

給与明細から支払を生成するには、従業員は信頼された銀行口座を持っている必要があります。従業員の銀行口座がtrustedとしてマークされていない場合、WPS ファイルは Odoo を通じて生成できません

給与ルールに取引先が関連付けられている場合、支払いは取引先別にグループ化できます。

ステータスが支払済の給与明細。

給与計算を締める

エラーがない場合、給与計算期間の給与計算が完了します。

従業員の貸付と立替金

従業員は給与に対して貸付または立替金を申請できます。貸付は給与調整を作成して処理されますが、立替金は手動で作成および管理されます。

従業員貸付

従業員は給与に対して貸付を受け、将来の給与から自動控除で返済できます。これらの貸付は、給与調整を作成して貸付総額を記録し返済計画を設定し、貸付総額の給与明細を作成することで処理されます。その後、従業員は給与調整で設定された分割払いで貸付を返済します。

給与調整を作成する

従業員が融資を申請する場合、まず給与調整を行い、融資総額と返済計画を設定します。

融資と返済スケジュールを作成するには、給与アプリ ‣ 従業員 ‣ 給与調整`に移動します。:guilabel:`新規`をクリックすると、空白の:guilabel:`給与調整フォームが読み込まれます。

フォームで以下のフィールドを設定します:

  • 従業員: ドロップダウンメニューから、融資を受ける従業員を選択します。

  • 種別: ドロップダウンメニューから、:guilabel:`融資控除`を選択します。

  • 給与支払額: 各給与明細で返済するSARの金額を入力します。

  • 期間: 制限あり`オプションにチェックを入れると、:guilabel:`まで (金額) 支払済`フィールドが表示されます。まず、カレンダーセレクターを使用して返済開始日を入力します。次に、:guilabel:`まで`の後のフィールドに融資総額を入力します。両方のフィールドが設定されると、Odooは融資が完全に返済される時期を計算し、次のように日付を表示します: `end in # years: (date)

  • メモ: このフィールドに融資に関する詳細を入力します。

従業員融資用に記入された給与調整フォーム。

融資給与明細を生成する

給与調整を作成すると、フォーム上部に融資給与明細を作成というラベルのボタンが表示されます。融資給与明細を作成`をクリックすると、Odooは:ref:`給与調整 <payroll/salary_adjust_saudi>で設定された金額で、従業員融資用に設定された給与明細を自動的に生成します。

給与明細を確認して、すべてのフィールドとタブが正しいことを確認します。構造`は:guilabel:`SA給与前払および融資構造である必要があります。給与入力`タブには:guilabel:`融資控除がリストされ、:guilabel:`合計`は融資の全額である必要があります。

:guilabel:`その他の情報`タブをクリックし、:guilabel:`支払日`フィールドに従業員が支払いを受け取る日付を入力します。

給与明細フォームが正しい場合、シートを計算`をクリックし、次に:guilabel:`ドラフトエントリを作成をクリックして、確認ポップアップウィンドウでOKをクリックします。次に、支払済`をクリックして支払いを支払済としてマークし、:guilabel:`支払レポートを作成`をクリックして:ref:`WPSレポートを生成 <payroll/reports_saudi>します。

設定済みの融資給与明細。

雇用主への融資返済

:ref:`給与調整 <payroll/salary_adjust_saudi>`で設定した日付から、今後のすべての給与には、融資に充てるために設定された返済額が差し引かれます。融資が完全に支払われると、控除は終了します。

注釈

控除は、給与調整に従って合計が返済された後に終了する必要があります。融資が返済された後に従業員の給与から支払いが差し引かれなくなることを確認するには、給与調整レコードを開きます。給与調整のステータスがまだ実施中の場合は、完了済とする`ボタンをクリックすると、ステータスが:guilabel:`終了に変わり、支払いが停止します。

給与前払

従業員は通常の給与サイクル外で、給与の前払いを申請できます。このプロセスは、手動で作成された給与明細で従業員に支払い、次に従業員は次回の給与明細で全額を返済するか、または総額が返済されるまで後続の給与で複数回の支払いによって返済します。

前払い給与明細を作成

前払い支払いを発行するには、給与アプリ ‣ 給与明細 ‣ 給与明細に移動します。New Off-Cycleボタンをクリックすると、空の従業員給与明細フォームが読み込まれます。

給与明細で次のフィールドを設定します:

  • 従業員: ドロップダウンメニューを使用して、前払いを受ける従業員を選択します。

    注釈

    従業員が選択されると、従業員レコードフィールドに最新の従業員バージョン (契約) が入力されます。

  • Structure: ドロップダウンメニューを使用して、SA Salary Advance And Loan Structureを選択します。

次に、Salary Inputsタブで行を追加をクリックします。TypeSalary Advanceを選択します。次に、メモフィールドに関連する説明 (Advance for auto repair など) を入力します。最後に、付与数フィールドに前払い金額を入力します。

これらのフィールドが設定されたら、Compute Sheetをクリックし、次にCreate Draft Entryをクリックし、確認ポップアップウィンドウでOKをクリックします。Payをクリックして支払いを済み状態にし、次にCreate Payment ReportをクリックしてWPSレポートを生成します。

設定済みの融資給与明細。

全額自動返済

従業員の次回給与明細が生成されると (Saudi Arabia: Monthly Pay 構造を使用)、Other Inputs タブの下に Advanced Recovery というタイトルの行が追加されます。

金額は、従業員が以前に受けた前払いに基づいています。従業員が給与で全額を返済できない場合、返済を複数回の支払いに分けることができます。

複数回の支払い

従業員が将来の給与明細で前払いを全額返済できない場合、従業員は前払いが返済されるまで部分的な支払いを行うことができます。これを行うには、従業員の給与から控除される金額を手動で変更する必要があります。

従業員の給与明細を開き、Salary Inputsタブで、Advanced Recovery行に指定されている金額を変更します。

Odoo は前払いの残額を自動的に計算し、後続の給与明細に残高のAdvanced Recovery行を追加します。従業員が2回目の支払いを全額支払えない場合、次の給与明細でAdvanced Recovery行を編集できます。

WPSレポート

WPSレポートは、すべてのサウジアラビア企業が政府に提供することを義務付けられている必須レポートです。このレポートは、従業員の賃金 (いつ、いくら支払われたかを含む) を確認します。WPSレポートは、給与明細ごとまたは給与実行ごとに生成できます。

注釈

このレポートは、MHRSDが発行する技術ガイドラインに準拠して構成されています。

重要

WPSレポートを実行するには、会社のEstablishment Bank AccountMinistry of Labor Establishment IDフィールドを 必ず 設定する必要があります。

施設銀行口座銀行施設IDおよび銀行SARIEコードフィールドが設定されており、銀行が信頼済みとしてマークされていることを確認してください。

レポートに含まれるすべての従業員の従業員プロファイルにサウジ国民/IQAMA IDが設定されていることを確認してください。

まず給与明細または給与計算が生成され、次に仕訳が転記されます。

給与計算ダッシュボード、個別の給与計算、または個別の給与明細の支払レポートボタンをクリックすると、支払レポートのポップアップウィンドウが表示されます。

エクスポート形式フィールドにはデフォルトでSaudi WPSが選択されており、支払日およびWPS評価日フィールドは両方とも選択された給与明細または給与計算に応じて入力されます。

WPSデビット日はオプションフィールドで、会社が従業員に実際に支払う日付(会社口座から従業員口座への資金移動)を指定します。

すべてのフィールドが設定されたら、生成をクリックするとWPSレポートが作成されます。