Ungern: Onlinefaktureringstakttaggens värde måste rapportera växelkursen på fakturans momsregistreringsdatum

Gäller för
Dynamics 365 for Finance and Operations

Problembeskrivning

Ungern: Onlinefaktureringssystem – <exchangeRate-taggens> värde måste rapportera växelkursen från fakturans Valutakod till CurrencyCode i TaxCode för den första skattetransaktionen av fakturan på fakturans momsregistreringsdatum

Snabbkorrigeringsinformation

För att lösa problemet måste du importera följande eller en högre version av ER-konfigurationerna från biblioteket med delade tillgångar i LCS:

  • Fakturor Kommunikation Model.version.61.xml
  • RTIR-fakturadata (HU).version.61.29.xml
  • RTIR mapping.version.61.58.xml

 

Instruktioner för nedladdning av korrigeringar finns här:

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

Beskrivning av korrigering

Den här snabbkorrigeringen ger följande algoritm för växelkursidentifiering:

Definitioner:

A = Valutakod för fakturan (till exempel EUR eller HUF)

B = CurrencyCode i TaxCode för den första skattetransaktionen av fakturan {det är meningen att alla skattetransaktioner med samma faktura måste ha samma CurrencyCode i relaterade skattekoder setup} (till exempel HUF)

Algoritm:

OM A = B

THEN exchangeRate = "1"

ELSE ExchangeRate = Valutaväxlingskurs av den typ som definierats som "Redovisning av valutaväxlingstyp" i redovisningsinställningen från A till Bfakturans momsregistreringsdatum

 

Med den här ändringen för att undvika potentiell "INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF"-varning (s.206 av "Fakturadatarapportering, beskrivning av REST API Interface & Developer's Documentation") som beskrivs så här:

"Utfärdar en varning om utdatamomsbeloppet i den samlade fakturan i fakturans valuta och momsbeloppet i HUF inte motsvarar de växelkurser som anges i radposterna. Beräkning: när det gäller currencyCode<>"HUF" måste momsbeloppet för varje radpost (lineVatAmount) multipliceras med växelkursvärdet i radposten (lineExchangeRate) och summan av dessa produkter uppgår till fakturamomsbeloppet i HUF (fakturaVatAmountHUF). Tolererad avvikelse: 1 % av fakturaelementetVatAmountHUF, men minst 1 enhet."

beräkningen av följande taggars värden ändras också:

  • <lineVatAmountHUF> beräknas som <lineVatAmount> multiplicerat med exchangeRate

  • <vatRateVatAmountHUF> beräknas som <vatRateVatAmount> multiplicerat med exchangeRate

  • <fakturaVatAmountHUF> beräknas som <fakturaVatAmount> multiplicerat med exchangeRate

Tänk på att rapporterade värden i <lineVatAmountHUF>, <vatRateVatAmountHUF>, <invoiceVatAmountHUF-taggar> kan skilja sig från värdena som lagras i skattetransaktionerna i vissa fall på grund av följande orsaker:

  • Växelkursen vid transaktionsdatum och växelkursen på momsregistreringsdatumet skiljer sig.

  • Redovisningsvaluta och valuta som definierats för sates-skattekoden skiljer sig och trianguleringsvaluta (som används vid bokföring: dokumentvaluta > redovisning valutaskattkodvaluta > ) vid bokföring kan skilja sig från växelkursen från dokumentvaluta till skattekodsvaluta vid momsregistreringsdatum.

Dessa aspekter bör stå under användarkontroll och kan kräva korrigerande skattetransaktioner.