Odoo 19 給与モジュール: 完全なセットアップおよび管理ガイド

Odoo 19 Payroll モジュールを設定および管理するためのステップバイステップのガイド。従業員の構成、給与構造、給与明細の生成、税金の計算、福利厚生、コンプライアンス、レポートをカバーします。

E

ECOSIRE Research and Development Team

ECOSIREチーム

2026年3月5日5 分で読める931 語数

Odoo 19 給与モジュール: 完全なセットアップおよび管理ガイド

給与処理は、組織の中で最もエラーが発生しやすい業務の 1 つです。源泉徴収税の計算を誤ると、コンプライアンスペナルティが発生します。誤った給付金控除は従業員の不満を引き起こします。給与計算が遅れると、従業員全体の信頼が損なわれます。 Odoo 19 Payroll モジュールは、給与ルールの定義、給与明細の計算、複数国の税務コンプライアンスの処理、給与計算と会計および人事システムのシームレスな統合のための構造化されたフレームワークを提供します。

このガイドでは、初期モジュール構成から月次処理、年末レポート、国固有のコンプライアンスの考慮事項に至るまで、Odoo 19 給与管理のライフサイクル全体をカバーしています。

重要なポイント

  • Odoo 19 Payroll は階層構造を使用します。構造タイプには、個々の給与明細行を計算する給与ルールを含む構造が含まれます。
  • 給与処理を開始する前に、従業員契約に給与の詳細、福利厚生、勤務スケジュールを完全に設定する必要があります
  • 給与ルールは、固定金額、他のルールのパーセンテージ、および複雑な計算のためのカスタム Python コードの 3 つの計算方法をサポートしています。
  • 給与計算と会計の統合により仕訳が自動的に生成され、給与経費の手動簿記が不要になります。
  • 税金、社会保障、法定控除を処理する国固有のローカリゼーション パッケージを使用して、単一の Odoo インスタンス内で複数国の給与計算が可能です
  • Odoo 19 では、改善された給与ダッシュボード、バッチ処理パフォーマンス、および追加 15 か国向けのローカリゼーションの拡張が導入されています。

給与計算設定前の前提条件

給与計算を構成する前に、次のモジュールがインストールされ、適切に構成されていることを確認してください。

  • 従業員 -- 個人情報、部門の割り当て、役職、および勤務地を含む従業員の記録を完成させます
  • 契約 -- 給与の詳細、開始日、勤務スケジュールを含む有効な雇用契約
  • 会計 -- 給与固有の勘定科目の勘定科目表 (給与費、未払給与、納税義務、福利厚生勘定)
  • 休暇 (オプション) -- 無給休暇により給与計算が自動的に削減される場合
  • 出勤 (オプション) -- 給与が固定月給ではなく実際の労働時間に依存する場合
  • タイムシート (オプション) -- 請負業者の給与計算と統合されたプロジェクトベースの請求用

給与計算のアーキテクチャを理解する

階層の概要

Odoo Payroll は、報酬ロジックを明確な階層構造で編成します。

|レベル |定義内容 |例 | |------|----------------|-----------| |構造タイプ |幅広い従業員カテゴリーと給与頻度 |月給制従業員、時間給従業員、契約社員 | |給与体系 |タイプ内の特定の補償パッケージ |米国の月次従業員、英国の月次従業員 | |給与規定 |給与明細の個別計算明細 |基本給、所得税、健康保険 | |ルールカテゴリ |給与明細の給与ルールのグループ化 |総額、控除、純給与、雇用主コスト |

この階層により、単一の Odoo インスタンスが 1 つの給与システム内で複数の従業員タイプ、給与頻度、国固有の規制を処理できるようになります。

ルールのカテゴリ

標準ルール カテゴリは給与明細行を整理します。

  • 基本 -- 雇用契約に基づく基本給
  • 手当 -- 住居、交通費、食事、その他の追加の支払い
  • Gross -- Total of basic salary plus all allowances
  • 控除 -- 従業員側の控除 (税金、社会保障、保険、ローン返済)
  • 純額 -- 従業員に支払われた金額 (総額から控除を差し引いた額)
  • 雇用主の拠出金 -- 会社側の費用 (雇用主の社会保障、年金一致、保険)
  • 総費用 -- 雇用主の全費用 (純額 + 控除 + 雇用主の拠出金)

