简介
截至2018年7月1日,匈牙利国家税务和海关总署宣布,匈牙利公司有义务提供通过在线发票系统电子平台开具的发票数据。
2019年3月12日,匈牙利国家税务和海关总署公布了有关推出在线开票系统支持的新版本1.1格式的信息。 新版本的格式必须自 2019 年 5 月 2 日起生效。
https://onlineszamla.nav.gov.hu/ 必须支持以下更改,
1) XSD 版本从 1.0 更新到 1.1。
2) 版本的传输层安全性 (TLS) 协议更新到 TLS 1.2。
下表提供了有关以前发表的关于实现与匈牙利在线 Invoicing System 互操作的文章的参考:
Dynamics 365 for Finance and Operations 版本 |
有关 KB 文章的链接 |
7.1 |
https://support.microsoft.com/help/4341611 |
7.2 |
https://support.microsoft.com/en-us/help/4341308 |
7.3 |
https://support.microsoft.com/en-us/help/4341482 |
8.0 |
https://support.microsoft.com/en-us/help/4341649/ |
概述
根据最新要求,考虑了以下更改:
- 请求版本更改为“1.1”,自 2019 年 5 月 2 日起生效。
- 行表达式指示器
- 行说明
- 度量单位
- 度量单位本身
- TLS 版本更改为 1.2
- 电子消息功能设置包的一些改进
实现详细信息
本文的本部分详细介绍了匈牙利在线票务系统中所需更改的调查和实施情况。
请求的版本将更改为“1.1”,自 2019 年 5 月 2 日起生效。
更改分别以包含到功能的所有格式实现,并且必须从 LCS 门户导入格式的新版本:
配置名称 |
配置类型 |
版本 |
发票通信模型 |
模型 |
56 |
RTIR 映射 |
模型映射 (导出) |
56.57 |
RTIR 发票数据 (HU) |
格式化 XML (导出) |
56.28 |
RTIR 令牌交换请求 (HU) |
格式化 XML (导出) |
56.11 |
RTIR 管理发票请求 (HU) |
格式化 XML (导出) |
56.15 |
RTIR 查询发票状态请求 (HU) |
格式化 XML (导出) |
56.10 |
RTIR 查询发票数据请求 (HU) |
格式化 XML (导出) |
56.9 |
电子消息框架模型 |
模型 |
19 |
RTIR 导入模型映射 |
模型映射 (导入) |
19.9 |
(HU) 的 RTIR 导入格式 |
格式化 XML (导入) |
19.13 |
必须从 LCS 门户的共享资产库导入所有格式的最新版本。
新版本的格式将从 2019 年 5 月 2 日定义 的生效日期 导入。 从此日期开始,系统将在与联机开票系统互操作期间使用新版本的格式。
行表达式指示器
在 Dynamics 365 for Finance 和 Operations 上的 Online 发票系统范围涵盖的所有情况下,必须报告类型的布尔值的新<lineExpressionIndicator>标记。
<lineExpressionIndicator>标记必须报告为自然度量单位的“true”值。 如果未为发票行指示度量单位,则<lineExpressionIndicator>标记必须报告为“false”值。
在开始使用新版本的报表之前,用户需要设置特定于应用程序的参数。 打开 电子报 表工作区,选择最新导入版本的 RTIR 发票数据 (HU) 格式,选择“操作”窗格上的 “配置 >应用程序 特定参数 > 设置 ”,选择“查找”快速选项卡上的 UnitOfMeasureTypeLookup 作为最新版本的格式,并定义在联机发票系统) 中,哪些度量单位必须报告为自然 (“true”。 匹配法律实体中的所有单位。 例如,对于千米,你将添加以下行:
- 查找结果:“自然”
- 行:1
- 度量值单位代码:“km” (法人 实体单位的值)
请务必注意! 在列表末尾添加以下两行:
查阅结果 |
线 |
度量单位 |
没有 |
必须是倒数第二个 |
*空白* |
其他 |
必须是列表中的最后一个 |
*Not blank* |
建立所有必要的对应关系后,将应用程序特定参数配置的“状态”更改为“已完成”并保存配置。
行说明
报告 lineExpressionIndicator> 标记时,必须报告 <<lineDescription> 标记。
以前,报表中的此字段是可选的,当发票的相关行中没有值时,不会报告此标记。 报表版本 1.1 要求在报告<lineExpressionIndicator>标记时报告此标记。
对于发票相关行中没有值的情况,此标记将指示相关发票的凭证,但建议在所有类型的发票行中定义说明 , (销售订单中发布的发票除外 - 对于本例,<lineDescription>标记将报告项目,因为它在) 之前已实现。
度量单位
<unitOfMeasure>标记类型使用版本 1.1 进行更改,并且必须使用枚举列表中的某个值进行报告。
在开始使用新版本的报表之前,用户需要设置特定于应用程序的参数。 打开 电子报 表工作区,选择最新导入版本的 RTIR 发票数据 (HU) 格式,选择“操作”窗格上的 “配置 >应用程序 特定参数 > 设置 ” ,选择“ 查找”快速选项卡获取最新版本的格式,并建立在线发票系统的度量引用单位与枚举列表之间的对应关系。 例如,对于千米,你将添加以下行:
- 查找结果:“KILOMETER”
- 行:1
- 度量值单位代码:“km” (法人 实体单位的值)
匹配法律实体中的所有单元,可以在枚举列表中找到相关值:
UnitOfMeasureType |
胡) (说明 |
说明 (en-us) |
PIECE |
Darab |
段落 |
公斤 |
Kgm |
公斤 |
吨 |
Metrikus tonna |
公吨 |
千瓦时 |
千瓦 óra |
千瓦时 |
一天 |
午睡 |
一天 |
小时 |
Óra |
小时 |
分钟 |
Perc |
分钟 |
月 |
Hónap |
月 |
升 |
升 |
升 |
公里 |
基洛梅特 |
公里 |
CUBIC_METER |
Köbméter |
立方米 |
米 |
Méter |
米 |
LINEAR_METER |
Folyóméter |
线性计量 |
纸箱 |
卡顿 |
纸箱 |
包 |
Csomag |
包 |
自己 |
Saját mennyiségi egység megnevezés |
自己的度量单位 |
请务必注意! 可以跳过将所有“自己的”值添加到列表,为“OWN”查找结果定义“*Not blank*”,这意味着所有其他值都将报告为 OWN。 必须添加“OWN”查找结果,并且是列表中的最后一个。
建立所有必要的对应关系后,将应用程序特定参数配置的“状态”更改为“已完成”并保存配置。
度量单位本身
新<unitOfMeasureOwn>标记随版本 1.1 一起添加,并且必须报告有关在 <unitOfMeasure>的枚举列表中找不到值的度量单位的信息。 当<unitOfMeasure>标记用“OWN”值表示时,必须报告此标记。
新的<unitOfMeasureOwn>标记将添加到 ER 格式。 不需要任何特定的设置。
TLS 版本更改为 1.2
不会实施任何特定更改来支持此要求。 对于版本 10 UAT 和 PROD 平台,支持 TLS 1.2 (开发人员部署目前支持 1.0、1.1、1.2) 。 但是,如果由于 TLS 版本导致报表提交问题,需要解决 IcM 请求,并将环境更新为 TLS 1.2。
电子消息功能设置包的一些改进 (仅适用于 7.3 和 10.0.2+)
可从 LCS 门户的共享资产库的“数据包”部分下载新版本的包,该包提供与匈牙利在线开票系统互操作过程中涉及的数据实体中的预定义值集 -
“HU RTIR 设置v3.zip”。 与以前的版本相比,此包提供以下更改:
1. 将“技术错误”类型的新结果状态添加到“电子报表导入”类型的操作 (导入令牌响应、导入发票响应、导入状态响应) 。 以下操作将这些状态添加为初始状态:
行动 |
添加为初始状态 |
重置 EM 状态 |
导入错误令牌响应; 发票响应导入错误 |
生成状态请求 |
状态请求的错误响应导入 |
2. “HU RTIR 设置v3.zip”包包括设置电子报表格式。 目前,导入包后无需其他设置电子报表配置。
新版本的包不是导入必需的,但建议使用。 导入后,如果导入时标记为“截断实体数据”,则需要重新设置:
- 可执行类参数 (Tax > 安装>电子消息>可执行类设置) 。
- Web 服务参数 (税务>设置>电子消息> Web 服务设置) 。
- 电子消息处理 (税务>设置>电子消息>电子邮件处理) 的批处理设置(如果使用)。
- 电子消息处理 (税务>设置>电子消息>电子消息处理) 的安全角色(如果使用)。
修补程序信息
修复了下载说明: