Uvod
13. jula 2017. finansijskog izveštaja "Trezor" i "Platni izveštaj" u Ujedinjenom Kraljevstvu objavio je da će pravljenje poreskog digitalnog (MTD) za porez na dodatu vrednost (PDV) stupiti na snagu 1. aprila 2019.
Da biste podržali MTD za zahteve za PDV u softveru Dynamics AX 2012 R3, hitna ispravka je objavljena: KB 4488588.
Pored toga, prihod od prihoda i prilagođenih stavki (HMRC) uveo je obavezno informacije o zaglavlju za API-ja PDV-a od aprila 2019. godine kako bi se sprečila prevara. Dodatne informacije potražite u temi Sprečavanje prevare. Zaglavlja sprečavanja prevare u Dynamics AX 2012 R3 podržana su uz KB 4505299 i KB 4539848.
Pregled
Trenutna hitna ispravka pruža sledeće promene funkcije MTD PDV-a u Dynamics AX 2012 R3:
1. Uključi parametre sprečavanja prevare na kartici Opšte obrasca parametara veb-usluge uvek je označen kao podrazumevano i onemogućen. To znači da se zaglavlja za sprečavanje prevare uvek šalju kao deo HTTPS zahteva za MTD PDV API-ja za HMRC. Nije dozvoljeno da šaljete zahteve zaglavlju za sprečavanje prevare u MTD VAT API-ja za HMRC. Više o ovom zahtevu možete saznati u temi Pošalji podatke o sprečavanju prevara – HMRC čvorište za projektante.
2. Najnoviji zahtevi za zaglavlja za sprečavanje prevare koja je objavila verzija HMRC (verzija 3.0) https://developer.service.hmrc.gov.uk/guides/fraud-prevention/getting-it-right/#change-log sada su podržana. Pronađite više detalja u ovom KB-u.
3. Uvodi se novi obrazac Spoljne veb usluge za identifikovanje IP adresa. Može da mu se pristupi pomoću dugmeta Spoljne veb usluge na kartici Sprečavanje prevare u obrascu parametara veb usluge. Spoljne veb usluge za identifikovanje obrasca IP adresa omogućavaju korisniku (uloge administratora sistema) da navede HTTP(S) adrese spoljnih veb-usluga koje daju javnu IP adresu klijenta i servera.
Napomene:
-
(!) Obaveštenje o privatnosti
-
Kada omogućite dynamics AX 2012 R3 da međusobno sačinjenu od pravi poreskog digitalnog (MTD) za API dodatog poreza na vrednost (PDV) za prihod i prilagođene stavke (HMRC), sadržaj klijenata i lični podaci deliće se sa sistemom HMRC, što je deo prosleđivanje informacija o PDV-u u izveštaju o pdv-u (MTD). To može da obuhvata informacije o lokaciji i druge lične identifikatore kao što su IP adrese. Da biste saznali više o vrstama informacija koje su uključene u prosleđivanje, možete da prikažete HMRC zahteve na HMRC veb lokaciji. Međuljudnost sa veb uslugom HMRC može da onemogući administrator sistema iz obrasca veb aplikacija deaktiviranjem aplikacije tipa Proizvodnja. Vaša privatnost nam je važna. Da biste saznali više o našoj obaveštenju o privatnosti i kolačićima.
4. Dugme Popuni na kartici Sprečavanje prevare u obrascu parametara veb-usluga sada kreira samo tri zaglavlja: Gov-Client-Public-IP, Gov-Vendor-Public-IP, Gov-Vendor-Forwarded. Korisnik i dalje može ručno da doda druga zaglavlja pomoću dugmadi "Dodaj/ukloni" i da ručno navede vrednosti za njih. Sistem će ove vrednosti koristiti samo u slučaju kada nije moguće automatski prikupljati relativne vrednosti.
5. Algoritam kolekcije podataka za zaglavlje za sprečavanje prevare je promenjen: sistem automatski prikuplja informacije za zaglavlja i samo u slučaju da nije moguće automatski prikupiti vrednost za neka zaglavlja, ručno definisane vrednosti na kartici Sprečavanje prevare u obrascu Parametri veb usluga će se koristiti za prosleđivanje na HMRC.
Važno:
-
(!) Napomišite
-
9. jula 2021. nova tajna klijenta generisana je za Dynamics AX 2012 R3 i objavljena u biblioteci deljenih resursa portala LCS – UK_MTD_VAT_AX2012R3_ProdApll_20210709.zip. Idite na odeljak Paket podataka biblioteke deljenih resursa da biste preuzeli paket u lokalno skladište.
-
-
Kada preuzmeteUK_MTD_VAT_AX2012R3_ProdApll_20210709.zipiz sistema LCS, uvezite novu tajnu klijenta u Dynamics AX 2012 R3 kao što je objašnjeno u:"Podešavanjeveb aplikacije za upotrebu " pasusa KB 4488588.
-
-
Uverite se da token za pristup može uspešno da se osveži novom tajnom. Koristite dugme "Osveži token za pristup" u oknu "Radnja" u glavnoj glavnoj knjizi > Podešavanje > Spoljne usluge >Obrazac za veb aplikacije u AX-u da biste ručno pokrenuli osvežavanje tokena za pristup.
-
Proverite da li je polje za potvrdu Aktivno označeno za veb aplikaciju tipa Proizvodnja za koju ste uvezli novu tajnu klijenta.
Detalji hitne ispravke
Parametar "Uključi parametre sprečavanja prevare"
KB 4505299 uveo Uvedeno Uključi parametre sprečavanja prevare na kartici Opšte obrasca parametara veb usluge. Trenutno ažuriranje čini da se ovaj parametar uvek označava kao podrazumevano i onemogućen. To znači da će zaglavlja za sprečavanje prevare uvek biti poslata kao deo HTTPS zahteva za MTD PDV API-ja za HMRC. Nije dozvoljeno da šaljete zahteve zaglavlju za sprečavanje prevare u MTD VAT API-ja za HMRC. Više o ovom zahtevu možete saznati u temi Pošalji podatke o sprečavanju prevara – HMRC čvorište za projektante.
Zaglavlja za sprečavanje prevare, verzija 3.0
Najnoviji zahtevi za zaglavlja za sprečavanje prevare, verzija 3.0, objavljena u izdanju HMRC https://developer.service.hmrc.gov.uk/guides/fraud-prevention/getting-it-right/#change-log podržani su u softveru Dynamics AX 2012 R3 sa trenutnom hitnom ispravkom.
Saznajte više detalja o tome kako Dynamics AX 2012 R3 podržava sva zaglavlja za sprečavanje prevara u dolenavnoj tabeli:
HTTP zaglavlje |
Opis |
Detalji o primeni |
Gov-Client-Connection-Method |
Vrednost konstante: DESKTOP_APP_VIA_SERVER |
Konstantna vrednost |
Gov-Client-Device-ID |
Identifikator jedinstven za izvorni uređaj. Format zaglavlja je ažuriran da ispunjava najnovije zahteve za HMRC. |
Sistem ih automatski identifikuje pomoću vrednosti iz sistemskog registratora: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HMRC |
Gov-Client-Local-IPs |
Lista svih lokalnih IP adresa (IPv4 i IPv6) dostupnih izvornim uređajima. |
Sistem ih automatski identifikuje pomoću funkcionalnosti System.Net.IPHostEntry i System.Net.IPAddress. U slučaju da lokalne IP adrese nisu automatski definisane, konstantna vrednost povezana sa zaglavljem "Gov-Client-Local-IPs" će se sakupiti iz obrasca"Podešavanjedodatnih zaglavlja za sprečavanje prevare" i poslatih u HMRC. |
Gov-Client-Local-Ips-Timestamp |
Timestamp to show when Gov-Client-Local-IPs is collected. |
Automatski prepoznaje sistem kao vrednost DateTime u formatu yyyy-MM-ddTHH:mm:ss.fffZ |
Gov-Client-MAC-Addresses |
Lista MAC adresa dostupnih na izvornim uređajima. |
Sistem ih automatski identifikuje koristeći:
|
Gov-Client-Multi-Factor |
Lista ključnih struktura podataka koje sadrže detalje statusa višestruke potvrde identiteta (MFA) povezanih sa API pozivom. |
Izostavčeno za Dynamics AX 2012 R3. Ako sistem podržava MFA pomoću prilagođavanja, definišite neophodan algoritam da bi se zaglavlje ispravno prenelo u HMRC. |
Gov-Client-Public-IP |
Javna IP adresa (IPv4 ili IPv6) sa koje izvorni uređaj izlaže zahtev. |
Automatski se identifikuje pozivajući Spoljne veb usluge, koje daju vrednost javne IP adrese. Više informacija potražite u odeljku"Spoljne veb usluge za identifikovanje IPadresa" u ovom članku baze znanja. |
Gov-Client-Public-Ip-Timestamp |
Timestamp to show when Gov-Client-Public-IP is collected. |
Sistem je automatski prepoznao kao vrednost DateTime u formatu yyyy-MM-ddTHH:mm:ss.fffZ. |
Gov-Client-Public-Port |
Javni TCP port koji koristi izvorni uređaj prilikom pokretanja zahteva. |
Izostavčeno za Dynamics AX 2012 R3. |
Gov-Client-Screens |
Informacije u vezi sa ekranima uređaja koji potiču. Polja uključuju (širinu ekrana, visinu ekrana, faktor za skalvanje ekrana, dubinu boje ekrana). |
Sistem ih automatski identifikuje koristeći:
|
Gov-Client-Timezone |
Lokalna vremenska zona izvornog uređaja. |
Sistem je automatski identifikovao pomoću xGlobal::machineTzDisplayName() |
Gov-Client-User-Agent |
Pokušaj da se identifikuje porodica operativnog sistema, verzija, proizvođač uređaja i model izvornog uređaja. |
Sistem ih automatski identifikuje tako što cmd.exe komandama:
|
Gov-Client-User-IDs |
Struktura podataka od ključne vrednosti koja sadrži identifikatore korisnika. |
Automatski identifikuje sistem: WinAPI::getUserName() |
Gov-Client-Window-Size |
Broj piksela prozora na izvornim uređajima na kojem je korisnik pokrenuo (direktno ili indirektno) API poziv na HMRC. |
Automatski identifikuje sistem: WinAPI::getWindowRect |
Gov-Vendor-License-IDs |
Struktura podataka od ključne vrednosti hashed licenci u vezi sa softverom prodavca koji pokreće API zahtev na izvornom uređaju. |
Automatski identifikovao i hashed od strane sistema: xSysConfig::find(ConfigType::SerialNo, 0) |
Gov-Vendor-Product-Name |
Ime proizvoda koji su prodati krajnjim korisnicima. |
Automatski identifikuje sistem: xInfo::p roductName() |
Gov-Vendor-Public-IP |
Javna IP adresa servera na koji je izvorni uređaj poslao zahteve. |
Automatski se identifikuje pozivajući Spoljne veb usluge, koje daju vrednost javne IP adrese. Više informacija potražite u odeljku"Spoljne veb usluge za identifikovanje IPadresa" u ovom članku baze znanja. |
Gov-Vendor-Forwarded |
Lista sa detaljima se prelaže preko interneta između usluga koje obustavljaju TLS. |
Sistem je automatski prepoznao kao vrednost sačinjenu od vrednosti prikupljenih za Gov-Client-Public-IP i Gov-Vendor-Public-IP |
Gov-Vendor-Version |
Struktura podataka od ključne vrednosti za verzije softvera uključene u rukovanje zahtevom. |
Automatski identifikuje sistem: ApplicationVersion::buildNo()) |
Spoljne veb usluge za identifikovanje IP adrese
Koristite nove spoljne veb usluge za identifikovanje obrasca IP adresa da biste definisali http(es) adrese veb-usluga koje će se zvati da se dobije IP adresa klijenta i servera i da se pošalju u MTD API za HMRC. Prikupljene IP adrese klijenta i servera ne čuvaju se u sistemu i šalju se u HMRC odmah nakon što su sakupljene. Prema tome, kada poslovni korisnik pokrene zahtev za HMRC (na primer, da prosledi informacije o povraćaju ili preuzimanju informacija o pdv-u), sistem automatski (i skriveno od poslovnog korisnika) šalje zahteve spoljnim veb uslugama definisanim u obrascu "Spoljne veb usluge" za identifikovanje obrasca IP adresa radi dobijanja javne IP adrese klijenta i servera. Dobijena javna IP adresa klijenta i servera odmah se dodaje u zaglavlja poslovnog zahteva (Gov-Client-Public-IP, Gov-Vendor-Public-IP, Gov-Vendor-Forwarded) i zahtev se prenosi dalje u HMRC.
Administrator sistema odlučuje koja spoljna veb-usluga može da se koristi u svrhu dobijanja javnih IP adresa klijenta i servera. Pogledajte (!) Obaveštenje o privatnostiu odeljku "Pregled" ovog članka baze znanja. Možete da definišete nekoliko spoljnih veb usluga i one će se redom zvati definisanim dok se IP adresa ne dobije u IPv4 ili IPv6 formatu.
Da biste definisali Spoljne veb usluge, kliknite na dugme Spoljne veb usluge na kartici Sprečavanje prevare u obrascu Parametri veb usluge. U slučaju da javna IP adresa nije dobijena iz bilo koje spoljne veb-usluge, konstantna vrednost povezanasa zaglavljem "Gov-Client-Public-IP" prikuplja se sa kartice "Sprečavanje prevare" i šalje se u HMRC.
Dugme "Popuni" na kartici "Sprečavanje prevare" u obrascu "Parametri veb usluge"
Dugme Popuni na kartici Sprečavanje prevare obrasca parametara veb usluge trenutnom hitnom ispravkom kreira samo tri zaglavlja: Gov-Client-Public-IP, Gov-Vendor-Public-IP, Gov-Vendor-Forwarded. Korisnik može i dalje ručno da doda druga zaglavlja pomoću dugmadi "Dodaj" i "Ukloni" na koordinatnoj mreži i da ručno navede vrednosti za kreirana zaglavlja. Sistem će ove vrednosti koristiti samo u slučaju kada nije moguće automatski prikupljati relativne vrednosti.
Algoritam prikupljanja podataka za zaglavlje za sprečavanje prevare
Promenjen je algoritam prikupljanja podataka za zaglavlje za sprečavanje prevare. Sistem automatski prikuplja informacije za zaglavlja i samo u slučaju da nije moguće automatski prikupiti vrednost za neka zaglavlja, ručno definisane vrednosti na kartici Sprečavanje prevare obrasca parametara veb usluge će se koristiti za prosleđivanje na HMRC.
Preporučujemo da koristite karticu Sprečavanje prevare na dugmetu Sprečavanje prevare obrasca za parametre veb usluge da biste proverili kako sistem radi na prikupljanju svih informacija o sprečavanju prevare i da biste se uverili da se vrednosti za sva zaglavlja sprečavanja prevare uspešno prikupljaju. Samo zaglavlja Gov-Client-Multi-Factor i Gov-Client-Public-Port mogu da se izostave za Dynamics AX 2012 R3.
Da biste mogli da proverite valjanost zaglavlja za sprečavanje prevare pomoću testiranja API-ja za HMRC, morate biti registrovani na HMRC portalukao projektant , kreirajte aplikaciju sandbox i pretplatiti se na "API zaglavlja za sprečavanje testiranja prevare". Pronađite više informacija o validaciji zaglavlja za sprečavanje prevare iz softvera Dynamics AX 2012 R3 u KB 4539848.