ステップ 1: 構造タイプの構成

[給与] > [構成] > [構造タイプ] に移動し、各従業員カテゴリのエントリを作成します。

|構造タイプ |賃金タイプ |支払い頻度 |使用例 | |---------------|-----------|---------------|----------| |月給制社員 |月額固定 |月刊 |給与正社員 | |隔週社員 |月額固定 | 2 週間ごと |給与所得者の給与は隔週 | |時給労働者 |毎時 |毎週または隔週 |賃金ベースの労働者 | |請負業者 |月額固定 |月刊 |独立請負業者 | |パートタイム従業員 |月額固定 |月刊 |パート・アルバイト職員 |

構造タイプごとに、以下を構成します。

  • 通常の給与体系 -- このタイプの従業員に割り当てられるデフォルトの給与体系
  • デフォルトの労働時間 -- 週あたりの標準時間 (例: 40 時間)
  • デフォルトの勤務入力タイプ -- 勤怠記録を給与計算にマッピングする方法 (通常の勤務時間など)

ステップ 2: 給与構造を定義する

[給与] > [構成] > [構造] に移動し、各タイプ内に構造を作成します。

一般的な月給構造には、次のルール グループが含まれます。

収益ルール

  • 基本給 -- 従業員契約賃金フィールドから取得
  • 住宅手当 -- 基本額の定額または割合 (国によって異なります)
  • 交通費 -- 通勤にかかる月額固定額
  • 残業 -- 勤怠記録から時間給の 1.5 倍または 2 倍で計算されます。
  • ボーナス/コミッション -- 変動給与は給与明細ごとに入力されるか、目標から計算されます。
  • 食事手当 -- 毎日または毎月の食事補助

控除ルール

  • 所得税 -- 関連する管轄区域の税区分表に基づいて計算されます。
  • 社会保障 (従業員) -- 総給与の上限額の割合
  • 健康保険 (従業員) -- 健康保険料の従業員負担分
  • 退職金/年金 (従業員) -- 強制または任意退職金
  • ローン返済 -- 給与前払いまたは会社ローンの定期的な控除
  • 組合費 -- 固定またはパーセントベースの組合費

雇用主の拠出規定

  • 社会保障 (雇用主) -- 雇用主の同等または追加の拠出金
  • 健康保険 (雇用主) -- 健康保険の会社負担分
  • 年金マッチ (雇用主) -- 雇用主退職基金拠出
  • 労働災害補償 -- 給与額に基づく保険料

ステップ 3: 給与ルールを構成する

各給与ルールには特定の構成が必要です。

ルールのプロパティ

  • 名前 -- 給与明細に表示される説明ラベル (例: 連邦所得税)
  • カテゴリ -- ルールを総額、控除、純、または雇用主グループに割り当てます。
  • コード -- 式で使用される一意の識別子 (例: GROSS、FIT、SSEE)
  • シーケンス -- 処理順序 (小さい数値が最初に計算されます)
  • 条件 -- ルールが適用される場合のオプションの基準 (例: 従業員が特定の部門に所属している場合のみ)

計算方法

Odoo 19 は 3 つの計算アプローチをサポートしています。

固定量: 定額手当や固定控除に最適です。例: 月あたり 200 ドルの交通費。

パーセンテージ: 別のルール結果のパーセンテージとして計算します。例: 総給与の 6.2% の社会保障。基本ルール コードとパーセンテージ値を設定します。

Python コード: 条件付きロジック、税金ブラケット、または複数変数の式を必要とする複雑な計算用。 Python 環境では、次の変数へのアクセスが提供されます。

  • payslip -- Current payslip record with period dates and employee reference
  • employee -- 個人データ、部門、役職を含む従業員記録
  • contract -- 賃金、福利厚生、スケジュールを含む有効な契約
  • categories -- 計算されたカテゴリ合計のディクショナリ (例: category.GROSS)
  • rules -- 個々のルール結果のディクショナリ (例: rules.BASIC)
  • worked_days -- タイプごとの労働時間と労働日数を含む勤怠データ
  • inputs -- 追加の給与明細入力 (ボーナス、払い戻し、調整)

