Problembeskrivning
Ungern: Onlinefaktureringssystem – <exchangeRate> taggens värde måste rapportera valutaväxling från fakturans CurrencyCode till CurrencyCode i TaxCode för den första skattetransaktionen för fakturan på momsregistreringsdatumet fakturan
Snabbkorrigeringsinformation
Att problemet måste du importera följande eller en senare version av ER-konfigurationer 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
Fixa nedladdningsinstruktionerna finns här:
Beskrivning av korrigering
Den här heta korrigering tillhandahåller följande algoritm för växelkursidentifiering:
Definitioner:
A = Valutakod för fakturan (för exempel EUR eller HUF)
B = CurrencyCode i TaxCode för den första skattetransaktionen för fakturan {det är tänkt att all skatt transaktioner med samma faktura måste ha samma CurrencyCode i relaterad skatt codes setup} (till exempel HUF)
Algoritm:
OM A = B
THEN exchangeRate = "1"
ELSE ExchangeRate = Currency växelkursen för den typ som definierats som "Redovisning av valutaväxlingstyp" i redovisningsinställningen från A till B på momsregistreringsdatumet av fakturan
Med det här för att undvika potentiella "INCORRECT_SUMMARY_DATA_INVOICE_VAT_AMOUNT_HUF" varning (p.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 på grundval av bytet som anges i radposterna. Beräkning: när det gäller valutaKoda<>"HUF", momsbeloppet i varje radobjekt (lineVatAmount) måste multipliceras med växelkursvärdet i radartikeln (lineExchangeRate) och summan av dessa produkter uppgår till fakturamomsbeloppet i HUF (fakturaVatAmountHUF). Tolererad avvikelse: 1 % av fakturaElementetVatAmountHUF, men minst 1 enhet."
Beräkning 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å: rapporterade värden i <lineVatAmountHUF>, <vatRateVatAmountHUF>, <fakturaVatAmountHUF> kan skilja sig från de värden som lagras i skattetransaktionerna i vissa fall förfallna till följande orsaker:
- Exchange på transaktionsdatum och växelkurs på momsregistreringsdatumet är Olika.
- Redovisning valuta och valuta som definierats för sates skattekod skiljer sig och trianguleringskurs (som används vid bokföring: dokumentvaluta > redovisningsvaluta > skattekodsvaluta) vid bokföringstillfället kan skilja sig från växelkursen från dokumentvaluta till momskodsvaluta på momsdagen Registrera dig.
Dessa aspekter bör vara under användarkontroll och kan kräva korrigerande skattetransaktioner.