启用税款计算配置的主数据查找
本文说明如何设置和启用税款计算主数据查找功能。 可以使用下拉列表为法人、供应商帐户、物料代码和交货期限等字段选择税款计算配置中的值。 这些值来自使用 Microsoft Dataverse 数据源的连接的 Microsoft Dynamics 365 Finance 环境。
注释
税款计算主数据查找功能是可选功能。 如果您在 Regulatory Configuration Service (RCS) 中禁用了税务服务 Dataverse 数据源支持功能,您可以跳过以下步骤。 但是,在这种情况下,不会在税款计算配置中提供下拉列表。
如果您使用的是版本 10.0.39 或更高版本,并且使用 Finance 中的 Globalization Studio 工作区而不是 RCS,您可以在 Finance 中使用功能管理工作区中的启用税款计算服务的适用性规则值查找功能控制查找功能。
如果您使用的是版本 10.0.39 或更高版本,请在 Finance 中按照以下步骤在税款计算的功能版本配置中启用下拉列表。
在功能管理工作区中,启用启用税款计算服务的适用性规则值查找功能。
确保您导入了最新的配置和模型映射版本。 如果您没有这样做,请按照从 Dataverse 导入电子报告 (ER) 配置中的步骤导入它们。
- Tax Data Model.version.40.xml
- Tax Calculation Data Model 40.65.xml
- FNO Model Mapping 40.65.35.xml(对于此模型映射,请将模型映射的默认值参数设置为是。)
- Tax Calculation Configuration 40.65.249.xml
在税务功能版本设置页面上,选择配置版本 40.65.249。
注意
如果您有自定义配置,则必须对配置进行重定基本值,然后使用自定义配置。
在源法人字段中,选择法人。 您将能够从这些法人中选择主数据。
如果您使用的是版本 10.0.38 或更早版本,请按照以下步骤在税款计算的功能版本配置中启用下拉列表。
- 启用 Microsoft Power Platform 集成并打开 Dataverse 环境。
- 安装财务和运营虚拟实体。
- 注册 Microsoft Entra 应用程序
- 在财务和运营应用中授予应用权限。
- 配置虚拟实体数据源。
- 启用 Dataverse 虚拟实体。
- 设置税款计算的连接应用程序。
- 导入和设置 Dataverse 模型映射配置。
启用 Microsoft Power Platform 集成并打开 Dataverse 环境
在 Microsoft Dynamics Lifecycle Services 中创建新的财务和运营应用环境时,可以启用财务和运营应用与 Microsoft Power Platform 的集成。 有关详细信息,请参阅 Microsoft Power Platform 集成 - 加载项概述。 完成后,Microsoft Power Platform 环境的名称将显示在 Power Platform 集成部分。
在 Lifecycle Services 中,在您的财务和运营环境中,在 Power Platform 集成部分中,查找并记录链接环境的环境名称值。
在 Power Platform 管理中心,在环境选项卡上,选择与您所记录的环境名称值匹配的环境。
在详细信息页面上,查找 Dataverse 环境的环境 URL 值。 请记录此值,因为在步骤 7. 设置税款计算的连接应用程序中需要用到它。
通过选择环境 URL 值,确保您可以在浏览器中打开 Dataverse 环境。
注释
在浏览器中保持 Dataverse 环境处于打开状态。 您将需要在步骤 5. 配置虚拟实体数据源中使用它。
有关详细信息,请参阅启用 Microsoft Power Platform 集成。
安装财务和运营虚拟实体
必须从 Microsoft AppSource 虚拟实体解决方案安装财务和运营虚拟实体的 Dataverse 解决方案。
- 在 AppSource 中,查找财务和运营虚拟实体。
- 选择立即获取。
- 在选择环境字段中,输入您之前记录的环境名称值。
- 选中相应的复选框,然后选择安装。
安装完成后,您可以在 Power Platform 管理中心内资源>Dynamics 365 应用下面查找财务和运营虚拟实体应用。
有关详细信息,请参阅获取虚拟实体解决方案。
注册 Microsoft Entra 应用程序
您必须在与财务和运营应用相同的租户上注册 Microsoft Entra 应用程序,以便 Dataverse 可以调用它们。
在 Azure 门户中,转到 Microsoft Entra > 应用注册。
选择新注册,然后输入以下信息:
- 名称 - 输入唯一名称。
- 帐户类型 - 输入任何 Microsoft Entra 目录(单租户或多租户)。
- 重定向 URI - 保持此字段为空。
选择注册。
记下应用程序(客户端)ID 值,因为后面需要该值。
为应用程序创建对称密钥。
在新应用程序中,选择证书和密钥。
选择新客户端密码。
输入说明,选择到期日期,然后选择保存。 将创建和显示密钥。 复制该值以供以后使用。
有关详细信息,请参阅注册 Microsoft Entra 应用程序。
在财务和运营应用中授予应用权限
Dataverse 使用您创建的 Microsoft Entra 应用程序来调用财务和运营应用。 因此,应用程序必须受到财务和运营应用的信任,并与具有适当权限的用户帐户相关联。 在财务和运营应用中,您必须创建一个仅对虚拟实体功能拥有权限的特殊服务用户。 此服务用户不得具有其他权利。 完成此步骤后,任何具有您创建的 Microsoft Entra 应用密钥的应用程序都将能够调用财务和运营应用环境并访问虚拟实体功能。
在您的环境中,转到系统管理>用户>用户。
选择新建以新建用户,然后输入以下信息:
- 用户 ID - 输入 dataverseintegration 或其他值。
- 用户名 - 输入 dataverse 集成或其他值。
- 提供商 - 将此字段设置为 NonMicrosoft Entra ID。
- 电子邮件 - 输入 dataverseintegration 或其他值。 (该值不必是有效的电子邮件帐户。)
将 Dataverse 虚拟实体集成应用安全角色分配给用户。
删除所有其他角色,包括系统用户。
转到系统管理>设置>Microsoft Entra 应用程序以注册 Dataverse。
添加一行,然后在客户端 ID 字段中输入您之前记录的应用程序(客户端)ID 值。
在名称字段中输入名称。 在这个例子中,输入 Dataverse 集成。
在用户 ID 字段中,输入您之前创建的用户 ID。
有关详细信息,请参阅在财务和运营应用中授予应用权限。
配置虚拟实体数据源
您必须向 Dataverse 提供要连接到的财务和运营应用实例。
从步骤 1. 启用 Microsoft Power Platform 集成并打开 Dataverse 环境开始,您的 Dataverse 环境在浏览器中仍应是一个开放环境。 选择右上角的设置按钮(齿轮符号),然后选择高级设置。
在设置下拉菜单上,选择管理。
选择虚拟实体数据源。
选择名为财务和运营的数据源。
输入前面步骤中的以下信息:
- 目标 URL - 输入可用于访问财务和运营应用的 URL。
- OAuth URL – 输入
https://login.windows.net/
。 - 租户 ID – 指定您的租户。 此值可以是您公司电子邮件的域名(如 contoso.com)。
- Microsoft Entra 应用程序 ID - 输入之前创建的应用程序(客户端)ID 值。
- Microsoft Entra 应用程序密码 - 输入之前生成的密码。
- Microsoft Entra 资源 - 输入 00000015-0000-0000-c000-000000000000。 此值是表示财务和运营应用的 Microsoft Entra 应用程序。 它应始终是此相同值。
保存所做的更改。
关闭此页面以返回到管理页面,您将在其中开始步骤 6. 启用 Dataverse 虚拟实体。
有关详细信息,请参阅配置虚拟实体数据源。
启用 Dataverse 虚拟实体
财务和运营应用中的虚拟实体的可见性必须设置为是,然后才能通过“税款计算”配置使用它们。
注释
在步骤 8. 设置税款计算的连接应用程序中,只需单击一次便可启用与税款计算相关的虚拟实体,从而可以跳过此步骤。 但是,我们建议您手动启用至少一个虚拟实体,以表明已正确建立财务和运营应用与 Dataverse 之间的连接。
在您的 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。
- 应用程序 - 输入 Dataverse 环境的环境 URL 值,您在步骤 1. 启用 Microsoft Power Platform 集成并打开 Dataverse 环境中记录了此值。
- 租户 - 输入您的租户。
- 自定义 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 中的字段的下拉列表,例如法人、供应商帐户、物料代码和交货期限等。