累進税計算用の Python ルールは、課税所得 (総給与から税引前控除を差し引いたもの) が累進税ブラケットを通じて処理されるブラケットベースのロジックを実装します。たとえば、年間最初の 11,600 USD では 10%、11,601 ~ 47,150 USD では 12%、47,151 ~ 100,525 USD では 22% など、より高い額に応じて適用されます。月額は年税を12で割った額です。

ステップ 4: 従業員と契約の構成

従業員給与フィールド

各従業員について、次の給与関連フィールドを確認します。

  • 銀行口座 -- IBAN または給与支払い用の口座番号
  • 納税者番号 -- 社会保障番号、納税者番号、または国民識別子
  • 扶養親族 -- 源泉徴収税計算用の扶養親族の数
  • 納税申告ステータス -- 独身、夫婦共同申告、世帯主 (国によって異なります)
  • 福利厚生の登録 -- 健康保険階層、退職金制度の選択
  • 勤務地 -- 複数の州または複数の国に適用される税務管轄区域を決定します。

契約の構成

有効な契約ごとに以下を指定する必要があります。

|フィールド |目的 |例 | |----------|-----------|----------| |給与体系 |どの給与規則が適用されるか |米国の月給制従業員 | |賃金 |基本月額料金または時間料金 | 5,000 米ドル/月 | |勤務スケジュール | 1 期あたりの標準時間 |週 40 時間 | |利点 |福利厚生と手当 |健康保険の等級、自動車手当 | |開始日 |契約発効日 | 2026-01-15 | |終了日 |契約の有効期限 (該当する場合) |無期限に空のままにしておきます |

ステップ 5: 給与明細の生成と処理

個人の給与明細

1 回限りの給与明細または修正の場合:

  1. 給与 > 給与明細 > すべての給与明細 に移動します
  2. [作成] をクリックし、従業員を選択します
  3. 期間(開始日と終了日)を設定します。
  4. [シートを計算] をクリックして、すべての給与ルールを計算します。
  5. 各項目が正確であるかどうかを確認します
  6. [確認] をクリックして給与明細を確定します。

バッチ処理

月次給与計算の場合:

  1. 給与 > 給与明細 > バッチ に移動します。
  2. [作成] をクリックし、給与期間を設定します。
  3. Click Generate Payslips to create payslips for all employees with active contracts
  4. 異常 (異常に多いまたは少ない量) についてバッチの概要を確認します。
  5. 個々の給与明細を開いて、新入社員または異動のある従業員の計算を確認します。
  6. [確認] をクリックして、バッチ内のすべての給与明細を確定します。
  7. 下書きエントリを作成して会計仕訳を生成します

給与明細確認チェックリスト

バッチを確認する前に、次のことを確認してください。

  • [ ] 従業員数が予想される人数と一致します
  • [ ] 新入社員は月の一部を日割り計算します
  • [ ] 解雇された従業員は除外されるか、最終給与が計算されます
  • [ ] 残業時間は出勤記録と一致します
  • [ ] ボーナスとコミッションの金額は承認された値と一致します
  • [ ] 源泉徴収率は現在のブラケット表を反映しています
  • [ ] 給付控除は登録選挙と一致します
  • [ ] 純支払額が合理性チェックに合格しました

税金の計算とコンプライアンス

複数国の税務サポート

Odoo 19 には、50 か国以上の給与ローカリゼーション パッケージが含まれています。各パッケージには以下が含まれます。

  • 税区分 -- 今年度の所得税表が更新されました
  • 社会保障規則 -- 拠出率、上限、雇用主のマッチング
  • 法定控除 -- 国固有の必須控除
  • レポート テンプレート -- 政府が義務付けた給与報告書と申告書

国別のハイライト

