Wprowadzenie
Z dniem 1 lipca 2018 r. Krajowa Administracja Podatkowo-Celna Węgier ogłosiła, że spółki na Węgrzech zobowiązane są dostarczyć dane z faktur wystawionych za pośrednictwem elektronicznej platformy internetowego systemu fakturowania.
W dniu 12 marca 2019 r. Państwowa Administracja Podatkowo-Celna Węgier opublikowała informacje o wprowadzeniu nowej wersji 1.1 formatów obsługiwanych przez internetowy system invoicing. Nowa wersja formatów musi obowiązywać od 2 maja 2019 r.
Oficjalnie ogłoszono , https://onlineszamla.nav.gov.hu/ następujące zmiany muszą być obsługiwane:
1) Wersja XSD została zaktualizowana z wersji 1.0 do 1.1.
2) Wersja aktualizacji protokołu TLS (transport layer security) do protokołu TLS 1.2.
Poniższa tabela zawiera odniesienia do opublikowanych wcześniej artykułów na temat wdrożenia współdziałania z węgierskim systemem fakturowania online:
Wersja usługi Dynamics 365 for Finance and Operations |
Link do artykułu z bazy wiedzy |
7.1 |
https://support.microsoft.com/help/4341611 |
7.2 |
https://support.microsoft.com/en-us/help/4341308 |
7.3 |
https://support.microsoft.com/en-us/help/4341482 |
8.0 |
https://support.microsoft.com/en-us/help/4341649/ |
Omówienie
Zgodnie z najnowszymi wymaganiami rozważono następujące zmiany:
- Wersja żądania zostaje zmieniona na "1.1", która wchodzi w życie od 2 maja 2019 r.
- Wskaźnik wyrażenia wiersza
- Opis wiersza
- Jednostka miary
- Jednostki miary własnej
- Zmiana wersji protokołu TLS na 1.2
- Pewne ulepszenia w pakiecie konfiguracji funkcji wiadomości elektronicznych
Szczegóły implementacji
Ta sekcja artykułu zawiera szczegóły dochodzenia i wdrożenia wymaganych zmian w węgierskim systemie fakturowania online.
Wersja żądania zostanie zmieniona na "1.1", która będzie obowiązywać od 2 maja 2019 r.
Zmiana jest zaimplementowana odpowiednio we wszystkich formatach funkcji, a nowe wersje formatu muszą zostać zaimportowane z portalu LCS:
Nazwa konfiguracji |
Typ konfiguracji |
Wersja |
Model komunikacji faktur |
Modelu |
56 |
Mapowanie RTIR |
Mapowanie modelu (eksportowanie) |
56.57 |
Dane faktury RTIR (HU) |
Formatowanie pliku XML (eksportowanie) |
56.28 |
Żądanie wymiany tokenu RTIR (HU) |
Formatowanie pliku XML (eksportowanie) |
56.11 |
RTIR — zarządzanie wnioskiem o fakturę (HU) |
Formatowanie pliku XML (eksportowanie) |
56.15 |
Żądanie stanu faktury zapytania RTIR (HU) |
Formatowanie pliku XML (eksportowanie) |
56.10 |
Żądanie danych faktury kwerendy RTIR (HU) |
Formatowanie pliku XML (eksportowanie) |
56.9 |
Model struktury wiadomości elektronicznych |
Modelu |
19 |
Mapowanie modelu importowania RTIR |
Mapowanie modelu (importowanie) |
19.9 |
Format importu RTIR (HU) |
Formatowanie pliku XML (importowanie) |
19.13 |
Najnowsze wersje wszystkich formatów muszą zostać zaimportowane z biblioteki zasobów udostępnionych portalu LCS .
Nowe wersje formatów zostaną zaimportowane z datą Obowiązującą od daty 2 maja 2019 r. Począwszy od tej daty nowe wersje formatów będą używane przez system podczas współdziałania z systemem invoicing online.
Wskaźnik wyrażenia wiersza
Nowy <lineExpressionIndicator> tag typu Boolean należy zgłaszać dla linii faktury we wszystkich przypadkach objętych zakresem systemu fakturowania online w usłudze Dynamics 365 for Finance and Operations.
Tag> <lineExpressionIndicator musi być zgłoszony z wartością "prawda" dla naturalnych jednostek miary. Jeśli jednostka miary nie jest wskazana dla wiersza faktury, <lineExpressionIndicator> tag należy zgłosić z wartością "fałsz".
Przed rozpoczęciem korzystania z nowej wersji raportu użytkownik musi skonfigurować parametry specyficzne dla aplikacji. Otwórz obszar roboczy Raportowanie elektroniczne , wybierz najnowszą zaimportową wersję formatu Dane faktury RTIR (HU ), wybierz pozycję Konfiguracje > Parametry specyficzne dla aplikacji > Ustawienia w okienku Akcja, wybierz pozycję UnitOfMeasureTypeLookup na karcie Odnośniki — szybkie wyszukiwanie dla najnowszej wersji formatu i zdefiniuj jednostki miary, które muszą być zgłaszane jako naturalne ("prawda" dla wskaźnika wyrażenia wiersza w systemie fakturowania online). Dopasuj wszystkie jednostki w jednostce prawnej. Na przykład dla kilometra należy dodać następujący wiersz:
- Wynik odnośnika: "Naturalny"
- Linia: 1
- Jednostka kodu miary: "km" (wartość z jednostki prawnej)
Ważna uwaga! Na końcu listy dodaj następujące dwa wiersze:
Wynik odnośnika |
Linii |
Jednostka miary |
BRAK |
Musi być przedostatni |
*Puste* |
Innych |
Musi być ostatnim z listy |
*Niepuste* |
Po ustanowieniu wszystkich niezbędnych korespondencji zmień "Stan" konfiguracji parametrów specyficznych dla aplikacji na "Ukończone" i zapisz konfigurację.
Opis wiersza
<tag>> lineDescription należy zgłosić, gdy zostanie zgłoszony tag> <lineExpressionIndicator.
Wcześniej to pole w raporcie było opcjonalne, a gdy w powiązanym wierszu faktury nie było żadnej wartości, ten tag nie był zgłaszany. Wersja 1.1 raportu wymaga, aby ten tag był zgłaszany, gdy jest zgłaszany tag <lineExpressionIndicator>.
W przypadkach, gdy w powiązanym wierszu faktury nie ma żadnej wartości, ten tag będzie wskazywać voucher powiązanej faktury, alenie zaleca się definiowania opisu we wszystkich wierszach faktur wszystkich typów (z wyjątkiem faktur wysłanych z zamówienia sprzedaży — w tym przypadku <etykieta> wiersza będzie zgłaszać element, jak został zaimplementowany wcześniej).
Jednostka miary
<unitOfMeasure> tag type is changed with version 1.1 and it must be reported with one of the value from enumerated list.
Przed rozpoczęciem korzystania z nowej wersji raportu użytkownik musi skonfigurować parametry specyficzne dla aplikacji. Otwórz obszar roboczy Raportowanie elektroniczne , wybierz najnowszą zaimportowaną wersję formatu Dane faktury RTIR (HU ), wybierz pozycję Konfiguracje > Parametry specyficzne dla aplikacji > Konfiguracja w okienku Akcja, wybierz pozycję UnitOfMeasureLookup na karcie Wyszukiwania — szybkie aktualizacje dla najnowszej wersji formatu i ustal zgodność między jednostkami referencyjnymi miary i wyliczoną listą systemu fakturowania online. Na przykład dla kilometra należy dodać następujący wiersz:
- Wynik odnośnika: "KILOMETER"
- Linia: 1
- Jednostka kodu miary: "km" (wartość z jednostki prawnej)
Dopasuj wszystkie jednostki prawne, dla których możesz znaleźć powiązaną wartość z wyliczonej listy:
UnitOfMeasureType |
Opis (hu) |
Opis (pl-PL) |
KAWAŁEK |
Darab |
Kawałek |
KILOGRAM |
Kilogram |
Kilogram |
TON |
Tonna Metrikus |
Ton metryczny |
Kwh |
Kilowatt óra |
Kilowatogodzina |
Dzień |
Nap |
Dzień |
GODZINY |
Óra |
Godziny |
MINUT |
Perc |
Minut |
MIESIĄC |
Hónap |
Miesiąc |
LITERA |
Litera |
Litera |
KILOMETR |
Kilométer |
Kilometr |
CUBIC_METER |
Köbméter |
Metr sześcienny |
MIERNIK |
Méter |
Miernik |
LINEAR_METER |
Folyóméter |
Miernik liniowy |
KARTON |
Karton |
Karton |
Dodatkiem service pack |
Csomag |
Dodatkiem service pack |
Własny |
Saját mennyiségi egység megnevezés |
Własna jednostka miary |
Ważna uwaga! Możesz pominąć dodawanie wszystkich "własnych" wartości do listy, zdefiniować "*Niepuste*" dla wyniku odnośnika "OWN", co oznacza, że wszystkie pozostałe wartości zostaną zgłoszone jako WŁASNE. Wynik odnośnika "WŁASNE" musi być obowiązkowo dodany i być ostatnim wynikiem na liście.
Po ustanowieniu wszystkich niezbędnych korespondencji zmień "Stan" konfiguracji parametrów specyficznych dla aplikacji na "Ukończone" i zapisz konfigurację.
Jednostka miary własnej
Nowa jednostka <OfMeasureOwn tag> jest dodawana do wersji 1.1 i musi raportować informacje o jednostce miary, dla której nie znaleziono żadnej wartości z wyliczonej listy <jednostkiOfMeasure>. Ten tag musi być zgłaszany, gdy <> unitOfMeasure ma wartość "OWN".
Nowy tag <unitOfMeasureOwn> zostanie dodany do formatu ER. Nie jest wymagana żadna konkretna konfiguracja.
Zmiana wersji protokołu TLS na 1.2
Nie wprowadzono żadnych konkretnych zmian w celu obsługi tego wymogu. W przypadku wersji 10 platforma UAT i PROD obsługuje protokół TLS 1.2 (wdrożenia Dev obsługują obecnie programy 1.0, 1.1 i 1.2). Jednak w przypadku wystąpienia problemu z przesyłaniem raportu ze względu na wersję protokołu TLS należy rozwiązać żądanie usługi IcM, a środowisko zostanie zaktualizowane do protokołu TLS 1.2.
Niektóre ulepszenia w pakiecie konfiguracji funkcji wiadomości elektronicznych (opcjonalnie tylko w przypadku wersji 7.3 i 10.0.2+)
Nową wersję pakietu zawierającego wstępnie zdefiniowany zestaw wartości w jednostkach danych zaangażowanych w konfigurowanie wiadomości elektronicznych dla procesu współdziałania z węgierskim systemem invoicing online można pobrać z sekcji Pakiet danychw bibliotece zasobów udostępnionych portalu LCS –
"Konfiguracja PROGRAMU HU RTIR v3.zip". Ten pakiet zawiera następujące zmiany w porównaniu z poprzednią wersją:
1. Nowy stan wynikowy typu "Błąd techniczny" jest dodawany do akcji typu "Elektroniczny import raportowania" (Odpowiedź na token importu, Odpowiedź na fakturę importu, Odpowiedź na stan importu). Te stany są dodawane jako początkowe dla następujących akcji:
Działania |
Stan dodany jako początkowy |
Resetowanie stanu EM |
Importowanie odpowiedzi tokenu błędu; Importowanie odpowiedzi na fakturę o błędzie |
Generowanie żądania stanu |
Importowanie żądania stanu w odpowiedzi na błędy |
2. "Konfiguracja HU RTIR v3.zip"pakiet zawiera konfigurację elektronicznych formatów raportowania. Na razie po zaimportowaniu pakietu nie jest wymagana dodatkowa konfiguracja konfiguracji raportowania elektronicznego.
Nowa wersja pakietu nie jest obowiązkowa do importowania, ale zalecana. Po zaimportowaniu w przypadku importowania przy użyciu oznaczenia "Obcięcie danych jednostki" należy ponownie skonfigurować:
- Parametry klasy wykonywalnej (konfiguracja > podatkowa > wiadomości elektronicznych > ustawień klasy wykonywalnej).
- Parametry usług sieci Web (konfiguracja > podatkowa > wiadomości elektronicznych > ustawień usługi sieci Web).
- Ustawienia partii na przetwarzanie wiadomości elektronicznych (Konfiguracja > podatkowa > Wiadomości elektroniczne > Przetwarzanie wiadomości elektronicznych), jeśli został użyty.
- Role zabezpieczeń w procesie przetwarzania wiadomości elektronicznych (konfiguracja > podatkowa > wiadomości elektronicznych > przetwarzania wiadomości elektronicznych), jeśli została użyta.
Informacje dotyczące poprawek
Rozwiązywanie problemów z instrukcjami pobierania: