A NAV kötelező online adatszolgáltatás modul arra szolgál, hogy a Navnak elküldje a számlákat.
FONTOS TENNIVALÓK HASZNÁLAT ELŐTT
Regisztrálás a NAV-nál
Regisztrálni kell egy fiókot a https://onlineszamla.nav.gov.hu oldalon.
Ez a videó segít az útmutatásban: https://youtu.be/1mcm_027-Cs
Főbb lépések:
- Regisztrálni kell a fiókot (szükség lesz ügyfélkapu belépésre,saját adószámra, céges adószámra és egyéb adatokra)
- Be kell jelentkezni a rendszerbe (a bejelentkezési nevet és jelszót ajánlatos leírni!)
- Felhasználók menüpont / Új felhasználó
- Technikai felhasználó kiválasztása
- Jelszó rögzítése (kétszer), majd ki kell pipálni a Számlák kezelését és Számlák lekérdezését. Mentés.
- A rendszer legenerálja a felhasználó nevét.
- A lap alján rá kell kattintani a Kulcs generálás gombra.
- A technikai felhasználó nevét, Xml aláírókulcsát és Xml cserekulcsát mentsük el, mert ezek szükségesek ahhoz, hogy a program a NAVval tudjon kommunikálni!
Szoftver : Beállítások menü – NAV beállítások:
- A Beállítások menüben keressük ki a NAV beállítások fület
- “Adóhatósági adatszolgáltatás: kimenő xml könyvtár” :Állítsuk be a kimenő Xml könyvtárat (előtte kattintsunk a Navigáló soron a szerkesztés gombra).
Ebbe a könyvtárba fogja a program elkészíteni azokat az xml állományokat, melyeket a NAV-nak fog küldeni.
Ha hálózatban, több gépről használja a könyvtárat, akkor gondoskodnia kell róla, hogy az itt beállított könyvtár legyen megosztva a hálózaton és írni tudjanak bele a többi számítógépről is! - “Adóhatósági adatszolgáltatás: ilyen Áfa tartalom felett küldje el a számlát” beállíthatjuk, hogy a program milyen Áfa tartalom felett küldje ki a számlákat a NAV-nak. Az alapértelmezett a 100 000 Ft volt eddig, ezt át 2020.07.01-től át kell állítani 0-ra, majd újraindítani a programot.
- “Adóhatósági adatszolgáltatás: küldő program könyvtára“: állítsuk be azt a könyvtárat, mely azt a futtatható programot tartalmazza, mely elküldi a NAV-nak az xml állományokat. A program neve olszcommandline.exe és az OnlineSzamla_20.dll is szükséges ugyanabban a könyvtárban
- “Adóhatósági adatszolgáltatás: küldő program beállításai” : ha az “Adóhatósági adatszolgáltatás: küldő program könyvtára” jól van beállítva (és a programot újraindítottuk), akkor erre a gombra kattintva lehet meghívni a NAV küldéssel kapcsolatos beállításokat.
Ha valami miatt ez mégsem működik (például egy vírusölő letiltja), akkor manuálisan is meg lehet hívni az adott könyvtárban ezzel a paranccsal: “OlszCommandLine.exe SETTINGS”
A fenti beállítások módosítása után újra kell indítani a programot!
Szoftver : Beállítások menü – egyéb beállítások:
Fontos kitölteni az összes alábbi adatot helyesen:
- Cégnév
- Adószám
- Bankszámlaszám
- Részletes cím adatok. Legalább ezeket ki kell tölteni:
- Irányítószám
- Település
- Közterület neve
- Közterület jellege
Szoftver : Ügyfelek adatai:
Szintén fontos kitölteni a részletes cím adatokat:
- Irányítószám
- Település
- Közterület neve
- Közterület jellege
Értelemszerűen, ha több cím adat is van pl. emelet, akkor azt is ki kell tölteni.
A helyes adószámot is fontos kitölteni!
Hogy ellenőrizzük, hogy működik a NAV online számla felküldése?
- Nyissa meg a Számla Böngészés ablakot
- Kattintson egy kis összegű számlára (ezt fogja tesztként elküldeni a NAV-nak)
- Kattintson az Egyéb menü / “Kijelölt száma újraküldése a NAV-nak” menüpontjára
Ez indítja el a számla xml állomány legenerálását és felküldését a NAV-hoz - Körülbelül egy perc után kattintson az Egyéb menü / “NAV-nak elküldött számlák” menüpontjára
- A megjelenő ablakban kattintsunk rá arra a sorra, mely a korábban elküldött számla sorszámát mutatja
Ha felment a NAV adatbázisába, akkor itt a NAV tranzakciós ID már ki van töltve - Kattintsunk a “Státusz ellenőrzés: Kijelölt számla” gombra.
A program ellenőrzi a NAV-nál a számla állapotot és kitölti a NAV Státusz mezőbe.
Két lehetőség van:- Ha DONE a státusz, akkor a NAV elfogadta
- Ha nem, például ABORTED, akkor a NAV nem fogadta el a számlát.
Ilyenkor a “NAV hibák” oszlopban megjelennek a hibák (lenti kép).
Ha több számítógépen használjuk a programot, mindegyik számítógépen ellenőrizzük a fentieket, különböző számlákkal!
A lenti képen látszik (kattintson rá, ha eredeti méretben szeretné látni), hogy a 35, 53, 54-es számlákat a NAV nem fogadta el (kiírta a hibákat is a NAV hibák oszlopba), a 36-os számlát elfogadta, a több számlánál még nem kattintott rá senki a “Státusz ellenőrzés: Kijelölt számla” gombra, ezért nem lehet tudni, hogy mi a státuszuk.
A biztonság kedvéért érdemes a NAV oldalán is a számlákat a NAV online rendszerén, !
FONTOS TENNIVALÓK HASZNÁLAT ALATT
A programunk elküldi a NAV-nak a számlát, DE attól még nem biztos, hogy a NAV elfogadja.
Ugyanis a NAV a felküldött számlát ellenőrzi mindenféle szempontból és ha valamilyen adat nem megfelelő, nem fogadja el. Ilyen esetben olyan, mintha el sem küldte volna a NAV-nak.
Néhány példa hibás adatokra: nincs, vagy rosszul van kitöltve az adószám, vagy bankszámlaszám, nincs kitöltve a közterület jellege.
Ezért a saját érdekében, miután kiállított egy számlát, körülbelül egy óra múlva nézze meg a NAV online rendszerén, vagy a mi rendszerünkben a Számla Böngészésben a “Navnak elküldött számlák” menüpont alatt, hogy minden rendben volt-e a számla feltöltéssel.
Az ellenőrzés lépései:
- Jelentkezzen be a https://onlineszamla.nav.gov.hu oldalon a korábban megadott adatokkal
- Kattintson a Számlák / Adatszolgáltatások menüpontra
- Az aktuális hónap feltöltött számláit láthatjuk (lenti kép)
- A lap alján kattintsunk a legutolsó oldalt jelző ikonra ( >| )
- Nézze meg, hogy a feltöltött számla mellett zöld pipa van (elfogadott), vagy piros X (visszautasított)
- Ha piros X-et lát, a kis lefelé mutató háromszög gombra kattintva nyissa meg az adott számlát
- A bal oldalon levő + gombra kattintva nézze meg a hiba okát
Hogyan működik a program?
Ha a számla összege eléri az adott összeghatárt, a program legenerálja a NAV-nak elküldendő Xml állományt egy – a telepítésnél előre beállított – SendingQueueFolder könyvtárba.
A Nav-nak a számlát nem a mi programunk küldi el, hanem egy OlszCommandLine.exe nevű program!
- Az OlszCommandLine.exe programot paraméterezéssel hívja meg a mi programunk : ez küldi el a NAV-nak a számlát!
Ezért nagyon fontos, hogy a fenti program elérhető legyen a beállításokban levő “Adóhatósági adatszolgáltatás: küldő program beállításai” útvonalon! - Mint ahogy fentebb írtuk, hiába küldi el a program a NAV-nak a számlát, ha a NAV nem fogadta el pl. rossz adószám miatt, olyan, mintha el sem küldték volna!
Ezért a számla elküldése után ellenőrizni kell a NAV felületén, hogy elfogadta-e!
Mikor fordulhat elő, hogy nem megy el a számla a NAV-nak?
- Ha olyan hibát tartalmaz a számla, hogy már az elején visszadobja (ilyenkor a NAV kapu felületén is látszik, piros X-el)
- Ha nem kapcsolják be azt a számítógépet, melyen a OlszCommandLine.exe telepítve van. Ilyenkor hiába generálja le az Xml állományt a programunk, ha nincs bekapcsolva az a gép és ezáltal nem fut az a program, ami elküldi a NAV-nak a számlát!
- Ha a programunk beállításában a “Adóhatósági adatszolgáltatás: kimenő xml könyvtár” nem létező könyvtárra mutat.
Ez különösen hálózatos környezetben fontos! Ilyenkor érdemes hálózatos útvonalat megadni pl. “Z:\SendingQueueFolder” - Ha a programunk beállításában az “Adóhatósági adatszolgáltatás: küldő program beállításai” nem létező könyvtárra mutat.