|国 |主な機能 | |----------|---------------| |米国 |連邦および州の税区分、W-4 サポート、401(k) 控除、FICA | |イギリス | PAYE 税コード、国民保険、学生ローンの返済、年金の自動登録 | |ドイツ | Lohnsteuer クラス、Solidaritaetszuschlag、Kirchensteuer、Sozialversicherung | |インド | PF、ESI、専門家税、セクション 80 控除のある TDS、フォーム 16 の生成 | |アラブ首長国連邦 | WPS 準拠、チップの計算、所得税なし | |サウジアラビア | GOSI への貢献、サービス終了時の特典、サウジ化への準拠 |

年末処理

年末の給与計算業務:

  1. 年間合計を調整 -- 年初から現在までの数値が累積給与明細データと一致することを確認します。
  2. 税務書類の生成 -- W-2 (米国)、P60 (英国)、Lohnsteuerbescheinigung (ドイツ)
  3. 年次申告書を提出 -- 必要な給与概要を税務当局に提出します
  4. 税表の更新 -- 新しい会計年度の区分と拠出限度額をロードします
  5. 残高のロールオーバー -- 年次有給休暇の付与をリセットし、福利厚生の登録を更新します

残業、福利厚生、および特別な計算

残業設定

管轄区域と会社のポリシーに基づいて時間外労働ルールを構成します。

  • 標準残業時間 -- 週 40 時間を超える時間は通常料金の 1.5 倍
  • 週末の残業 -- 土曜日/日曜日の労働は 1.5 倍または 2 倍の割合で発生します
  • 休日の残業 -- 祝日の労働は 2 倍または 2.5 倍の割合で発生します
  • 夜勤差額 -- 夜間勤務の追加パーセンテージ

残業時間の計算は、有効な場合は勤怠モジュールから、または個々の給与明細の手動入力行から取得されます。

福利厚生管理

給与計算を通じて管理される一般的な福利厚生の種類:

  • 健康保険 -- 保険料の分割が異なる段階的プラン (従業員のみ、従業員 + 配偶者、家族)
  • 歯科と視力 -- 個別の控除枠による補足補償
  • 生命保険 -- 雇用主負担の基本補償とオプションの従業員負担の追加補償
  • 退職金制度 -- 雇用主と一致する公式を備えた 401(k)、年金、または積立基金
  • 柔軟な支出口座 -- 医療費または扶養家族の介護費用の税引前控除
  • ストック オプション -- 課税対象報酬に影響を与える権利確定スケジュール

ローンと前払いの管理

給与前払いとローン返済の処理:

  1. 融資額と返済条件を従業員記録に記録する
  2. 合意した月額でローン控除の給与ルールを作成する
  3. 残高がゼロになるまで、ルールが各給与明細に自動的に適用されます。
  4. 給与明細入力ラインを通じて残高を追跡する

レポートと分析

標準給与レポート

Odoo 19 には、次の組み込み給与レポートが含まれています。

|レポート |コンテンツ |周波数 | |----------|-----------|----------| |給与明細の概要 |従業員ごとのすべての給与明細項目 |支払い期間ごと | |部門コスト |部門別の総人件費 |月刊 | |給与台帳 |すべての補償コンポーネントの詳細な内訳 |月刊 | |納税義務 |源泉徴収された税金と雇用主の拠出金 |月刊/四半期 | |年間累計 |従業員ごとの累積所得と控除額 |オンデマンド | |従業員数とコスト |従業員数と平均報酬および総報酬 |月刊 |

スプレッドシートを使用したカスタム レポート

Odoo 19 スプレッドシートの統合により、次のことが可能になります。

  • 共同スプレッドシート内のライブ給与データ
  • 給与コストの長期的な傾向分析
  • 部門と場所のコストの比較
  • 予算と実際の報酬の分析
  • コスト予測を伴う従業員数予測

会計との統合

給与計算と会計の統合により、次のことが自動的に行われます。

  • 確認された給与明細から仕訳を作成します
  • 給与ルールを正しい総勘定元帳勘定科目にマッピングします。
  • 従業員控除を負債勘定に分ける
  • 雇用主の拠出金を経費口座に転記します
  • 給与銀行支払いと給与明細の純額を照合します

