税計算コンフィギュレーションのマスタ データルックアップの有効化
この記事では、税計算マスター データ検索機能を有効にするための設定方法について説明します。 ドロップダウン リストで、法人、仕入先アカウント、品目コード、配送条件 などのフィールドに対する税金計算構成の値を選択できます。 これらの値は、Microsoft Dataverse データ ソースを使用して接続されている Microsoft Dynamics 365 Finance 環境から取得されます。
メモ
税計算マスター データ検索機能はオプションの機能です。 Regulatory Configuration Service (RCS) の税サービス Dataverse のデータソースのサポート機能を無効にする場合は、次の手順を省略できます。 ただし、この場合、ドロップダウン リストは税金計算構成では使用できません。
バージョン 10.0.39 以降を使用している場合に、RCS の代わりに財務の Globalization Studio ワークスペースを使用する場合は、Finance の機能管理ワークスペースの 税金計算サービスの適用ルール値のルックアップを有効化する を使用してルックアップ機能を制御できます。
バージョン 10.0.39 以降をお使いの場合は、Finance の以下の手順に従って、税金計算の機能バージョン設定でドロップ ダウンリストを有効にします。
機能管理 ワークスペースで、税金計算サービス機能の適用ルールの値のルックアップを有効にするを有効にします。
最新の設定とモデル マッピングのバージョンをインポートしたことを確認してください。 変更しない場合は、Dataverse からの電子レポート (ER) 構成のインポート に記載の手順従ってインポートを行います。
- Tax Data Model.version.40.xml
- 税金計算データ モデル 40.65.xml
- FNO Model Mapping 40.65.35.xml (このモデルマッピングでは、モデル マッピングの既定値 パラメータをはいに設定してください)。
- 税金計算の構成 40.65.249.xml
税金機能のバージョ ン設定ページで、設定バージョン 40.65.249 を選択します。
注記
カスタマイズされた構成がある場合は、構成をリベースしてからカスタマイズされた構成を使用する必要があります。
ソース法人 フィールドで、法人を選択します。 これらの法人からマスタ データを選択できます。
バージョン 10.0.38 以前をお使いの場合は、以下の手順に従って、税金計算の機能バージョン設定でドロップ ダウンリストを有効にします。
- Microsoft Power Platform 統合を有効にして Dataverse 環境を開きます。
- 財務と運用の仮想エンティティをインストールします。
- Microsoft Entra アプリケーションを登録する。
- 財務と運用アプリでアプリのアクセス許可を付与します。
- 仮想エンティティ データ ソースを構成します。
- Dataverse 仮想エンティティを有効化します。
- 税計算用に接続されているアプリケーションを設定します。
- Dataverse モデル マッピング コンフィギュレーションをインポートし、設定します。
Microsoft Power Platform 統合を有効にして、Dataverse 環境を開く
財務と運用アプリおよび Microsoft Power Platform の統合は Microsoft Dynamics Lifecycle Services で新しい財務と運用アプリ環境を作成する時に有効化できます。 詳細については、Microsoft Power Platform 統合 - アドインの概要を参照してください。 完了すると、Microsoft Power Platform 環境の名前が Power Platform 統合セクションに表示されます。
Lifecycle Services の財務と運用環境にある、Power Platform 統合セクションで、リンクされた環境の環境名の値を検索してメモします。
Power Platform 管理センター の環境タブで、メモした環境名の値に一致する環境を選択します。
詳細ページで、Dataverse 環境の環境 URL の値を検索できます。 手順 7. 税計算用に接続されているアプリケーションを設定する で必要であるため、この値をメモします。
環境 URL の値を選択して、ブラウザーの Dataverse 環境を開けることを確認します。
メモ
ブラウザーで Dataverse 環境を常時開いておきます。 これは、手順 5. 仮想エンティティ データ ソースを構成する で必要になります。
詳細については、Microsoft Power Platform の統合を有効にするを参照してください。
財務と運用の仮想エンティティをインストールする
財務と運用の仮想エンティティの Dataverse ソリューションは、Microsoft AppSource 仮想エンティティ ソリューションからインストールする必要があります。
- AppSource で, 財務と運用の仮想エンティティ を検索します。
- 今すぐ取得を選択します。
- 環境の選択フィールドに、以前にメモした環境名の値を入力します。
- チェックボックス、次にインストールを選択します。
インストールが完了すると、リソース>Dynamics 365 アプリの下の、Power Platform 管理センターで、財務と運用の仮想エンティティ アプリを見つけることができます。
詳細については、財務と運用の仮想エンティティのソリューションの取得 を参照してください。
Microsoft Entra アプリケーションを登録する
Dataverse によって呼び出しが行えるので、Microsoft Entra アプリケーションを財務と運用アプリと同じテナントに登録する必要があります。
Azure ポータル で、Microsoft Entra > アプリの登録に移動します。
新しいアプリケーションの登録を選択し、以下の情報を入力します。
- 名前 – 一意の名前を入力します。
- アカウント タイプ - 任意の Microsoft Entra ディレクトリを入力します (単一テナントまたはマルチテナント)。
- リダイレクト URI – このフィールドは空白のままにします。
登録 を選択します。
後の手順で必要となるため、アプリケーション (クライアント) ID の値をメモしておきます。
アプリケーションの対称キーを作成します。
新しく作成されたアプリケーションで証明書およびシークレットを選択します。
新しいクライアント シークレット を選択します。
説明を入力し、有効期限を選択して、保存を選択します。 キーが作成され、表示されます。 その値を後で使用するためにコピーします。
詳細については、Microsoft Entra アプリケーションの登録 を参照してください。
財務と運用アプリでアプリのアクセス許可を付与する
Dataverse は、財務と運用アプリを呼び出すために作成した Microsoft Entra アプリケーションを使用します。 したがって、アプリケーションは財務と運用アプリによって信頼され、適切な権限を持つユーザー アカウントに関連付けられている必要があります。 仮想エンティティ機能への権限のみを持つ特殊サービス ユーザーは、財務と運用アプリで作成される必要があります。 このサービス ユーザーには、その他の権限が設定されている必要はありません。 この手順を完了した後、作成した Microsoft Entra アプリケーションのシークレットを持つアプリケーションによって、この財務と運用アプリ環境を呼び出して仮想エンティティ機能にアクセスできるようになります。
ご利用の環境で、システム管理>ユーザー>ユーザーへと移動します。
新規を選択して新しいユーザーを追加し、次のフィールド情報を入力します。
- ユーザー ID - dataverseintegration または別の値を入力します。
- ユーザー名 - Dataverse 統合または別の値を入力します。
- プロバイダ - このフィールドを NonMicrosoft Entra ID に設定します。
- ユーザー ID - dataverseintegration または別の値を入力します。 (この値は、有効な電子メール アカウントである必要はありません。)
ユーザーに Dataverse 仮想エンティティ インテグレーション アプリ のセキュリティ ロールを割り当てます。
システム ユーザーを含む他のすべてのロールを削除します。
システム管理>設定>Microsoft Entra アプリケーションの順に移動して Dataverse を登録します。
行を追加し、クライアント ID フィールドに、以前にメモしたアプリケーション (クライアント) ID の値を入力します。
名前フィールドに、名前を入力します。 たとえば、Dataverse 統合と入力します。
ユーザー ID フィールドで、以前に作成したユーザー ID を入力します。
詳細については、財務と運用アプリでアプリのアクセス許可を付与する を参照してください。
仮想エンティティ データ ソースの構成
接続先の財務と運用アプリ インスタンスに Dataverse を提供する必要があります。
Dataverse 環境は手順 1. Microsoft Power Platform 統合を有効にして Dataverse 環境を開く からブラウザーで引き続き環境が開いている必要があります。 右側の設定ボタン (ギヤ記号) を選択してから、詳細設定を選択します。
設定ドロップダウン メニューで、管理を選択します。
仮想エンティティ データ ソースを選択します。
財務と運用という名前のデータ ソースを選択します。
前の手順から次の情報を入力します。
- ターゲット URL - 財務と運用アプリにアクセスできる URL を入力します。
- OAuth URL -
https://login.windows.net/
を入力します。 - テナント ID - テナントを指定します。 Contosoこの値は、会社の電子メールのドメイン名です (contoso.com など)。
- Microsoft Entra アプリケーション ID - 以前に作成した アプリケーション (クライアント) ID を入力します。
- Microsoft Entra アプリケーション シークレット - 以前に生成されたシークレットを入力します。
- Microsoft Entra リソース - 00000015-0000-0000-c000-000000000000 を入力します。 この値は、財務と運用アプリを表す Microsoft Entra アプリケーションです。 常にこの同じ値を使用する必要があります。
変更を保存します。
ページを閉じて管理ページに戻り、手順 6. Dataverse 仮想エンティティを有効にする を開始します。
詳細については、仮想エンティティ データ ソースの構成 を参照してください。
Dataverse 仮想エンティティを有効化する
税務計算コンフィギュレーションで消費される前に、財務と運用アプリからの仮想エンティティの可視性をはいに設定する必要があります。
メモ
手順 8. 税計算用に接続されているアプリケーションを設定する をワン クリックして税計算関連の仮想エンティティを有効にすると、この手順をスキップすることができます。 ただし、財務と運用アプリおよび Dataverse 間の接続が正しく接続されていることを示すために、少なくとも 1 つの仮想エンティティを手動で有効にすることをお勧めします。
Dataverse 環境の、管理ページで、右上隅にあるフィルター ボタン (じょうごのアイコン) を選択します。
高度な検索ウィンドウの検索フィールドで、利用可能な財務と運用エンティティを選択します。
次のルールを追加します: 名前 - 次の値を含む - CompanyInfoEntity。 次に結果を選択します。
検索結果で CompanyInfoEntity を選択し、表示チェックボックスをオンにして、保存を選択します。
税計算コンフィギュレーションで参照される次のエンティティに対して、上記の手順を繰り返します。
- CompanyInfoEntity
- CurrencyEntity
- CustCustomerV3Entity
- DeliveryTermsEntity
- EcoResProductCategoryEntity
- EcoResReleasedProductV2Entity
- LogisticsAddressCountryRegionTranslationEntity
- LogisticsAddressStateEntity
- PurchProcurementChargeCDSEntity
- SalesChargeCDSEntity
- TaxGroupEntity
- TaxItemGroupHeadingEntity
- VendVendorV2Entity
- InventOperationalSiteV2Entity
- TaxExemptCodeEntity
- InventWarehouseEntity
メモ
Dataverse から取得でき、税金計算構成のドロップダウン リストで使用できるのは、エンティティの最初の 5,000 レコードのみです。
詳細については、Microsoft Dataverse 仮想エンティティの有効化 を参照してください。
税計算用に接続されているアプリケーションを設定する
電子申告、次に関連リンク セクションに移動し、接続されているアプリケーションを選択します。
新規を選択してレコードを追加し、次の情報を入力します。
- 名前 – 名前を入力します。
- タイプ - Dataverse を選択します。
- アプリケーション - 手順 1. Microsoft Power Platform 統合を有効化し Dataverse 環境を開く でメモした Dataverse 環境の環境 URL 値を入力します。
- テナント - テナントを入力します。
- カスタム URL - Dataverse URL を入力し、/api/data/v9.1 を追加します。
接続の確認 を選択し、ダイアログ ボックスで、ここをクリックして選択したリモート アプリケーションに接続する を選択します。
接続が正常に確立されたことを示す "成功" メッセージが表示されたことを確認します。
RCS で、機能管理ワークスペースを開き、次の機能を有効にします。
- グローバリゼーション機能
- 電子報告 Dataverse データ ソース サポート
- 税サービス Dataverse のデータソースのサポート
Dataverse モデル マッピング コンフィギュレーションをインポートし、設定する
Microsoft は、財務と運用アプリから税計算へのエンティティの既定のモデル マッピング コンフィギュレーションを提供します。
RCS で電子申告に移動します。
コンフィギュレーション プロバイダー セクションで、Microsoft プロバイダーのタイルのリポジトリをクリックします。
グローバル コンフィギュレーション リポジトリを選択し、次に開くを選択します。
税金データ モデル>税計算データ モデルの下で、Dataverse モデル マッピング コンフィギュレーションを選択します。
バージョン クィックタブで、財務と運用アプリのバージョンに一致するバージョンを選択し、インポートを選択します。
重要
Dataverse モデル マッピング コンフィギュレーションは、その最大のインポート バージョンでのみ有効です。 したがって、実装する予定の税計算コンフィギュレーションのバージョンより高い Dataverse モデル マッピング コンフィギュレーションのバージョンをインポートすることはできません。 たとえば、税計算コンフィギュレーションのバージョン 40.50.225 を実装する予定の場合、Dataverse モデル マッピング コンフィギュレーションのバージョン 40.50.13 のみをインポートする必要があります。 バージョン 40.54.14 をインポートすべきではありません。 そうしない場合、コンフィギュレーションにデータ モデルの不一致が生じる可能性があります。
電子申告に戻り、税コンフィギュレーション タイルを選択します。
インポートした Dataverse モデル マッピング コンフィギュレーションを選択し、次に編集を選択します。
モデル マッピングの既定値オプションをはいに設定します。
接続されたアプリケーション フィールドで、手順 7. 税計算用に接続されているアプリケーションを設定する で設定した接続されているアプリケーションを選択します。
仮想テーブルの表示の設定オプションをはいに設定し、税計算関連のすべての仮想エンティティを表示します。
これでマスター データ検索機能の設定が完了しました。 Dynamics 365 Finance からの法人、仕入先、品目コード、配送条件などのフィールドのドロップダウン リストは、税計算機能バージョン設定で有効になります。