Uvod
13. srpnja 2017., financijski sekretar državne blagajne i glavni direktor u Ujedinjenoj Kraljevini najavio je da će 1. travnja 2019. 1. 2019. 1. 2017. 1.
Da biste podržali preduvjete ZA MTD za PDV u sustavu Dynamics AX 2012 R3, objavljen je hitni popravak: KB 4488588.
Osim toga, prihode i običaje Njezina Veličanstva (HMRC) uvedene su obavezne za pružanje informacija o zaglavlju ZA API-ja za PDV od travnja 2019. radi sprječavanja prijevare. Dodatne informacije potražite u članku Sprječavanje prijevara. Zaglavlja za sprječavanje prijevara u sustavu Dynamics AX 2012 R3 podržana su uz kb 4505299 i KB 4539848.
Pregled
Trenutni hitni popravak sadrži sljedeće promjene značajke PDV-a za MTD u sustavu Dynamics AX 2012 R3:
1. Parametar parametra sprječavanja prijevare na kartici Općenito obrasca parametara web-servisa uvijek je označen po zadanom i onemogućen. To znači da će zaglavlja za sprječavanje prijevara uvijek biti poslana u sklopu HTTPS zahtjeva ZA PDV API-ja za MTD za HMRC. Nije dopušteno slati zahtjeve MTD API-ju za PDV u HMRC-u bez zaglavlja sprječavanja prijevara. Dodatne informacije o tom zahtjevu potražite u web-aplikaciji Slanje podataka o sprječavanju prijevare – HMRC Developer Hub.
2. Najnoviji preduvjeti za zaglavlja sprječavanja prijevara koje je objavio HMRC (verzija 3.0) https://developer.service.hmrc.gov.uk/guides/fraud-prevention/getting-it-right/#change-log sada su podržani. Dodatne pojedinosti potražite u ovom ažuriranju znanja.
3. Uvode se novi vanjski web-servisi za prepoznavanje obrasca IP adresa. Pristup se može pristupiti pomoću gumba Vanjski web-servisi na kartici Sprječavanje prijevare obrasca parametara web-servisa.Vanjski web-servisi za prepoznavanje obrasca IP adresa korisniku (uloge administratora sustava) omogućuju određivanje HTTP(S) adresa vanjskih web-servisa koji vraćaju javnu IP adresu klijenta i poslužitelja.
Napomene:
-
(!) Obavijest o zaštiti privatnosti
-
Kada omogućite da vaš Dynamics AX 2012 R3 interoperabilnost sa stvaranjem poreznog digitalnog (MTD) za API-ja za porez na dodanu vrijednost (PDV) za prihode i običaje Njezina Veličanstva (HMRC), sadržaj korisnika i osobni podaci zajednički će se koristiti s HMRC-om u sklopu slanja podataka o PDV-u u izvješće Stvaranje poreznog digitalnog (MTD) za PDV. To može obuhvaćati podatke o lokaciji i druge osobne identifikatore, kao što su IP adrese. Da biste saznali više o vrstama informacija koje su uključene u vaš podnesak, na web-mjestu HMRC-a možete pogledati preduvjete HMRC-a. Interoperabilnost s web-servisom HMRC-a administrator sustava može onemogućiti iz obrasca web-aplikacija deaktiviranjem aplikacije vrste Produkcija.
Vaša nam je privatnost važna. Da biste saznali više, pročitajte našu obavijest o zaštiti privatnosti i kolačićima.
4. Gumb Popunjavanje na kartici Sprječavanje prijevara obrasca parametara web-servisa sada stvara samo tri zaglavlja: Gov-Client-Public-IP, Gov-Vendor-Public-IP, Gov-Vendor-Forwarded. Korisnik i dalje može ručno dodavati druga zaglavlja pomoću gumba Dodaj/ukloni i ručno odrediti vrijednosti za njih. Te će vrijednosti sustav koristiti samo u slučaju kada nije moguće automatski prikupiti odgovarajuće vrijednosti.
5. Promijenjen je algoritam prikupljanja podataka za zaglavlje sprječavanja prijevare: sustav automatski prikuplja podatke za zaglavlja i samo u slučaju da nije moguće automatski prikupiti vrijednost za neka zaglavlja, ručno definirane vrijednosti na kartici Sprječavanje prijevare obrasca parametara web-servisa koristit će se za slanje u HMRC.
Važno:
-
(!) Napomena
-
9. srpnja 2021. stvorena je nova tajna klijenta za Dynamics AX 2012 R3 i objavljena u biblioteci zajedničkih sredstava portala LCS – UK_MTD_VAT_AX2012R3_ProdApll_20210709.zip. Idite u odjeljak Podatkovni paket u biblioteci zajedničkih sredstava da biste preuzeli paket u lokalnu pohranu.
-
-
Kada preuzmete UK_MTD_VAT_AX2012R3_ProdApll_20210709.zip LCS,uvezite novu tajnu klijenta u dynamics AX 2012 R3 kao što je objašnjeno u članku " Postavljanje web-aplikacije zaprodukcijsko korištenje" odlomak KB 4488588.
-
-
Provjerite može li se pristupni token uspješno osvježiti novom tajnom. Da biste ručno pokrenuli osvježavanje pristupnog tokena, koristite gumb Osvježi pristupni token u oknu Akcija glavne knjige > postavljanje > Vanjski servisi > obrasca web-aplikacija u AX-u.
-
Provjerite je li potvrdni okvir Aktivno označen za web-aplikaciju vrste Produkcija za koju ste uvezli novu tajnu klijenta.
Detalji o hitnim popravcima
Parametar "Uključi parametre sprječavanja prijevare"
Uvedena 4505299 kb uvrsti parametar Uključi parametre sprječavanja prijevare na kartici Općenitoobrasca parametara web-servisa. Trenutno ažuriranje čini taj parametar uvijek označen po zadanom i onemogućen. To znači da će zaglavlja za sprječavanje prijevara uvijek biti poslana u sklopu https zahtjeva ZA MTD API-ja za PDV u HMRC-u. Nije dopušteno slati zahtjeve MTD API-ju za PDV u HMRC-u bez zaglavlja sprječavanja prijevara. Dodatne informacije o tom zahtjevu potražite u web-aplikaciji Slanje podataka o sprječavanju prijevare – HMRC Developer Hub.
Zaglavlja za sprječavanje prijevara verzija 3.0
Najnoviji preduvjeti za zaglavlja sprječavanja prijevara, verzija 3.0, koju je objavio HMRC https://developer.service.hmrc.gov.uk/guides/fraud-prevention/getting-it-right/#change-log podržani su u sustavu Dynamics AX 2012 R3 s trenutnim hitnim popravkom.
Saznajte više o tome kako Dynamics AX 2012 R3 podržava sva zaglavlja sprječavanja prijevara u tablici u nastavku:
HTTP zaglavlje |
Opis |
Pojedinosti o implementaciji |
Gov-Client-Connection-Method |
Konstantna vrijednost: DESKTOP_APP_VIA_SERVER |
Vrijednost konstante |
Gov-Client-Device-ID |
Identifikator koji je jedinstven za uređaj s izvorom. Oblik zaglavlja ažuriran je da bi odgovarao najnovijem zahtjevu HMRC-a. |
Sustav automatski identificira pomoću vrijednosti iz registra sustava: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HMRC |
Gov-Client-Local-IPs |
Popis svih lokalnih IP adresa (IPv4 i IPv6) dostupnih na izvoru uređaja. |
Sustav automatski identificira funkciju System.Net.IPHostEntry i System.Net.IPAddress. U slučaju da se lokalne IP adrese ne definiraju automatski, konstantna vrijednost povezana sa zaglavljem "Gov-Client-Local-IP" prikupit će se iz obrasca " Postavljanje dopunjenih zaglavlja sprječavanjaprijevara" i poslati u HMRC. |
Gov-Client-Local-Ips-Timestamp |
Vremenska daska koja će se prikazati kada se prikupljaju Gov-Client-Local-IP-ovi. |
Sustav automatski identificira vrijednost DateTime u obliku yyyy-MM-ddTHH:mm:ss.fffZ |
Gov-Client-MAC-Addresses |
Popis MAC adresa dostupnih na uređaju s izvorom. |
Sustav automatski identificira pomoću:
|
Gov-Client-Multi-Factor |
Popis struktura podataka ključnih vrijednosti koje sadrže pojedinosti o statusima višestruke provjere autentičnosti (MFA) povezanima s POZIVOM API-ja. |
Izostavljeno za Dynamics AX 2012 R3. Ako vaš sustav podržava MFA pomoću prilagodbe, definirajte potreban algoritam za zaglavlje da biste ga pravilno prenijeli na HMRC. |
Gov-Client-Public-IP |
Javna IP adresa (IPv4 ili IPv6) s koje potječe uređaj daje zahtjev. |
Automatski se identificira pozivajući vanjske web-servisekoji vraćaju vrijednost javne IP adrese. Dodatne informacije potražite u odjeljku"Vanjski web-servisi za prepoznavanje IPadresa" ovog članka iz baze znanja. |
Gov-Client-Public-Ip-Timestamp |
Vremenska daska koja će se prikazati kada se prikuplja Gov-Client-Public-IP. |
Sustav automatski identificira vrijednost DateTime u obliku yyyy-MM-ddTHH:mm:ss.fffZ. |
Gov-Client-Public-Port |
Javni TCP priključak koji uređaj koji potječe koristi prilikom pokretanja zahtjeva. |
Izostavljeno za Dynamics AX 2012 R3. |
Gov-Client-Screens |
Informacije vezane uz zaslone uređaja s izvorom. Polja obuhvaćaju (širina zaslona, visina zaslona, faktor skaliranja zaslona, dubina boje zaslona). |
Sustav automatski identificira pomoću:
|
Gov-Client-Timezone |
Lokalna vremenska zona uređaja s izvorom. |
Sustav automatski identificira pomoću xGlobal::machineTzDisplayName() |
Gov-Client-User-Agent |
Pokušaj prepoznavanja obitelji operacijskog sustava, verzije, proizvođača uređaja i modela uređaja s izvorom. |
Sustav automatski identificira pokretanjem cmd.exe naredbama:
|
Gov-Client-User-ID-ovi |
Struktura podataka ključne vrijednosti koja sadrži identifikatore korisnika. |
Sustav automatski identificira: WinAPI::getUserName() |
Gov-Client-Window-Size |
Broj piksela prozora na uređaju na kojem je korisnik pokrenuo (izravno ili neizravno) POZIV API-ja za HMRC. |
Sustav automatski identificira: WinAPI::getWindowRect |
Gov-Vendor-License-ID-ovi |
Struktura podataka ključne vrijednosti za hashed licencne ključeve koji se odnose na softver dobavljača koji pokreće ZAHTJEV ZA API-jem na izvoru uređaja. |
Sustav automatski identificira i hashed: xSysConfig::find(ConfigType::SerialNo, 0) |
Gov-Vendor-Product-Name |
Naziv proizvoda na tržištu krajnjim korisnicima. |
Sustav automatski identificira: xInfo::p roductName() |
Gov-Vendor-Public-IP |
Javna IP adresa poslužitelja na koji potječe uređaj šalje svoje zahtjeve. |
Automatski se identificira pozivajući vanjske web-servisekoji vraćaju vrijednost javne IP adrese. Dodatne informacije potražite u odjeljku"Vanjski web-servisi za prepoznavanje IPadresa" ovog članka iz baze znanja. |
Prosljeđivanje Gov-Vendor-Forwarded |
Popis koji detalje preskače preko interneta između servisa koji prekidaju TLS. |
Sustav automatski identificira kao vrijednost koja se sastoji od vrijednosti prikupljenih za Gov-Client-Public-IP i Gov-Vendor-Public-IP |
Gov-Vendor-Version |
Struktura podataka ključne vrijednosti softverskih verzija uključenih u obradu zahtjeva. |
Sustav automatski identificira: ApplicationVersion::buildNo()) |
Vanjski web-servisi za prepoznavanje IP adrese
Pomoću novih vanjskih web-servisa identificirajte obrazac IP adresa da biste definirali http(e) adrese web-servisa koji će biti pozvani za dobivanje IP adrese klijenta i poslužitelja i slanje u MTD API HMRC-a. Prikupljena IP adresa klijenta i poslužitelja ne sprema se u sustav te se šalje na HMRC odmah nakon prikupljanja. Stoga, kada poslovni korisnik pokrene zahtjev HMRC-u (na primjer, za slanje prijave PDV-a ili dohvaćanje podataka o obvezi PDV-a), sustav automatski (i skriveno od poslovnog korisnika) šalje zahtjeve vanjskim web-servisima definiranima u vanjskim web-servisima radi utvrđivanja obrasca IP adresa radi dohvaćanja javne IP adrese klijenta i poslužitelja. Dobivena javna IP adresa klijenta i poslužitelja odmah se dodaje u zaglavlja poslovnog zahtjeva (Gov-Client-Public-IP, Gov-Vendor-Public-IP, Gov-Vendor-Forwarded) i zahtjev se dalje prenosi na HMRC.
Administrator sustava odlučuje koji se vanjski web-servis može koristiti u svrhu pribavljanja javnih IP adresa klijenta i poslužitelja. Pogledajte (!) Obavijest o zaštiti privatnosti u odjeljku Pregled ovog članka iz baze znanja. Možete definirati nekoliko vanjskih web-servisa i oni će se zvati posljedično redoslijedom definiranim dok se IP adresa ne dobije u obliku IPv4 ili IPv6.
Da biste definirali vanjske web-servise,kliknite Gumb Vanjski web-servisi na kartici Sprječavanje prijevara u obrascu parametara web-servisa. Ako javna IP adresa nije dobivena ni iz kojeg vanjskog web-servisa, konstantna vrijednost povezana sa zaglavljem "Gov-Client-Public-IP" prikupit će se s kartice "Sprječavanje prijevare " i poslati HMRC-u.
Gumb "Popunjavanje" na kartici "Sprječavanje prijevare" obrasca "Parametri web-servisa"
Gumb Popunjavaj na kartici Sprječavanje prijevare obrasca parametara web-servisa trenutnim hitnim popravkom stvara se samo tri zaglavlja: Gov-Client-Public-IP, Gov-Vendor-Public-IP, Gov-Vendor-Forwarded. Korisnik i dalje može ručno dodavati druga zaglavlja pomoću gumba Dodaji ukloni na rešetki i ručno odrediti vrijednosti za stvorena zaglavlja. Te će vrijednosti sustav koristiti samo u slučaju kada nije moguće automatski prikupiti odgovarajuće vrijednosti.
Algoritam prikupljanja podataka za zaglavlje sprječavanja prijevare
Promijenjen je algoritam prikupljanja podataka za zaglavlje sprječavanja prijevare. Sustav automatski prikuplja podatke za zaglavlja i samo u slučaju da nije moguće automatski prikupiti vrijednost za neka zaglavlja, ručno definirane vrijednosti na kartici Sprječavanje prijevare obrasca parametara web-servisa koristit će se za slanje u HMRC.
Preporučujemo korištenje kartice Provjera valjanosti gumba Sprječavanje prijevara obrasca parametara web-servisa da biste provjerili kako vaš sustav radi na prikupljanju svih podataka radi sprječavanja prijevare i provjerite jesu li vrijednosti za sva zaglavlja sprječavanja prijevare uspješno prikupljene. Samo zaglavlja Gov-Client-Multi-Factor i Gov-Client-Public-Port smiju se izostaviti za Dynamics AKSIMEJ 2012 R3.
Da biste mogli provjeriti valjanost zaglavlja za sprječavanje prijevara pomoću API-ja za TESTIRANJE HMRC-a, morate biti registrirani na portalu HMRCkao razvojni inženjer , stvoriti aplikaciju za testiranje i pretplatiti se na "API za sprječavanje prijevara". Dodatne informacije o provjeri valjanosti zaglavlja sprječavanja prijevara iz sustava Dynamics AX 2012 R3 potražite u članku KB 4539848.