Odoo 20では、特定のマルチカンパニー会計シナリオ向けに、会社間消込のワークフローが文書化されています。1社が、同じOdooデータベース内の別会社が発行した請求書の顧客支払いを受領するケースです。システムは、発行元会社の未消込請求書を消込し、2社間のバランスを取る会計仕訳を作成できます。 (Odoo 20.0 Docs: Companies Multi Company) Odooは2026年9月24日にOdoo 20を発表しました。 (Meet Odoo 20)
このワークフローは、取引の両側を扱います。請求書を発行した会社では、顧客の売掛金は、支払いを受領した会社に対する債権になります。支払いを受領した会社は、対応する金額を発行元会社に対する買掛金として記録します。これにより顧客残高は消込されますが、2社間の財務上の債務関係は維持されます。 (Odoo 20.0 Docs: Companies Multi Company)
このワークフローで扱う内容
文書化されたユースケースは、1社に属する請求書と、別の会社が受領した支払いから始まります。両社は同一のOdooデータベースに設定されている必要があります。別個のデータベースや外部会計システムを含む処理は、この文書化されたワークフローの対象外です。 (Odoo 20.0 Docs: Companies Multi Company)
必要な設定で支払いが処理されると、Odooは元の顧客請求書を消込し、会社間仕訳を生成します。この自動化は、請求書の消込と参加会社間の内部残高を結び付けます。ただし、その残高をなくすわけではありません。代わりに、設定された会社間勘定に対して金額を記録します。 (Odoo 20.0 Docs: Companies Multi Company)
この会計処理では、顧客との関係と会社間の関係を分けて扱います。消込後、発行元会社は決済済み金額を未消込の売掛金として保持しません。代わりに、支払いを保持する会社に対する売掛金を計上し、支払いを受領した会社は対応する買掛金を認識します。 (Odoo 20.0 Docs: Companies Multi Company)
必要なOdoo設定
マルチカンパニーのデータベースだけでは不十分です。OdooのIntercompany Payment - Accountモジュールをインストールし、ワークフローに参加するすべての会社でInter-Company Transactionsを有効にする必要があります。 (Odoo 20.0 Docs: Companies Multi Company) 既存のマルチカンパニー実装では、これらの支払いを処理する前に両方の要件を確認する必要があります。
参加する各会社には、消込仕訳帳と、専用の会社間買掛金・売掛金勘定も必要です。これらの勘定は、会社間の義務をどこに記録するかを管理します。 (Odoo 20.0 Docs: Companies Multi Company) 取引を処理する前に、勘定科目表、事業体単位のレポート、および会社間消込要件に照らして設計を確認する必要があります。
支払方法は、未決済受領勘定を使用する必要があります。 (Odoo 20.0 Docs: Companies Multi Company) この前提条件は、特に銀行仕訳帳、入金処理、勘定マッピングをカスタマイズしている場合、現在の支払設定で確認する必要があります。 モジュールをインストールし、会社間勘定を設定しただけでは、支払方法に必要な未決済受領勘定がない場合、この文書化された要件は満たされません。 (Odoo 20.0 Docs: Companies Multi Company)
会計上の影響
このワークフローは、顧客消込と対応する会社間仕訳の作成を組み合わせています。 (Odoo 20.0 Docs: Companies Multi Company) この連携がない場合、経理チームは顧客残高と会社間の義務を別々の会計手順として処理する必要があるかもしれません。自動処理が適しているかどうかは、組織の支払フローと、必要な勘定構成を支えられるかどうかに左右されます。
ある会社が別会社の請求書のために回収した支払いは、このワークフローでは受領会社の収益として扱われません。記録される仕訳は、受領側の会社に買掛金を、発行側の会社にそれに対応する売掛金を計上します。 (Odoo 20.0 Docs: Companies Multi Company) テスト中は、財務チームは生成された仕訳を確認し、得意先、会社間、および未消込入金残高が意図した勘定を使用していることを確認する必要があります。
設定は、データベース全体に対する単一の設定としてではなく、参加する各会社ごとに適用されます。 (Odoo 20.0 Docs: Companies Multi Company) 1つの Odoo 環境を共有する会社でも、勘定科目表、仕訳帳の構成、または支払方法が異なる場合があるため、各エンティティの設定は個別に検証する必要があります。
記載されたワークフローの制限事項
このドキュメントでは、ワークフローの会計上の目的と、必要なモジュール、会社設定、仕訳帳、勘定科目、支払方法を示しています。 (Odoo 20.0 Docs: Companies Multi Company) ただし、すべてのカスタマイズ、ローカライズ、外部連携が会社間消込でどのように動作するかまでは定めていません。これらの領域は、実装ごとの確認が必要です。
このワークフローは、同じデータベース内にある会社向けに記載されています。 (Odoo 20.0 Docs: Companies Multi Company) 提供されたソースでは、別々の Odoo データベース間で同等の自動処理があることは確認できません。したがって、別インスタンスを使用する組織は、必要なデータベース間プロセスを個別に検証する必要があります。
また、提供されたソースでは、部分入金、返金、外貨建て決済、支払取消、追加の会社を含む連鎖に対するこのワークフローの扱いも定義されていません。これらの取引が組織にとって重要である場合は、運用前に各ケースをテストする必要があります。
導入前に確認すべきこと
まず、請求書を発行する会社と支払を受ける会社が同じ Odoo データベースにあることを確認します。Intercompany Payment - Account モジュールがインストールされており、参加対象のすべての会社で Inter-Company Transactions が有効になっていることを確認してください。 (Odoo 20.0 Docs: Companies Multi Company)
次に、各エンティティの消込仕訳帳と、専用の買掛金および売掛金勘定を確認します。 (Odoo 20.0 Docs: Companies Multi Company) 勘定の選択は、組織のレポート要件と照合要件を満たす必要があります。ユーザーは、支払を受けた会社に対する未払額と、請求書を発行した会社に対する対応する債務額を識別できる必要があります。
第三に、支払方法を確認し、未消込入金勘定を使用していることを確かめます。 (Odoo 20.0 Docs: Companies Multi Company) 仕訳帳名や既存の入金処理に基づく推測ではなく、実際の設定を確認してください。
最後に、代表的な請求書と支払いを使って管理された取引を実行します。Odoo が得意先請求書を消込し、発行会社の会社間売掛金を記録し、資金を受け取った会社に対応する買掛金を作成することを確認します。 (Odoo 20.0 Docs: Companies Multi Company) 広く使用する前に両社の元帳を確認し、勘定のマッピングとエンティティ単位の残高をチェックできるようにしてください。
結果として、得意先請求書は消込済みになりつつ、2社間の金額がそれぞれの会社間勘定に表示される必要があります。この区別はワークフローの中核です。得意先との決済は完了しますが、発行側と受領側のエンティティ間の別個の債務は、後日の照合に向けて引き続き表示されます。 (Odoo 20.0 Docs: Companies Multi Company)
