Венгрия: онлайн-выставление счетов-фактуры Значение тега должно сообщать курс валюты на дату регистра НДС счета

Применяется к
Dynamics 365 for Finance and Operations

Описание проблемы

Венгрия: онлайн-система выставления счетов - <значение тега exchangeRate> должно сообщать курс обмена валюты из CurrencyCode счета в CurrencyCode в TaxCode первой налоговой транзакции счета на дату регистрации НДС счета

Сведения об исправлении

Чтобы устранить эту проблему, необходимо импортировать следующую или более позднюю версию конфигураций ER из библиотеки общих ресурсов LCS:

  • Коммуникационные Model.version.61.xml счетов
  • Данные счета RTIR (HU).version.61.29.xml
  • mapping.version.61.58.xml RTIR

 

Инструкции по исправлению загрузки приведены ниже.

https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs

Описание исправления

Это горячее исправление предоставляет следующий алгоритм идентификации обменного курса:

Определения:

A = CurrencyCode счета (например, EUR или HUF)

B = CurrencyCode в TaxCode первой налоговой транзакции счета {предполагается, что все налоговые транзакции по одному и тому же счету должны иметь один и тот же Код валюты в настройке связанных налоговых кодов} (например, HUF)

Алгоритм:

IF A = B

THEN exchangeRate = "1"

ELSE exchangeRate = Валютный курс типа, определенного как "Тип валютного курса бухгалтерского учета", в настройке реестра от A до B на дату регистрации НДС счета

 

Это изменение позволяет избежать потенциального предупреждения "INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF" (стр. 206 раздела "Отчеты по данным счета, описание интерфейса REST API & документации разработчика"), которое описывается следующим образом:

"Выдает предупреждение, если выходная сумма НДС в совокупном счете в валюте счета-фактуры и сумма НДС в HUF не соответствуют валютным курсам, указанным в строках. Вычисление. В случае currencyCode<> "HUF" сумма НДС в каждой строке (lineVatAmount) должна быть умножена на значение курса в строке (lineExchangeRate), а сумма этих продуктов составляет сумму НДС счета в HUF (invoiceVatAmountHUF). Допустимое отклонение: 1% элемента invoiceVatAmountHUF, но не менее 1 единицы".

также изменяется вычисление значений следующих тегов:

  • <lineVatAmountHUF> вычисляется как <lineVatAmount> , умноженный на exchangeRate

  • <vatRateVatAmountHUF> вычисляется как <vatRateVatAmount> , умноженный на exchangeRateRate

  • <invoiceVatAmountHUF> вычисляется как <invoiceVatAmount> , умноженный на exchangeRate

Помните: значения, указанные в <тегах lineVatAmountHUF>, <vatRateVatAmountHUF>, <invoiceVatAmountHUF> могут отличаться от значений, хранящихся в налоговых транзакциях, в некоторых случаях по следующим причинам:

  • Обменный курс на дату транзакции и курс обмена на дату регистрации НДС отличаются.

  • Валюта бухгалтерского учета и валюта, определенные для налогового кодекса, отличаются, а валютный курс триангуляции (который используется при размещении: валюта учета валюты > документа валюты > налогового кода) на момент публикации может отличаться от обменного курса от валюты документа до валюты налогового кода на дату регистра НДС.

Эти аспекты должны находиться под контролем пользователя и могут потребовать корректирующих налоговых операций.