简介
7 月 13 日, 2017年,财政部财政司司长和支付主管在 英国宣布将税收数字化 (MTD) 增值税 (增值税) 将于2019年4月1日生效。
动力学 365 for Finance and Operations 从版本 10.0.1 开始支持 MTD for 英国的增值税。
支持 Dynamics 365 for Finance and Operations 版本上的 MTD 增值税要求 7.3 已发布修补程序: #4492999, #4493076。
有关设置和使用 Dynamics 365 for Finance 和 MTD for VAT 操作在 https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration 上发布 .
此外
HM 税务和海关 (HMRC) 引入了强制性的供应标头
2019 年 4 月起用于防止欺诈的增值税 API 信息。 有关详细信息,
请参阅 欺诈防护。
概述
防止 欺诈,HMRC 的 API 提供必须用于通过审核的 HTTP 标头 数据。
取决于 关于互操作的公司所用环境的体系结构 与 MTD for VAT 不同的 HTTP 标头集,防止欺诈必须是 传播。 “Gov-Client-Connection-Method”标头必须表示 用于公司请求的连接方法。 它应该是大多数 在云体系结构中使用 Dynamics 365 for Finance and Operations 的公司 通过电子消息功能与 HMRC 互操作期间的“WEB_APP_VIA_SERVER”连接方法。 也有可能是 在本例中,用户可以启动批处理作业以与 HMRC 进行互操作 方法将作为“BATCH_PROCESS_DIRECT”传输。
“WEB_APP_VIA_SERVER”连接方法假定以下内容的传输 头:
HTTP 标头 |
说明 |
覆盖 |
Gov-Client-Public-IP |
IPv4 或 IPv6 (的公共 IP 地址) 源设备发出请求。 |
不在当前修补程序的范围内。 |
Gov-Client-Public-Port |
源设备使用的公共 TCP 端口 启动请求时。 |
不在当前修补程序的范围内。 |
Gov-Client-Device-ID |
源设备唯一的标识符。 |
不在当前修补程序的范围内。 |
Gov-Client-User-ID |
包含用户的键值数据结构 标识符。 |
不在当前修补程序的范围内。 |
Gov-Client-Timezone |
源设备的本地时区。 |
不在当前修补程序的范围内。 |
Gov-Client-Local-IP |
IPv4 和 IPv6 (的所有本地 IP 地址的列表) 可用于源设备。 |
不在当前修补程序的范围内。 |
Gov-Client-Screens |
与源设备相关的信息 屏幕。 字段包括:
|
不在当前修补程序的范围内。 |
Gov-Client-Window-Size |
窗口上的像素数 源设备,用户在其中直接或间接启动 () 对 HMRC 的 API 调用。 |
不在当前修补程序的范围内。 |
Gov-Client-Browser-Plugins |
源设备上的浏览器插件列表。 |
不在当前修补程序的范围内。 |
Gov-Client-Browser-JS-User-Agent |
JavaScript 报告的用户代理字符串 源设备。 |
不在当前修补程序的范围内。 |
Gov-Client-Browser-Do-Not-Track |
“不跟踪”选项是否已启用 浏览器。 |
不在当前修补程序的范围内。 |
Gov-Client-Multi-Factor |
包含键值数据结构的列表 与 API 相关的多重身份验证 (MFA) 状态的详细信息 叫。 |
不在当前修补程序的范围内。 |
Gov-Vendor-Version |
软件版本的键值数据结构 参与处理请求。 |
包含在当前修补程序中。 |
Gov-Vendor-License-ID |
哈希许可证密钥的键值数据结构 与发起发起 API 请求的供应商软件相关 装置。 |
不在当前修补程序的范围内。 |
Gov-Vendor-Public-IP |
服务器的公共 IP 地址 源设备已发送其请求。 |
不在当前修补程序的范围内。 |
Gov-Vendor-Forwarded |
详细信息在 Internet 之间跃点的列表 终止 TLS 的服务。 |
不在当前修补程序的范围内。 |
“BATCH_PROCESS_DIRECT”连接方法 假定以下标头的传输:
HTTP 标头 |
说明 |
覆盖 |
Gov-Client-Device-ID |
源设备唯一的标识符。 |
不在当前修补程序的范围内。 |
Gov-Client-User-ID |
包含用户标识符的键值数据结构。 |
不在当前修补程序的范围内。 |
Gov-Client-Timezone |
源设备的本地时区。 |
包含在当前修补程序中。 |
Gov-Client-Local-IP |
IPv4 和 IPv6 (可用的所有本地 IP 地址的列表) 源设备。 |
不在当前修补程序的范围内。 |
Gov-Client-User-Agent |
尝试标识操作系统系列、版本、设备 原始设备的制造商和模型。 |
包含在当前修补程序中。 |
Gov-Vendor-Version |
处理所涉及的软件版本的键值数据结构 请求。 |
包含在当前修补程序中。 |
Gov-Vendor-License-ID |
与供应商软件相关的哈希许可证密钥的键值数据结构 在发起设备上启动 API 请求。 |
不在当前修补程序的范围内。 |
Gov-Client-MAC-Addresses |
源设备上可用的 MAC 地址列表。 |
包含在当前修补程序中。 |
实现详细信息
支持 检测欺诈防护要求所需的参数的可能性 连接中的 HMRC(例如时区和 MAC 地址)BATCH_PROCESS_DIRECT WEB_APP_VIA_SERVER和BATCH_PROCESS_DIRECT连接方法中软件的方法和版本, 一个 X++ 方法包含在应用程序部件中。 下面是信息 关于 Dynamics 365 for Finance 和 Operations 的版本,包括这些版本 方法:
动力学 365 for Finance and Operations 版本 |
建立 数量 |
10.0.1 |
10.0.51.30002 |
10.0.2 |
10.0.80.10022 |
10.0.3 |
10.0.107.0 |
对于 Dynamics 365 for Finance 版本 7.3 并且必须安装 KB # 4504462。
在 Dynamics 365 for Finance and Operations 请求中 标头由“MTD VAT Web 请求标头格式 (英国) ” 格式组成 在电子报表 (ER) 模块中。 若要支持欺诈防护标头,请执行此操作 使用必要的节点扩展了格式配置:
确定相应的值
“MTD VAT”通过调用 X++ 方法支持标头
模型映射“配置。 “电子消息框架模型”
也已扩展为包含用于映射值的节点
欺诈防护标头。
设置
激活 在与 API 的互操作期间传输欺诈防护标头 HMRC,导入以下更高版本的以下 ER LCS 门户中的配置:
# |
GER 配置名称 |
类型 |
版本 |
1 |
电子消息 框架模型 |
模型 |
22 |
2 |
MTD VAT 模型映射 (英国) |
模型 映射 (导出、导入) |
22.25 |
3 |
MTD VAT Web 请求标头格式 (英国) |
格式 导出) ( |
22.13 |
请务必注意!导入新版本的 ER 配置时,请检查以下内容 配置标记 为默认值 模型映射:
-
税 声明模型映射
-
MTD VAT 模型映射 (英国)
当被提及时 导入或导入更高版本的 ER 配置,防止欺诈 参数将作为 HTTP 请求 HMRC 的一部分传输。
当用户 在不激活批处理作业的情况下启动对 HMRC 的请求,如下所示 对话框将告知要发送到 HMRC 的信息:
如果用户通过单击“ 取消 ”按钮中止了此阶段的传输 对话框,传输将被取消,电子状态 消息将更改为“错误”,将错误的附加说明附加到 操作日志 将包含“对 HMRC 的请求已取消”的信息 user“. 用户将能够继续传输相同的电子消息 使用“发送报表”按钮。
当用户 在批处理作业(欺诈防护标头)中向 HMRC 发起请求 将传输到 HMRC 以及有关发送哪些标头的信息 将附加到批处理作业。 打开 系统管理 > 查询 > 批处理作业,选择你的 批处理作业并查看“ 日志 (操作”窗格> Batch 作业>日志) 的消息详细信息。
If for some 公司决定在不传输的情况下处理对 HMRC 的请求的原因 欺诈防护标头,包括欺诈的格式版本 可以删除或不导入预防标头,也可以将其导入 可以在“MTD”中禁用标头 在电子报表模块中,VAT Web 请求标头格式 (英国) ”。 For 为此,必须执行以下步骤:
-
在 ER 的配置树中选择“MTD VAT Web 请求标头格式 (英国) ” 通过 派生 创建子格式 (查看有关“生成选择另一种格式作为基础格式的格式”) 。
-
打开子格式 设计 器 (设计器按钮 ER) 的“操作”窗格。
-
选择“Gov-Client-Connection-Method”节点并设置“Enabled” 参数为“false”:
4. 针对其他防欺诈标头重复 p.3:Gov-Client-Timezone、 Gov-Client-User-Agent、Gov-Vendor-Version、Gov-Client-MAC-Addresses。
5. 保存 配置并 完成 它。
6. 开 税 > 设置 > 电子报 表> Web 服务设置 并选择 所有“请求标头格式映射”字段中的子格式 用于与 HMRC 而不是父级互操作的 Web 服务 默认使用格式:
重要
注意!没有欺诈防护标头的 API 请求
HMRC 可能会拒绝。 严格建议解决 API 请求
具有欺诈防护标头的 HMRC。
修补程序信息
来自生命周期服务的电子报表配置下载指令: https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs
如何获取 Microsoft Dynamics AX 更新文件
此更新可用于从 Microsoft 下载中心手动下载和安装版本 7.3:
先决条件
必须安装以下产品之一才能应用此修补程序:
-
Microsoft Dynamics 365 for Finance and Operations (7.3)
重启要求
应用修补程序后,必须重启应用程序对象服务器 (AOS) 服务。
如果在下载、安装此修补程序或遇到其他技术支持问题时遇到问题,请与合作伙伴联系,或者,如果直接与 Microsoft 注册了支持计划,则可以联系 Microsoft Dynamics 的技术支持部门并创建新的支持请求。 为此,请访问以下 Microsoft 网站:
https://mbs.microsoft.com/support/newstart.aspx
还可以通过电话联系 Microsoft Dynamics 的技术支持人员,这些链接用于特定于国家/地区的电话号码。 为此,请访问以下 Microsoft 网站之一:
合作 伙伴
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
客户
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
在特殊情况下,如果 Microsoft Dynamics 和相关产品的技术支持专业人员确定特定更新将解决你的问题,通常会对支持呼叫产生的费用被取消。 通常的支持成本将适用于任何其他支持问题和不符合相关特定更新条件的问题。