Ungheria: il valore del tag Exchange per la fatturazione online deve riportare il tasso di cambio valuta alla data del registro IVA della fattura

Si applica a
Dynamics 365 for Finance and Operations

Descrizione del problema

Ungheria: sistema di fatturazione online: <il valore del tag exchangeRate> deve segnalare il tasso di cambio di valuta dal CurrencyCode della fattura a CurrencyCode nel CodiceTasto della prima transazione fiscale della fattura alla data del registro IVA della fattura

Informazioni sull'aggiornamento rapido

Per risolvere il problema, è necessario importare la versione seguente o successiva delle configurazioni ER dalla raccolta di risorse condivisa LCS:

  • Model.version.61.xml comunicazioni fatture
  • Dati fattura RTIR (HU).version.61.29.xml
  • mapping.version.61.58.xml RTIR

 

Correggere le istruzioni per il download sono disponibili qui:

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

Correggi descrizione

Questa correzione rapida fornisce il seguente algoritmo di identificazione del tasso di cambio:

Definizioni:

A = CurrencyCode della fattura (ad esempio EUR o HUF)

B = CurrencyCode nel CodiceTasto della prima transazione fiscale della fattura {si suppone che tutte le transazioni fiscali della stessa fattura devono avere lo stesso CurrencyCode nell'impostazione dei codici fiscali correlati} (ad esempio HUF)

Algoritmo:

SE A = B

THEN exchangeRate = "1"

ELSE exchangeRate = Tasso di cambio valuta del tipo definito come "Tipo di tasso di cambio valuta contabilità" nella configurazione contabile da A a B nella data del registro IVA della fattura

 

Con questa modifica per evitare potenziali avvisi di "INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF" (p.206 di "Report dati fattura, Descrizione dell'interfaccia API REST & documentazione dello sviluppatore") descritta di seguito:

"Invia un avviso se l'importo iva a output nella fattura aggregata nella valuta della fattura e l'importo iva in HUF non corrispondono in base ai tassi di cambio indicati nelle voci. Calcolo: nel caso di currencyCode<>"HUF", l'importo IVA in ogni voce (importo RigaVatAmount) deve essere moltiplicato per il valore del tasso di cambio nella voce (lineExchangeRate) e il totale di questi prodotti equivale all'importo IVA della fattura in HUF (invoiceVatAmountHUF). Deviazione tollerata: 1% dell'elemento invoiceVatAmountHUF, ma almeno 1 unità".

il calcolo dei seguenti valori dei tag viene modificato rispettivamente:

  • <lineVatAmountHUF> viene calcolato come <lineVatAmount> moltiplicato per exchangeRate

  • <vatRateVatAmountHUF> viene calcolato come <vatRateVatAmount> moltiplicato per exchangeRate

  • <invoiceVatAmountHUF> viene calcolato come <invoiceVatAmount> moltiplicato per exchangeRate

Tenere presente che: i valori riportati in <tag lineVatAmountHUF>, <vatRateVatAmountHUF>, <invoiceVatAmountHUF> potrebbero essere diversi dai valori memorizzati nelle transazioni fiscali in alcuni casi per motivi seguenti:

  • Il tasso di cambio alla data di transazione e il tasso di cambio nella data del registro IVA sono diversi.

  • La valuta contabile e la valuta definita per il codice iva sates sono diverse e il tasso di cambio triangolazione (usato per la registrazione: valuta documento valuta >> valuta) al momento della registrazione può essere diverso dal tasso di cambio dalla valuta del documento alla valuta del codice fiscale nella data del registro IVA.

Questi aspetti devono essere sotto controllo dell'utente e possono richiedere transazioni fiscali correttive.