NAV Online Számla letöltés¶
A modul célja¶
A NAV Online Számla letöltés modul célja, hogy a megnyitott céghez kapcsolódó NAV Online Számla adatokat közvetlenül a NAV rendszeréből letöltse és eltárolja az alkalmazás adatbázisában.
A modul az összesítő számlaadatok letöltésére szolgál. A letöltött adatok később más lekérdezések, egyeztetések, kimutatások és AI-alapú elemzések számára is felhasználhatók.
Lényeg röviden
Ez a képernyő arra szolgál, hogy a NAV Online Számla rendszerből meghatározott időszakra, megadott irányban és kiválasztott dátumtípus alapján automatikusan letöltse a számlák összesítő adatait.
Hol érhető el?¶
A modul az alkalmazás felső menüsorából nyitható meg:
Fájl > NAV letöltések > NAV Online számla letöltés
Előfeltételek¶
A modul használatához az alábbi feltételeknek kell teljesülniük:
- legyen megnyitott cég,
- a megnyitott céghez legyen beállítva NAV technikai felhasználó,
- a technikai felhasználó adatai legyenek helyesek,
- működjön az internetkapcsolat,
- a NAV szolgáltatás legyen elérhető.
Fontos
Ha nincs beállítva NAV technikai felhasználó, a letöltés nem indítható el. A modul ilyenkor hibajelzést ad, és a kapcsolat nem inicializálható.
Mire használható a modul?¶
A NAV Online Számla letöltés képernyő az alábbi feladatokat támogatja:
- a letöltési időszak megadása,
- a dátumszűrés típusának kiválasztása,
- a számla irányának kiválasztása,
- a NAV környezet ellenőrzése,
- a számlaösszesítők letöltése a NAV rendszerből,
- a letöltési előrehaladás követése,
- az új számlák inkrementális mentése az adatbázisba.
A képernyő felépítése¶