[給与] > [設定] > [給与ルール] で、借方口座と貸方口座を各ルールに割り当てて、口座マッピングを設定します。

他の HR モジュールとの統合

休暇の統合

タイムオフモジュールがアクティブな場合:

  • 無給休暇の日数は、比例して総給与を自動的に削減します
  • 有給休暇は給与計算に影響しません
  • 一部給与を伴う病気休暇は、設定された割合で計算されます
  • 休暇残高は従業員の参照用に給与明細に表示されます

出席の統合

出席追跡が有効な場合:

  • 実際の労働時間が時給計算に反映されます
  • 残業時間は勤務スケジュールルールに基づいて自動的に計算されます
  • 設定されている場合、遅刻と早退により控除がトリガーされる可能性があります
  • 給与処理前に確認するための勤怠異常フラグ

経費の統合

従業員の経費は、次の場合に給与計算に影響します。

  • 経費の払い戻しは、買掛金ではなく給与計算によって処理されます。
  • 日当手当は給与明細の入力として設定されます
  • 交通費の前払いは給与明細の経費精算から差し引かれます。

よくある質問

Odoo は 1 つのインスタンスで複数の国の給与計算を処理できますか?

はい。国ごとに個別の給与構造タイプと構造を作成します。従業員は契約を通じて適切な組織に割り当てられます。税金のルール、社会保障の計算、法定控除は、それぞれの構造内で国ごとに異なります。これにより、多国籍企業は単一の Odoo データベースからグローバルな給与計算を実行できるようになります。

Odoo は月途中の雇用と解雇をどのように処理しますか?

Odoo は、給与明細期間に対する契約の開始日または終了日に基づいて、一部の月の給与を自動的に按分します。按分では、稼働スケジュールを使用して、部分期間と全期間の正確な稼働日数が計算されます。解雇された従業員の最終給与明細には、未払休暇の支払いと退職金の計算を含めることができます。

従業員は自分の給与明細を確認できますか?

はい。従業員セルフサービス ポータルでは、PDF 形式の現在および過去の給与明細にアクセスできます。従業員は給与明細データを表示できますが、編集することはできません。アクセスは標準の Odoo 許可システムによって制御され、給与明細の表示は各従業員の記録に限定されます。

遡及的な給与調整はどのように処理すればよいですか?

差額を反映する入力行を使用して、調整期間の新しい給​​与明細を作成します。あるいは、遡及変更を考慮した調整入力行を現在の給与明細に追加します。定期的な調整 (例: 3 か月前に発効した昇給) の場合、累積差異を計算し、1 回限りの入力として処理します。

Odoo Payroll は GDPR およびデータ保護規制に準拠していますか?

Odoo には、給与データを承認されたユーザーに制限するアクセス制御が含まれています。機密フィールド (銀行口座、納税者番号) はデータベース レベルで暗号化できます。データ保持ポリシーにより、設定可能な期間の経過後に給与記録を自動的にアーカイブできます。ただし、コンプライアンスは最終的には実装構成と組織のデータ処理手順に依存します。

プロフェッショナルな給与計算の実装

給与設定は人事と会計のあらゆる領域に関係しており、エラーは財務上および法的リスクの両方につながります。 ECOSIRE は、給与モジュールのセットアップ、税ルールの構成、給付構造の設計、会計システムとの統合を含む Odoo 実装サービス および Odoo コンサルティング を提供します。

継続的な給与管理サポートが必要な組織には、Odoo トレーニング サービス が人事および給与チームに実践的な指導を提供します。

チームにお問い合わせください Odoo の給与要件について話し合い、組織に合わせた構成プランを入手してください。

E

執筆者

ECOSIRE Research and Development Team

ECOSIREでエンタープライズグレードのデジタル製品を開発。Odoo統合、eコマース自動化、AI搭載ビジネスソリューションに関するインサイトを共有しています。

WhatsAppでチャット