A NAV M2M általános gépi interfészen keresztüli bizonylatbeküldési szolgáltatása
A Nemzeti Adó- és Vámhivatal célja, hogy olyan korszerű informatikai fejlesztéseket valósítson meg, amelyek támogatják az adózókat és képviselőiket kötelezettségeik minél egyszerűbb teljesítésében. Ezen gondolat mentén került kialakításra a NAV M2M kapcsolaton keresztüli, elektronikus űrlapbenyújtási lehetőség. A következőkben szeretnénk röviden bemutatni a kialakított új szolgáltatást a felhasználók számára.
Az Általános Nyomtatványkitöltő program (ÁNYK) már lehetőséget biztosított arra, hogy az adózók, vagy az adózókat képviselő könyvelők, könyvelőszervezetek csoportosan tudjanak elektronikus űrlapokat benyújtani a NAV-nak. Ennek a lehetőségnek az online, automatizált változatát kívánja a NAV lehetővé tenni az M2M-kapcsolat keretében.
A fejlesztés lényege, hogy a NAV közzéteszi azt a műszaki leírását, amely tartalmazza azokat az informatikai, műszaki paramétereket, amelyek felhasználásával a szoftverfejlesztő cégek olyan szoftvereket, „kliensprogramokat” tudnak létrehozni, amelyek úgynevezett API-k segítségével kapcsolódhatnak a NAV szervereihez és képesek közvetlen emberi jelenlét nélkül adatokat továbbítani a NAV felé.
De mik is azok az API-k?
Az API rövidítés az Application Programming Interface (alkalmazásprogramozási interfész vagy felület) kifejezésből ered. Az API egy szoftverkomponens vagy rendszer által biztosított interfész, amely lehetővé teszi más szoftverek számára, hogy kommunikáljanak vele, adatokat kérdezzenek le vagy módosítsanak, illetve funkciókat hívjanak elő. Minden API szabványosított protokollok, adatstruktúrák és parancsok halmaza, amelyek segítségével a fejlesztők könnyen integrálhatják saját alkalmazásaikat más alkalmazásokkal vagy szolgáltatásokkal.
A szolgáltatás elemei
A szolgáltatás alapvetően két jól elkülöníthető elemből áll.
Az egyik elemet a szoftverfejlesztő szervezetek által létrehozott kliensprogramok jelentik, amelyek az előzőekben leírt feltételeknek megfelelően kialakított alkalmazások, és képesek a NAV szervereivel kommunikálni.
A másik elemét pedig azok a végfelhasználó természetes személyek képezik, akik az előbbiekben említett kliensprogramokat felhasználva jogosultságot szereznek az elektronikus űrlapok benyújtására a kliensprogram segítségével.
Mi a teendője a két szereplőnek, hogy a folyamatok működőképessé váljanak?
Mind a szoftverfejlesztő szervezeteknek – illetve törvényes képviselőiknek –, mind pedig a felhasználóknak regisztrálniuk kell a NAV Ügyfélportál erre a célra kialakított szolgáltatásában (M2M-regisztráció).
A kliensprogram regisztrációját kizárólag egyéni vállalkozó vagy a szoftverfejlesztő cég törvényes képviselője hajthatja végre.
A kliensprogram regisztrációjának az a célja, hogy az M2M-kapcsolatot csak olyan kliensprogrammal lehessen használni, amelynek fejlesztője be van azonosítva, és vállalta bizonyos technológiai és működési feltételek teljesítését. Ez a lépés a végfelhasználók ellenőrizhetetlen forrásból származó szoftverektől való védelmét szolgálja.
A végfelhasználói regisztrációt bármely természetes személy kezdeményezheti, aki rendelkezik a Központi Azonosítási Ügynök (KAÜ) szolgáltatásba integrált elektronikus azonosítási lehetőséggel (Ügyfélkapu+, DÁP).
A regisztrációt végrehajtó természetes személyek a KÜNY-tárhelyükre értesítést kapnak a regisztráció megtörténtéről és a szükséges jelszavakról.
A regisztrált kliensprogramba a regisztrált felhasználó a kapott azonosító kódot beilleszti, amit a kliensprogram egy biztonsági eljárás végrehajtásával a NAV API-ján aktivál. Az így aktivált hozzáféréssel a kliens a későbbiekben akár a felhasználó jelenléte nélkül is, automatizáltan, időzítve is tud a NAV-nak benyújtani a saját ügyviteli programjából előállított, XML formátumú elektronikus űrlapokat.
Mivel a kialakított szolgáltatásban a kliens oldalán – ahol előállítják a NAV számára küldendő XML-állományokat – nincs telepítve az adott űrlapokhoz tartozó ellenőrzési funkció, ezért a beérkezett XML-fájlokat a NAV előzetes ellenőrzés alá vonja, amelynek keretében vizsgálja a regisztrált felhasználó jogosultságát a benyújtott űrlapokon szereplő adózók vonatkozásában, valamint vizsgálja a tartalmi összefüggéseket is, és csak az ellenőrzött, hibátlan űrlapokat továbbítja a belső feldolgozórendszerei felé.
Természetesen az észlelt hibákról, valamint a sikeres benyújtásról értesítést küldünk a képviselő vagy a képviselő szervezet tárhelyére.
A NAV az M2M általános gépi interfészen keresztüli bizonylatbeküldési szolgáltatás továbbfejlesztését is tervezi, és a közeli jövőben a bizonylatbeküldési lehetőségen túl további gépi szolgáltatások is elérhetővé fognak válni.