Wprowadzenie
13 lipca 2017 r. sekretarz finansowy skarbu i paymaster generalny w Wielka Brytania ogłosiła, że wprowadzenie podatku cyfrowego (MTD) dla podatku od wartości dodanej Podatek VAT zacznie obowiązywać od 1 kwietnia 2019 r.
Dynamics 365 for Finance and Operations starting from version 10.0.1 supports MTD for Podatek VAT w Zjednoczonym Królestwie.
Pomoc techniczna MTD wymagań DOTYCZĄCYCH PODATKU VAT w wersji Dynamics 365 for Finance and Operations 7.3 poprawki zostały wydane: #4492999, #4493076.
Tthe dokumentacja dotycząca konfigurowania i używania usługi Dynamics 365 for Finance i Operacje mtd na podatek VAT są publikowane na https://learn.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/emea-gbr-mtd-vat-integration .
Dodatkowo
Hm Revenue and Customs (HMRC) wprowadziło obowiązek dostarczania nagłówka
z kwietnia 2019 r. w celu zapobiegania oszustwom. Aby uzyskać więcej informacji,
zobacz Zapobieganie oszustwom.
Omówienie
Aby zapobiec nadużyć finansowych, interfejsy API HMRC udostępniają nagłówki HTTP, które muszą zostać wykorzystane do Danych.
W zależności od w sprawie architektury środowiska używanego przez przedsiębiorstwo, które współdziała z MTD dla podatku VAT należy określić inny zestaw nagłówków HTTP w celu Przekazywane. Nagłówek "Gov-Client-Connection-Method" musi reprezentować metoda połączenia używana dla żądania przez firmę. Przypuszcza się, że większość firmy korzystające z usługi Dynamics 365 for Finance and Operations w architekturze chmury Metoda połączenia "WEB_APP_VIA_SERVER" podczas współdziałania z HMRC za pośrednictwem funkcji wiadomości elektronicznych. Możliwe jest również, że może zainicjować zadanie wsadowe w celu współdziałania z HMRC, w tym przypadku będą przesyłane jako "BATCH_PROCESS_DIRECT".
Metoda połączenia "WEB_APP_VIA_SERVER" zakłada transmisję następujących Nagłówki:
Nagłówek HTTP |
Opis |
Pokrycia |
Gov-Client-Public-IP |
Publiczny adres IP (IPv4 lub IPv6), z którego urządzenie źródłowe składa wniosek. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Public-Port |
Publiczny port TCP używany przez urządzenie źródłowe podczas inicjowania żądania. |
Nie ma zakresu bieżącej poprawki. |
Identyfikator gov-client-device-id |
Identyfikator unikatowy dla urządzenia źródłowego. |
Nie ma zakresu bieżącej poprawki. |
Identyfikatory użytkowników gov-client |
Struktura danych klucz-wartość zawierająca użytkownika Identyfikatory. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Timezone |
Lokalna strefa czasowa urządzenia źródłowego. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Local-IPs |
Lista wszystkich lokalnych adresów IP (IPv4 i IPv6) dostępne dla urządzenia źródłowego. |
Nie ma zakresu bieżącej poprawki. |
Ekrany gov-klienta |
Informacje dotyczące urządzenia źródłowego Ekrany. Pola te obejmują:
|
Nie ma zakresu bieżącej poprawki. |
Rozmiar okna klienta gov- |
Liczba pikseli okna na ekranie urządzeniem źródłowym, w którym użytkownik zainicjował (bezpośrednio lub pośrednio) Połączenie API do HMRC. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Browser-Plugins |
Lista wtyczek przeglądarki na urządzeniu źródłowym. |
Nie ma zakresu bieżącej poprawki. |
Gov-client-browser-JS-user-agent |
Ciąg agenta użytkownika zgłoszony w języku JavaScript z urządzenia źródłowego. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Browser-Do-Not-Track |
Czy opcja Nie śledź jest włączona na karcie Przeglądarka. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Multi-Factor |
Lista struktur danych o wartościach kluczowych, które zawierają Szczegóły dotyczące stanu uwierzytelniania wieloskładnikowego (MFA) związane z interfejsem API Wywołanie. |
Nie ma zakresu bieżącej poprawki. |
Gov-Vendor-Version |
Struktura danych o kluczowej wartości w wersjach oprogramowania udział w rozpatrywaniu wniosku. |
Dołączone do bieżącej poprawki. |
Identyfikatory licencji gov-vendor |
Struktura danych klucz-wartość skrótów kluczy licencji odnoszące się do oprogramowania dostawcy inicjującego żądanie interfejsu API w sprawie Urządzenia. |
Nie ma zakresu bieżącej poprawki. |
Gov-Vendor-Public-IP |
Publiczny adres IP serwerów, na które urządzenie źródłowe wysłało ich żądania. |
Nie ma zakresu bieżącej poprawki. |
Gov-Vendor-Forwarded |
Lista zawierająca szczegółowe informacje przeskakuje przez Internet między usługi, które zamykają protokół TLS. |
Nie ma zakresu bieżącej poprawki. |
Metoda połączenia "BATCH_PROCESS_DIRECT" przyjmuje transmisję następujących nagłówków:
Nagłówek HTTP |
Opis |
Pokrycia |
Identyfikator gov-client-device-id |
Identyfikator unikatowy dla urządzenia źródłowego. |
Nie ma zakresu bieżącej poprawki. |
Identyfikatory użytkowników gov-client |
Struktura danych klucz-wartość zawierająca identyfikatory użytkowników. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-Timezone |
Lokalna strefa czasowa urządzenia źródłowego. |
Dołączone do bieżącej poprawki. |
Gov-Client-Local-IPs |
Lista wszystkich lokalnych adresów IP (IPv4 i IPv6) dostępnych w urządzenia źródłowego. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-User-Agent |
Próba zidentyfikowania rodziny, wersji, urządzenia systemu operacyjnego producenta i modelu urządzenia źródłowego. |
Dołączone do bieżącej poprawki. |
Gov-Vendor-Version |
Struktura danych o kluczowej wartości w wersjach oprogramowania zaangażowanych w obsługę Żądanie. |
Dołączone do bieżącej poprawki. |
Identyfikatory licencji gov-vendor |
Struktura danych klucza wartości skrótów kluczy licencji odnoszących się do oprogramowania dostawcy inicjowanie żądania interfejsu API na urządzeniu źródłowym. |
Nie ma zakresu bieżącej poprawki. |
Gov-Client-MAC-Addresses |
Lista adresów MAC dostępnych na urządzeniu źródłowym. |
Dołączone do bieżącej poprawki. |
Szczegóły implementacji
Pomoc techniczna możliwość wykrycia parametrów wymaganych przez wymogi w zakresie zapobiegania oszustwom adresu HMRC, takiego jak strefa czasowa i adres MAC w BATCH_PROCESS_DIRECT połączeniu metody i wersja oprogramowania w metodach połączenia WEB_APP_VIA_SERVER i BATCH_PROCESS_DIRECT, metody X++ zostały uwzględnione w części aplikacji. Oto informacje o wersjach usługi Dynamics 365 for Finance and Operations, w tym o następujących Metody:
Dynamics 365 dla wersji Finanse i operacje |
Budować Numer |
10.0.1 |
10.0.51.30002 |
10.0.2 |
10.0.80.10022 |
10.0.3 |
10.0.107.0 |
W przypadku wersji 7.3 usługi Dynamics 365 for Finance i operacje, 4504462 kb #, muszą być zainstalowane.
W usłudze Dynamics 365 for Finance and Operations — żądanie nagłówki są redagowane w formacie "MTD VAT request headers format (UK)" w module Raportowanie elektroniczne (ER). Aby wspierać nagłówki zapobiegania oszustwom, konfiguracja formatu została rozszerzona o niezbędne węzły:
Określenie odpowiadających im wartości
nagłówki są obsługiwane przez wywołanie metody X++ przez "MTD VAT
konfiguracja mapowania modelu. "Model struktury wiadomości elektronicznych"
rozszerzono także o węzły używane do mapowania wartości
nagłówki dotyczące zapobiegania oszustwom.
Instalacji
Aby aktywować przekazywania nagłówków zapobiegania oszustwom podczas współdziałania z interfejsem API HMRC, importowanie następujących wyższych wersji następujących ER konfiguracje z portalu LCS:
# |
Nazwa konfiguracji GER |
Typ |
Wersja |
1 |
Wiadomości elektroniczne model framework |
Modelu |
22 |
2 |
PODATEK MTD mapowanie modeli (Zjednoczone Królestwo) |
Modelu mapowanie (eksportowanie, importowanie) |
22.25 |
3 |
Witryna internetowa z podatkiem VAT mtd format nagłówków żądań (Zjednoczone Królestwo) |
Formacie (eksportowanie) |
22.13 |
Ważna uwaga!Po zaimportowaniu nowych wersji konfiguracji ER sprawdź, czy: konfiguracje są oznaczone jako domyślne dla mapowanie modelu:
-
Podatku mapowanie modelu deklaracji
-
Mapowanie modelu PODATKU VAT MTD (Zjednoczone Królestwo)
Gdy wspomniano lub nowsze wersje konfiguracji ER są importowane, zapobieganie oszustwom zostaną przesłane jako część wniosku HTTP HMRC.
Kiedy użytkownik inicjuje wniosek do HMRC bez aktywowania zadania wsadowego, następujące okno dialogowe poinformuje o tym, jakie informacje zostaną wysłane do HMRC:
Jeśli użytkownik przerwa transmisję na tym etapie przez kliknięcie przycisku Anuluj okno dialogowe, transmisja zostanie anulowana, a stan zostanie zmieniona na "Błąd", dołączony opis błędu do Dziennik akcji będzie zawierał informację, że "Wniosek do HMRC został anulowany przez użytkownik". Użytkownik będzie mógł kontynuować przesyłanie tej samej wiadomości elektronicznej za pomocą przycisku "Wyślij raport".
Kiedy użytkownik inicjuje wniosek do HMRC w zadaniu wsadowym, nagłówki zostaną przekazane hmrc oraz informacje o tym, jakie nagłówki zostały wysłane zostaną dołączone do zadania wsadowego. Otwórz aplikację Administracja systemu > Inquires > Zadania partii, wybierz zadanie wsadowe i przejrzyj szczegóły komunikatu dziennika (okienko Akcja > Zadanie wsadowe > Dziennik).
Jeśli w przypadku niektórych powód, dla którego firma decyduje się na skierowanie wniosków do HMRC bez przekazywania nagłówki dotyczące zapobiegania oszustwom, wersja formatu, w tym nagłówki zapobiegania można usunąć lub w ogóle ich nie zaimportować lub alternatywnie można wyłączyć nagłówki w sekcji "MTD Format nagłówków żądań internetowych podatku VAT (Zjednoczone Królestwo)" w module Raportowanie elektroniczne. For w tym celu należy wykonać następujące czynności:
-
Wybierz pozycję "MTD VAT web request headers format (UK)" w drzewie konfiguracji narzędzia ER i utwórz format podrzędny, korzystając z niego (zobacz więcej informacji na temat "Tworzenie formatu wybierającego inny format jako podstawę").
-
Otwórz format podrzędny w Projektant (przycisk Projektant w okienku Akcja funkcji ER).
-
Wybierz węzeł "Gov-Client-Connection-Method" i ustaw "Włączony" parametr "fałsz":
4. Powtórz p.3 dla innych nagłówków zapobiegania oszustwom: Gov-Client-Timezone, Gov-Client-User-Agent, Gov-Vendor-Version, Gov-Client-MAC-Addresses.
5. Zapisz i wykonaj te czynności .
6. Otwórz okno Konfiguracja > podatkowego > ustawieniami usługi raportowania elektronicznego > sieci Web i wybierz pozycję format dziecka w polu "Zażądaj mapowania formatu nagłówków" wszystkich usług sieci Web używanych do współdziałania z HMRC zamiast z usługą nadrzędną format używany domyślnie:
Ważne
Uwaga!Żądania interfejsu API bez nagłówków zapobiegania oszustwom
mogą zostać odrzucone przez HMRC. Bezwzględnie zaleca się adresy żądań interfejsu API do
HMRC z nagłówkami zapobiegania oszustwom.
Informacje dotyczące poprawek
Instrukcje pobierania elektronicznej konfiguracji raportowania z usług cyklu życia: https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs
Jak uzyskać pliki aktualizacji systemu Microsoft Dynamics AX
Ta aktualizacja jest dostępna do ręcznego pobrania i zainstalowania z Centrum pobierania Microsoft w wersji 7.3:
Wymagania wstępne
Aby zastosować tę poprawkę, musisz mieć zainstalowany jeden z następujących produktów:
-
Microsoft Dynamics 365 for Finance and Operations (7.3)
Wymaganie ponownego uruchomienia
Po zastosowaniu poprawki należy ponownie uruchomić usługę Application Object Server (AOS).
Jeśli napotkasz problem podczas pobierania, instalowania tej poprawki lub masz inne pytania dotyczące pomocy technicznej, skontaktuj się z partnerem lub, jeśli korzystasz z planu pomocy technicznej bezpośrednio z firmą Microsoft, możesz skontaktować się z pomocą techniczną dla oprogramowania Microsoft Dynamics i utworzyć nowy wniosek o pomoc techniczną. Aby to zrobić, odwiedź następującą witrynę internetową firmy Microsoft:
https://mbs.microsoft.com/support/newstart.aspx
Możesz również skontaktować się z pomocą techniczną w zakresie oprogramowania Microsoft Dynamics telefonicznie, korzystając z tych linków w przypadku numerów telefonów określonych w danym kraju. Aby to zrobić, odwiedź jedną z następujących witryn internetowych firmy Microsoft:
Partnerów
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
Klienci
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
W specjalnych przypadkach opłaty, które są zwykle naliczane za połączenia z pomocą techniczną, mogą zostać anulowane, jeśli specjalista pomocy technicznej w zakresie oprogramowania Microsoft Dynamics i produktów pokrewnych stwierdzi, że określona aktualizacja rozwiąże problem. Typowe koszty pomocy technicznej będą miały zastosowanie do wszelkich dodatkowych pytań dotyczących pomocy technicznej i problemów, które nie kwalifikują się do określonej aktualizacji.