NAV Online Számla Rendszer REST alapú interface megvalósítása a QAD Enterprise Application vállalatirányítási rendszerben JAVA nyelven
NAV
Interface
REST
Absztrakt:
Az általános forgalmi adóról szóló 2007. évi CXXVII. törvény 2018. július 1-től hatályos törvény 10. mellékletének foglaltak szerint adatszolgáltatási kötelezettség terheli az adóalanyt legalább 100 ezer forint áthárított általános forgalmi adót tartalmazó, belföldi adózók közötti ügyleteiről kiállított számláiról.
A QAD Enterprise Applications vállalatirányítási rendszer számlázó programnak minősül, és ezért a törvény értelmében a számlanyomtatás pillanatában, felhasználói megszakítás nélkül, a számla adatait a NAV számára REST alapú API-n keresztül szükséges felküldeni.
A QAD Enterprise Application szerver oldali folyamatai Linux, mind Windows operációs rendszereken telepíthetők, így a NAV Online Számal interface megvalósításában, programnyelvének választásában nagy szerepet játszik az, hogy a felsoroltak közül bármely operációs rendszeren futtatható legyen. Mivel a QAD Enterprise Application telepítéséhez, és működtetéséhez Java telepítése szükséges, ezért az interface megvalósítása Java programozási nyelvvel történik.
Az interface megvalósításán kívül konfigurációs és lekérdező menüpontok megvalósítása is a téma részét képezik a QAD Enterprise Application vállalatirányítási rendszerben.