A képernyőképen a felhasználó jellemzően az alábbi fő részeket látja:
- a felső fejlécet a modul címével és rövid leírásával,
- a letöltési beállítások blokkot, ahol az időszak, a dátumtípus és a számlairány megadható,
- a jobb felső NAV környezet jelzést, amely mutatja, hogy
TESTvagyPRODkörnyezet aktív, - a letöltés indítása gombot és az aktív folyamat közbeni betöltési jelzést,
- a külön státusz blokkot, ahol az aktuális állapot, az oldalszám és a letöltött darabszám látható,
- az alsó láblécet a használati tippel és a bezárás művelettel.
A fő részek röviden¶
| Képernyőrész | Leírás |
|---|---|
| Fejléc | A modul megnevezése és rövid ismertetése |
| Letöltési beállítások | Időszak, dátumtípus és számlairány megadása |
| NAV környezet jelzés | A használt NAV környezet megjelenítése |
| Letöltés gomb | A számlaletöltési folyamat indítása |
| Státusz panel | Az aktuális folyamatállapot és előrehaladás visszajelzése |
| Lábléc | Tipp az inkrementális mentésről és a bezárás gomb |
Milyen adatokkal dolgozik a modul?¶
A modul a megnyitott céghez tartozó NAV technikai kapcsolati adatokkal és a felhasználó által megadott szűrési paraméterekkel dolgozik.
| Adatforrás | Mire használja? |
|---|---|
| NAV technikai felhasználó beállításai | a NAV kapcsolat inicializálására |
| megnyitott cég adatai | alapértelmezett időszak meghatározására |
| felhasználó által megadott dátumintervallum | a lekérdezési időszak szűkítésére |
| kiválasztott dátumtípus | a NAV szűrés alapjának meghatározására |
| kiválasztott számlairány | a letöltendő számlák körének meghatározására |
| NAV válaszoldalak | az összesítő számlaadatok letöltésére és eltárolására |
Milyen input adatokkal dolgozik?¶
A modul működéséhez az alábbi inputok a legfontosabbak:
- kezdő dátum,
- befejező dátum,
- dátumtípus választás,
- számla irány választás,
- NAV környezet,
- technikai felhasználó hitelesítési és kapcsolati adatai.
Milyen feldolgozást végez a rendszer?¶
A modul a háttérben az alábbi lépéseket hajtja végre:
- beolvassa a NAV technikai felhasználó beállításait,
- inicializálja a NAV kapcsolatot a megfelelő környezethez,
- a megadott időszakot legfeljebb 30 napos szakaszokra bontja,
- minden időszakban oldalanként lekérdezi a számlaösszesítő adatokat,
- összegyűjti az adott időszakban érkező számlákat,
- az új számlákat csomagokban adatbázisba menti,
- a meglévő számlákat nem duplikálja,
- frissíti a letöltési állapotot, az oldalszámlálót és a darabszámot.
Miért bontja időszakokra a rendszer a lekérdezést?
A NAV lekérdezés gyakorlati korlátozásai miatt a modul a megadott időszakot 30 napos szakaszokra bontja, így hosszabb intervallumok is biztonságosabban és áttekinthetőbben tölthetők le.
Hogyan működik az időszakkezelés?¶
A letöltés nem feltétlenül egyetlen nagy lekérdezéssel történik.
Időszakdarabolás¶
Ha a felhasználó hosszabb időintervallumot ad meg, a rendszer:
- 30 napos részidőszakokra bontja a teljes tartományt,
- ezeket egymás után dolgozza fel,
- az egyes időszakok között rövid várakozást is beiktathat,
- minden részidőszakban külön oldalszintű NAV lekérdezést hajt végre.
Oldalankénti feldolgozás¶
Egy adott időszakon belül a NAV válasz több oldalból is állhat. A rendszer:
- számon tartja az aktuális oldalt,
- figyeli az elérhető oldalak számát,
- mindaddig folytatja a letöltést, amíg van további oldal,
- közben folyamatosan növeli a letöltött számlák számát.
A dátumtípus hatása¶
A felhasználó kétféle dátumalapú szűrés közül választhat.
| Dátumtípus | Jelentés | Hatása |
|---|---|---|
Számla kiállítás dátuma | a szűrés a számla kiállítási dátuma szerint történik | az adott időszakban kiállított számlák kerülnek letöltésre |
Beküldés dátuma (insDate) | a szűrés a NAV rendszerbe történt beküldés ideje szerint történik | az adott időszakban beküldött számlák kerülnek letöltésre |
Mikor melyiket érdemes használni?¶
- A
Számla kiállítás dátumajellemzően akkor hasznos, ha egy üzleti időszak számlaképe a fontos. - A
Beküldés dátumaakkor lehet célszerű, ha azt kell követni, hogy mikor került ténylegesen adat a NAV rendszerébe.
Tipikus eltérés
Előfordulhat, hogy egy számla kiállítási dátuma még az egyik hónapba esik, de a NAV rendszerbe csak később kerül beküldésre. Ilyenkor a két dátumtípus eltérő találati kört adhat.
A számla irány hatása¶
A letöltés irány szerint is szűkíthető.
| Irány | Jelentés | Hatása |
|---|---|---|
OUTBOUND | kimenő számlák | a cég által kibocsátott számlák kerülnek letöltésre |
INBOUND | bejövő számlák | a céghez érkező számlák kerülnek letöltésre |
BOTH | mindkettő | a rendszer külön letölti a kimenő és a bejövő számlákat is |
Mit jelent a BOTH mód?¶
Ebben az esetben a rendszer:
- először a kimenő számlákat tölti le,
- majd külön körben a bejövő számlákat,
- a végén összesített darabszámot mutat.
A használat folyamata lépésről lépésre¶
- Nyissa meg a
NAV Online Számla letöltésmodult. - Ellenőrizze, hogy a NAV környezet és a technikai kapcsolat helyesen inicializálódott-e.
- Állítsa be a kezdő és befejező dátumot.
- Válassza ki a megfelelő dátumtípust.
- Állítsa be a számla irányát.
- Kattintson a
Letöltés indításagombra. - Kövesse a státuszpanelen az előrehaladást.
- Várja meg a sikeres befejezést.
- A letöltött adatok ezután elérhetők lesznek az adatbázisban és a kapcsolódó modulokban.
Mezők és műveletek hatása¶
| Elem vagy művelet | Mire való? | Hatása |
|---|---|---|
Kezdő dátum | a lekérdezési időszak kezdete | innen indul a NAV szűrés |
Befejező dátum | a lekérdezési időszak vége | eddig tart a NAV szűrés |
Számla kiállítás dátuma | szűrés a kiállítási dátum szerint | az eredmény az adott időszakban kiállított számlákra épül |
Beküldés dátuma (insDate) | szűrés a NAV-ba történő beküldés ideje szerint | az eredmény az adott időszakban beküldött számlákra épül |
Kimenő számlák | csak outbound letöltés | csak a kibocsátott számlák érkeznek meg |
Bejövő számlák | csak inbound letöltés | csak a bejövő számlák érkeznek meg |
Mindkettő | mindkét irány lekérése | a rendszer két külön letöltési körben dolgozik |
Letöltés indítása | a folyamat elindítása | a NAV lekérdezés és az adatbázismentés elindul |
| NAV környezet jelzés | a használt környezet mutatása | segít elkerülni, hogy a felhasználó rossz környezetben dolgozzon |
Az alapértelmezett időszak működése¶
A modul indulásakor a rendszer megpróbálja a megnyitott cég évéhez igazítani az időszakot.
- Ha a cég évadata elérhető, az alapértelmezett tartomány a teljes céges év lesz.
- Ha ez nem áll rendelkezésre, a rendszer az utolsó 30 napot állítja be alapértelmezésként.
Milyen paraméter milyen hatással van az eredményre?¶
| Paraméter vagy állapot | Várható hatás |
|---|---|
| kezdő és záró dátum | meghatározza a lekérdezés időhatárát |
| dátumtípus | eldönti, hogy kiállítási vagy beküldési dátum alapján történik a szűrés |
| számlairány | meghatározza, hogy bejövő, kimenő vagy mindkét számlakör töltődjön le |
| NAV környezet | meghatározza, hogy teszt vagy éles rendszerből történik a lekérdezés |
| technikai felhasználó beállítások | ettől függ, hogy létrejön-e a NAV kapcsolat |
| hosszú időszak | több részidőszakra és több oldalra bonthatja a letöltést |
Hogyan menti a rendszer a letöltött adatokat?¶
A modul a letöltött számlákat nem egyszerűen egymás mellé írja, hanem inkrementális mentési logikát használ.
Mit jelent az inkrementális mentés?¶
A rendszer:
- csomagokban menti a számlákat az adatbázisba,
- az egyedi azonosításnál a számlaszám, irány és adószám kombinációját figyeli,
- a már meglévő számlákat nem szúrja be újra,
- ismételt letöltésnél ezért jellemzően csak az új rekordok kerülnek hozzáadásra.
Gyakorlati előny
Ez lehetővé teszi, hogy ugyanarra az időszakra újraindított letöltésnél a rendszer ne duplázza feleslegesen a már korábban eltárolt számlákat.
Milyen adatok kerülnek eltárolásra?¶
A modul többek között az alábbi számlaösszesítő adatokat menti:
- számla iránya,
- számlaszám,
- eredeti számlaszám,
- kiállítási dátum,
- szállító és vevő adatai,
- nettó, áfa és bruttó összegek,
- HUF összegek,
- deviza és árfolyam,
- teljesítési és fizetési dátum,
- fizetési mód,
- tranzakcióazonosító.
Mit jelent a státuszpanel?¶
A státuszpanel a folyamat közbeni visszajelzések fő helye.
| Jelzés | Jelentés |
|---|---|
NAV kapcsolat inicializálva... | a technikai kapcsolat létrejött |
... számlák letöltése folyamatban... | irányspecifikus letöltés indult |
Időszak X/Y | a hosszabb tartomány több részre bontva töltődik le |
Oldal: N/M | többoldalas NAV válasz feldolgozása zajlik |
Letöltve: ... db | az eddig feldolgozott számlák száma |
... mentése az adatbázisba... | az adott időszak számlái mentés alatt állnak |
Letöltés kész! | a folyamat sikeresen lezárult |
Fontos működési sajátosságok¶
- A modul mindig a megnyitott cég adatbázisába ment.
- A NAV kapcsolat a technikai felhasználó beállításai alapján inicializálódik.
- A hosszabb időszakokat a rendszer 30 napos részekre bontja.
BOTHesetén a rendszer két külön letöltési kört futtat.- A számlák adatbázisba mentése inkrementális, ezért a meglévő rekordok nem duplikálódnak.
- A letöltés közben a kezelőszervek letiltódnak, hogy a folyamat ne sérüljön.
Használati javaslatok¶
- Letöltés előtt ellenőrizze, hogy a megfelelő NAV környezet látható-e.
- Ha egy időszakban kevés találat várható, célszerű szűkebb dátumtartományt megadni.
- Ha teljes körű lefedettség kell, gondolja át, hogy kiállítási vagy beküldési dátum alapján szeretne dolgozni.
- Ismételt letöltésnél az inkrementális mentés miatt jellemzően elegendő a friss időszakokra fókuszálni.
- Hiba esetén elsőként a technikai felhasználó adatait és a környezetet érdemes ellenőrizni.
Gyakori kérdések¶
Miért nem indul a letöltés?
Ennek leggyakoribb oka, hogy nincs beállítva NAV technikai felhasználó, hibás a kapcsolat, vagy a dátumintervallum érvénytelen.
Mi a különbség a kiállítási és a beküldési dátum között?
A kiállítási dátum a számlán szereplő dátum, míg a beküldési dátum azt mutatja, mikor került az adat a NAV rendszerébe. Ugyanaz a számla a két nézetben eltérő időszakba eshet.
Mit jelent a BOTH mód?
Azt, hogy a rendszer előbb a kimenő, majd külön körben a bejövő számlákat is letölti, és a végén összesített eredményt ad.
Elvesznek a korábban letöltött számlák, ha újra futtatom a letöltést?
Nem feltétlenül. A rendszer az új számlákat hozzáadja, a már meglévőket pedig nem duplikálja újra.
Miért tart tovább egy hosszabb időszak letöltése?
Mert a rendszer az időszakot több részre bontja, és minden részhez több NAV oldal lekérdezése és adatbázismentése is tartozhat.
Összefoglalás¶
A NAV Online Számla letöltés modul abban segít, hogy a felhasználó a NAV rendszerben nyilvántartott számlaösszesítő adatokat gyorsan és strukturáltan beemelje az alkalmazás adatbázisába.
Különösen hasznos akkor, ha:
- a NAV számlaadatokat össze szeretné vetni más céges adatokkal,
- bejövő és kimenő számlákat egyaránt szeretne lekérdezni,
- időszaki vagy irányspecifikus számlaképet szeretne kialakítani,
- későbbi lekérdezésekhez, egyeztetésekhez vagy elemzésekhez szeretne megbízható NAV adatforrást biztosítani.
A modul használatával a NAV rendszerből érkező adatok szabályozott módon, duplikációk nélkül kerülnek a helyi adatbázisba, így később jól felhasználhatók ellenőrzéshez, összehasonlításhoz és elemzéshez.