问题说明
匈牙利:联机票务系统 - <exchangeRate>标记的值必须报告 从发票的 CurrencyCode 到 CurrencyCode 中的货币汇率 增值税登记日发票第一次税务交易的 TaxCode 发票
修补程序信息
自 解决此问题时,需要导入以下版本或更高版本的 LCS 共享资产库中的 ER 配置:
-
发票 通信Model.version.61.xml
-
RTIR HU) .version.61.29.xml (发票数据
-
RTIR mapping.version.61.58.xml
修复 下载说明如下所示:
修复说明
此热 fix 提供以下汇率识别算法:
定义:
发票 (的 A = CurrencyCode 示例 EUR 或 HUF)
B = TaxCode 中的 CurrencyCode 发票的第一个税务事务 {它应该是所有税收 同一发票的事务在相关税项中必须具有相同的 CurrencyCode 代码设置} (例如 HUF)
算法:
IF A = B
THEN exchangeRate = “1”
ELSE exchangeRate = Currency 在增值税登记日从 A 到 B 的账本设置中定义为“会计货币汇率类型”的类型的汇率 发票
使用此 更改以避免潜在的“INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF” 警告 (p.206 的“发票数据报告,REST API 说明” 接口&开发人员文档“) 如下所述:
“问题 警告发票的聚合发票中的输出增值税金额是否为 货币和 HUF 中的增值税金额不基于 Exchange 对应 行项中指示的速率。 计算:在 currencyCode<>“HUF”的情况下,增值税金额在 lineVatAmount) (行项必须乘以汇率值 line Item (lineExchangeRate) ,这些产品总数等于 HUF (invoiceVatAmountHUF) 中的发票增值税金额。 容许偏差:1% invoiceVatAmountHUF 元素,但至少为 1 个单位。
计算 也分别更改了以下标记的值:
- <lineVatAmountHUF> 计算为<lineVatAmount>乘以 exchangeRate
- <vatRateVatAmountHUF> 计算为<vatRateVatAmount>乘以 exchangeRate
- <invoiceVatAmountHUF> 计算为<invoiceVatAmount>乘以 exchangeRate
请注意: <lineVatAmountHUF>、<vatRateVatAmountHUF>、<invoiceVatAmountHUF>中报告的值 在某些情况下,标记可能与税务事务中存储的值不同 以下原因:
- 交换 交易日期的费率和增值税登记日期的汇率为 不同。
- 会计 为 sates 税法定义的货币和货币是不同的 三角化汇率 (用于发布:文档货币> 会计货币>税码货币) 发布时可能有所不同 增值税日期从文档货币到税码货币的汇率 注册。
这些方面 应由用户控制,可能需要纠正税务交易。