> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# UBO API：実質的支配者（UBO）の抽出

> Diditは法人登記から実質的支配者（UBO）を抽出し、所有構造の連鎖、持株比率、AMLスクリーニングを提供します。料金は国とレベルに応じてチェック1件あたり$2.00から。

企業を最終的に所有・支配しているのは誰かを特定することは、KYBの核心です。Diditは、取得可能な場合は法人登記から所有構造を取得し、ホスト型フロー内で企業の管理者がその内容を確認・補完できるようにしたうえで、各主要人物に対して役割に応じた検証を実行します。

## 実質的支配者 (UBO)

**最終的な実質的支配者 (UBO)**とは、法人を最終的に所有または支配する自然人です。UBOはセッションの判定内で、`key_people_checks[].registry.beneficial_owners[]`(法人登記由来)および`key_people_checks[].submitted.parties[]`(ユーザー提出)に表示され、株主や取締役など他の役割を持つ人物も同じリストに含まれます。

## 主要人物ごとに収集するデータ

ホスト型フローでは、デフォルトのフィールドセットに加えて、ワークフローで設定したカスタムフィールドを収集します。デフォルトのフィールドは次のとおりです。

| フィールド | 個人 | 法人 |
| - | :-: | :-: |
| `name`または`first_name` + `last_name` | ✅ 必須 | ✅ 必須(`company_name`) |
| `email` | ✅ 必須 | ✅ 必須 |
| `nationality` / 国 | ✅ 必須 | ✅ 必須 |
| `role`(関係者ごとに1つ以上) | ✅ 必須 | ✅ 必須 |
| `ownership_percent` / `voting_percent`(役割ごと) | 任意 | 任意 |
| `date_of_birth` | 任意 | 対象外 |
| `phone_number` | 任意 | 対象外 |
| `position`(自由記述の役職名) | 任意 | 対象外 |
| `registration_number` | 対象外 | 任意 |
| `entity_type` | `person` | `company` |

`entity_type`は、関係者が自然人か法人かに基づいて自動的に設定されます。

### カスタムフィールド

ワークフローでは、個人ごとまたは法人ごとに追加のフィールドを必須にでき、その数に制限はありません。カスタムフィールドはBusiness ConsoleのKYBワークフローで設定し、判定レスポンス内の各関係者の`custom_fields`オブジェクトに格納されます。資産の由来に関する申告、税務上の居住地、社内の顧客ID、業界固有の開示事項などにカスタムフィールドを活用してください。

## 法人株主とネストされた所有構造

株主が自然人ではなく法人である場合、Diditは次の情報を記録します。

* 法人名と登記番号。
* その法人株主の保有割合。
* 設立国。

これにより、複数の階層をたどって最終的な自然人に至るまで所有関係を追跡できます。

### 法人UBOに対するネストされたKYB

ワークフローで法人UBOに対するネストされたKYBを有効にすると、法人である関係者ごとに子KYBサブセッションがトリガーされます。その法人はトップレベルで実行しているものと同じプロセスで検証され、結果は親セッションに反映されます。デフォルトでは無効で、ワークフローごとにオプトインします。

## 所有割合のしきい値

ほとんどの法域では、**25%以上**を保有する者をUBOと分類します。しきい値はワークフローごとに設定できます。

| 法域 | 一般的なUBOしきい値 |
| - | - |
| EU(AMLD) | 25%の所有または支配 |
| 英国 | 25%の株式または議決権 |
| 米国(CTA) | 25%の所有権または実質的な支配 |
| シンガポール | 25%の株式または議決権 |

しきい値は*Workflows → \[KYBワークフロー] → Risk → UBO threshold*で設定します。しきい値を満たすUBOが存在しない場合(株式が広く分散した上場企業でよく見られます)に、フラグを付けたりレビューに回したりするようにワークフローを設定することもできます。

## 議決権と経済的権利

所有構造の開示では、2種類の支配を区別します。

| 権利 | 意味 |
| - | - |
| **経済的権利(所有)割合** | 企業の経済的価値・配当を受ける権利に対する持分 |
| **議決権割合** | 株主決議における議決権の持分 |

通常この2つは等しくなりますが、企業が種類株式や優先株式を発行している場合は異なることがあります。Diditは両方を記録します。ルールやしきい値ではいずれかを確認でき、ほとんどの法域では*いずれか*が25%を超えた場合にUBOの開示を求めています。

## チェーンを通じた実質的な所有割合

法人株主を介して所有されている場合、下流の自然人の実質的な所有割合は、チェーン上の割合を掛け合わせて算出します。

### 例: 3階層のチェーン

```
Acme Corp (target)
  └─ 60% → Acme Holdings Ltd
              └─ 75% → Jane Doe (natural person)
  └─ 40% → John Smith (natural person)
```

算出されるUBO:

* **Jane Doe**: Acme Corpに対する実質的な所有割合 = 60% × 75% = **45%**(UBO)。
* **John Smith**: Acme Corpに対する実質的な所有割合 = **40%**(UBO)。

UBOしきい値が25%の場合、JaneとJohnの両方が開示対象になります。しきい値が50%の場合、基準を満たすUBOは存在せず、Diditはこれを透明性に関する懸念としてフラグを付けます。

## 役割設定による検証の制御

各役割はKYBワークフローごとに個別に設定します。設定項目は、有効か無効か、KYCを必須とするか、その役割にどのKYCワークフローを使用するか、エンドユーザーがスキップを選択できるかです。主要人物が提出されると、次のように処理されます。

1. Diditは、提出された関係者の役割をワークフローの役割設定と照合します。
2. 検証が必須とされている役割については、子検証セッションが開始されます。
   * **個人の関係者** → 子ユーザー認証 (KYC)セッション。役割専用のKYCワークフロー、またはデフォルトのワークフローを使用します。
   * **法人UBO**(ネストされたKYBが有効な場合) → 子法人認証 (KYB)サブセッション。
3. スキップ可能とされている役割については、エンドユーザーに「検証をスキップ」オプションが表示され、オプトアウトできます。スキップされた関係者は記録されますが、親セッションの進行は妨げません。
4. ワークフローの所有割合のしきい値を下回る関係者については、本来その役割で検証が必須であっても、個別の検証はトリガーされません。

すべての設定は、Business Consoleの*Workflows → \[KYBワークフロー] → Key People*で行います。

## 株主とUBOのモニタリング

> [!NOTE]
>
> 登記情報のモニタリングは**近日提供予定**です。2026年9月7日時点で確認したステージング環境の小売カタログでは、モニタリングが有効になっている国はありません。設定されている料金は1社あたり年間USD 2.00ですが、料金が設定されていることは機能が利用可能であることを意味しません。以下の動作は、提供開始後に予定されているサービスの内容です。

**株主**レベルまたは**UBO**レベルで確認された企業は、**登記情報の継続的なモニタリング**の対象にできます。登記機関から企業のステータス、役員、所有構造、登記住所の変更が通知されると、Diditは変更のたびに次の処理を行います。

* 企業のセッションを*承認済み*から*レビュー中*に戻し、変更内容をセッションに記録します。
* `trigger: "kyb_registry_change"`を含む`data.updated`[Webhook](https://docs.didit.me/ja/business-verification/webhooks.md)を送信します。
* 企業の登記レコードを最新の状態に保ちます。

モニタリングは**国の制度上可能な場合にのみ利用できます**。その法域について、登記情報プロバイダーが監視機能を提供している必要があります。対象国の一覧は[継続的なモニタリングの対象国の表](https://docs.didit.me/ja/business-verification/supported-countries.md#継続的な登記モニタリング)をご覧ください。Liteレベルで確認された企業や、一覧にない国の企業は登録されず、その理由が企業ページに表示されます。

ワークフローごとに*Workflows → KYB Registry Check → Advanced → Continuous registry monitoring*から有効にします。料金は**1社あたり年間\$2.00**で、登録時と毎年の更新時に請求されます。更新時にウォレットの残高が不足している場合、未払いのまま継続されることはなく、その企業のモニタリングは停止します。モニタリングは企業ページ(*KYB Registry Check → Registry monitoring*)からいつでも解除できます。

## 登記情報とユーザー提出情報の照合

レスポンスでは、`key_people_checks[]`の下に両方の情報源が並べて表示されます。

* `registry.officers[]`と`registry.beneficial_owners[]`：プロバイダーが開示した情報です。
* `submitted.parties[]`：企業の管理者がフローを通じて明示的に提出した情報で、`source: "USER"`が付きます。

アナリストはコンソール上で2つの情報を目視で比較し、記載漏れのUBO、開示されていない追加の関係者、一致しない所有比率を見つけます。差分を自動で算出するエンドポイントはありません。必要に応じて、氏名、役割、所有比率を突き合わせることで、お客様側で照合できます。

## AMLスクリーニング

特定されたすべての主要人物は、登記情報側と提出情報側の両方について、グローバルなAMLウォッチリストと自動的に照合されます。企業単位と個人単位のAMLチェックがどのように組み合わされるかについては、[企業のAMLスクリーニング](https://docs.didit.me/ja/business-verification/aml.md)をご覧ください。

## 次のステップ

> [card] [主要人物](https://docs.didit.me/ja/business-verification/key-people.md)
>
> 主要人物フローの全体像です。

> [card] [役員と代表者](https://docs.didit.me/ja/business-verification/officers.md)
>
> 主要人物モデルにおけるガバナンス上の役割です。

> [card] [リスク評価](https://docs.didit.me/ja/business-verification/risk-assessment.md)
>
> KYBの結果を左右する要素です。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.