Probleembeschrijving
Hongarije: Online factureringssysteem - <exchangeRate> tag moet rapporteren valutawisselkoers van de CurrencyCode van de factuur naar CurrencyCode in de TaxCode van de eerste belastingtransactie van de factuur op de datum van het btw-register van de factuur
Hotfix-informatie
Aan om het probleem op te lossen, moet u de volgende of een hogere versie van de ER-configuraties van gedeelde LCS-activabibliotheek:
-
Facturen Communicatie Model.version.61.xml
-
RTIR Factuurgegevens (HU).version.61.29.xml
-
RTIR mapping.version.61.58.xml
Fix downloadinstructies vindt u hier:
Beschrijving van oplossing
Dit heet oplossing biedt het volgende algoritme voor de identificatie van wisselkoersen:
Definities:
A = CurrencyCode van de factuur (voor voorbeeld EUR of HUF)
B = CurrencyCode in de TaxCode van de eerste belastingtransactie van de factuur {er wordt verondersteld dat alle belasting transacties op dezelfde factuur dezelfde CurrencyCode in gerelateerde belasting moeten hebben codes setup} (bijvoorbeeld HUF)
Algoritme:
ALS A = B
THEN exchangeRate = "1"
ELSE exchangeRate = Valuta wisselkoers van het type dat is gedefinieerd als "Wisselkoerstype financiële valuta" in de grootboekinstelling van A naar B op de datum van het btw-register van de factuur
Hiermee wijzigen om mogelijke 'INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF' te voorkomen waarschuwing (p.206 van 'Invoice Data Reporting, Description of the REST API Interface & documentatie voor ontwikkelaars) die als volgt wordt beschreven:
"Problemen a waarschuwing als het uitvoer-BTW-bedrag in de samengevoegde factuur in de factuur valuta en het btw-bedrag in HUF komen niet overeen op basis van de in de regelitems aangegeven tarieven. Berekening: in het geval van currencyCode<>"HUF", het btw-bedrag in elk regelitem (lineVatAmount) moet worden vermenigvuldigd met de wisselkoerswaarde in het regelitem (lineExchangeRate) en het totaal van deze producten bedraagt het btw-factuurbedrag in HUF (invoiceVatAmountHUF). Getolereerde afwijking: 1% van de invoiceVatAmountHUF-element, maar ten minste één eenheid."
Berekening van de volgende tags worden ook respectievelijk gewijzigd:
- <lineVatAmountHUF-> wordt berekend als <lineVatAmount-> vermenigvuldigd met exchangeRate
- <vatRateVatAmountHUF> wordt berekend als <vatRateVatAmount> vermenigvuldigd met exchangeRate
- <invoiceVatAmountHUF> wordt berekend als <invoiceVatAmount> vermenigvuldigd met exchangeRate
Let op: gerapporteerde waarden in <lineVatAmountHUF>, <vatRateVatAmountHUF>, <invoiceVatAmountHUF> tags kunnen afwijken van de waarden die zijn opgeslagen in de belastingtransacties in sommige gevallen om de volgende redenen:
- Exchange tarief op transactiedatum en wisselkoers op de datum van het btw-register zijn Verschillende.
- Accounting valuta en valuta die zijn gedefinieerd voor de belastingcode voor sates verschillen en triangulation exchange rate (die wordt gebruikt bij boeking: document valuta > financiële valuta > valuta van de belastingcode) op het boekingsmoment kan afwijken van de wisselkoers van documentvaluta naar de valuta van de belastingcode op de btw-datum Registreren.
Deze aspecten onder gebruikersbeheer moet staan en kan corrigerende belastingtransacties vereisen.