NAV online adatkapcsolat: beállítás, teszt, monitoring
E-Számla
NAV online adatkapcsolat: beállítás, teszt, monitoring | Syneo
Hogyan építsd fel és tartsd üzemképesen a NAV Online Számla adatkapcsolatot? Beállítási checklist, tesztcsomag, hibakezelés és monitoring vállalatoknak.
NAV, online adatkapcsolat, teszt, monitoring, kulcskezelés, idempotencia, retry, naplózás, e-számla, integráció, DevOps, biztonság
2026. ápr. 16.
A NAV Online Számla adatszolgáltatás a legtöbb cégnél „csak működik” addig, amíg nem jön egy kulcsrotáció, egy hálózati hiba, egy sémaváltozás, vagy egy váratlan csúcs a számlaforgalomban. Ilyenkor derül ki, hogy a NAV online adatkapcsolat valójában nem egyszeri beállítás, hanem egy kicsi, de kritikus integrációs rendszer: hitelesítés, üzenetküldés, visszaigazolás-kezelés, naplózás, hibajavítás, monitoring.
Ez a cikk gyakorlati nézőpontból mutatja be:
hogyan érdemes felépíteni a NAV online adatkapcsolat beállítását (biztonságosan és auditálhatóan),
hogyan tesztelj úgy, hogy élesben ne a könyvelés és az IT kapkodjon,
milyen minimális monitoring kell ahhoz, hogy a hibákat ne napokkal később vedd észre.
Mit jelent a NAV online adatkapcsolat a gyakorlatban?
A NAV Online Számla rendszer lényege, hogy a számlázó (vagy ERP, webshop, billing motor) gépi úton adatot szolgáltat a kiállított számlákról. A „kapcsolat” tipikusan API-hívásokból áll, ahol:
az alkalmazás hitelesít (technikai felhasználó, kulcsok),
elküldi a számlaadatokat a NAV által elvárt struktúrában,
megkapja a feldolgozási visszajelzést,
és kezeli a hibákat, újraküldést, illetve a státuszok lekérdezését.
Fontos: a sikeres adatszolgáltatás nem csak „átmegy a kérés”, hanem üzemeltethető folyamat lesz belőle (napló, riasztás, felelősök, visszakereshetőség).
Kiemelt forrás fejlesztőknek és üzemeltetőknek: a NAV hivatalos felülete és dokumentációi az Online Számla portálon érhetők el.
Beállítás: előfeltételek és döntési pontok (dobozos vs. egyedi)
Mielőtt technikai lépésekbe mennél, tisztázd: a NAV online adatkapcsolat nálatok milyen módon valósul meg.
Dobozos számlázó / felhős számlázó: jellemzően a szolgáltató kezeli az API-integrációt, neked inkább a cégadatok, jogosultságok, technikai felhasználók és a helyes beállítások ellenőrzése a feladat.
ERP / egyedi számlázás / webshop számlázás: a NAV kapcsolat a ti integrációs felelősségetek, itt a monitoring és hibakezelés kritikus.
A két út közös pontja: a vállalati oldalon mindenképp kell egy tulajdonos (üzleti vagy IT), aki felel azért, hogy a kapcsolat folyamatosan működjön, és változás esetén legyen akció.
NAV online adatkapcsolat beállítás: gyakorlati checklist
Az alábbi checklist szándékosan „üzemeltethető” szemléletű, nem csak a regisztrációig tart.
Terület | Mit állíts be / ellenőrizz? | Tipikus felelős |
Hozzáférés és szerepek | Ki a fő admin? Ki kezeli a technikai felhasználót és kulcsokat? Legyen helyettes. | IT + pénzügy |
Technikai felhasználó | Legyen külön technikai user integrációhoz, ne személyes fiók. | IT |
Kulcskezelés | Kulcsok biztonságos tárolása (secrets vault), rotációs rend, hozzáférés naplózása. | IT security / DevOps |
Környezetek | Teszt és éles elkülönítése (konfig, kulcsok, endpointok). | IT |
Időszinkron | Stabil idő (NTP), mert aláírás és időbélyeg jellegű ellenőrzések érzékenyek lehetnek. | IT ops |
Üzenet-validáció | Küldés előtt sémavalidáció (ahol releváns), kötelező mezők és törzsadatok kontrollja. | Fejlesztés |
Hibakezelés | Retry/backoff, idempotencia, dead-letter queue vagy „hibás tételek” várólista. | Fejlesztés + ops |
Naplózás | Kérés-azonosítók, számlaazonosítók, válaszkódok, hibakódok visszakereshetően. | Ops |
Monitoring és riasztás | Sikerráta, backlog/queue, válaszidő, hibakód-trend, „nincs forgalom” anomália. | Ops |
Ha e-számlázási és NAV témában komplexebb megfelelőségi kontextus is érdekel, érdemes megnézni a Syneo összefoglalóját az elektronikus számla jogszabályokról 2026-ban.

Teszt: hogyan ellenőrizd, hogy élesben is stabil lesz?
A „sikeres teszt” nem az, hogy egyszer beküldesz egy számlát a tesztkörnyezetbe, hanem az, hogy lefeded azokat az eseteket, amik élesben fájni szoktak: stornó, módosítás, csúcsidő, hálózati bizonytalanság, duplikált küldés.
Minimum tesztcsomag (smoke + üzemi realitás)
A következő tesztekkel már sok kellemetlenséget megelőzhetsz:
Smoke test: egy alap számla beküldése, visszajelzés ellenőrzése, logokban a korrelációs azonosítók megléte.
Módosítás / stornó jellegű folyamat: amit a rendszered támogat, azt NAV oldalon is kezeld végig (ne csak „happy path” legyen).
Duplikált beküldés: szimuláld, hogy ugyanaz a számla kétszer indul el (pl. timeout után a kliens újrapróbálja). Itt derül ki, van-e idempotencia.
Hálózati hiba és retry: időtúllépés, 5xx jellegű válasz, DNS hiba. A cél, hogy a rendszer ne dobjon el számlát, hanem sorolja be újraküldésre.
Terhelési mini-próba: nem kell teljesítményteszt-labor, de egy rövid „csúcs” szimuláció segít látni, hogy a queue és a feldolgozás nem omlik-e össze.
Go-live előtti „kapu” (mit pipálj ki élesítés előtt)
Go-live feltétel | Mit jelent? | Miért fontos? |
Kulcsok és konfig rendben | Éles kulcsok csak éles környezetben, hozzáférés korlátozva | A legtöbb incidens „rossz konfig” |
Hibás tételek kezelése | Van lista/pult, ahol a sikertelen küldések látszanak | Ne rejtve maradjon a hiba |
Riasztások aktívak | Hibaarány, backlog, „nincs adat” riasztás | Ne a könyvelő vegye észre először |
Runbook kész | Ki mit csinál, ha romlik a sikerráta, milyen adat kell hibajegyhez | MTTR csökken |
Ha a NAV adatszolgáltatás stabilizálása is cél, kapcsolódóan hasznos lehet a Syneo cikke a NAV e-számla gyakori hibáiról és gyors megoldásokról (különösen a triage logika és retry minták miatt).
Monitoring: mit mérj, hogy ne vakon üzemeltess?
A NAV online adatkapcsolatnál a monitoring célja nem az, hogy „szép grafikonok” legyenek, hanem hogy:
időben észrevedd a romlást,
gyorsan beazonosítsd a hibás számlákat,
és bizonyítani tudd (audit, belső kontroll), hogy a folyamat felügyelt.
Ajánlott minimál metrikák (SLI-k) és riasztások
Metrika | Mit mér? | Tipikus riasztás logika (józan paraszti) |
Beküldési sikerráta | Sikeres / összes beküldés aránya | Ha tartósan romlik, az incidens |
Feldolgozási késleltetés | Mennyi idő telik el a számla kiállításától a sikeres beküldésig | Ha nő, backlog vagy NAV elérhetőség gond |
Backlog / queue méret | Hány beküldés vár feldolgozásra | Ha folyamatosan nő, kapacitás vagy hiba |
Hibakód-trend | Melyik hiba dominál (auth, validáció, szerver) | Egy hibatípus hirtelen megugrik |
Retry szám | Hányszor kellett újrapróbálni | Ha magas, instabil kapcsolat vagy hibás endpoint |
„Nincs adat” anomália | Nincs beküldés adott időablakban | Akkor is gyanús, ha „elvileg van számlázás” |
Naplózás: mitől lesz használható egy log incidensnél?
Üzemeltetési szempontból a legnagyobb különbség a „van log” és a „használható log” között, hogy utóbbinál 5 perc alatt válaszolsz ezekre:
Melyik számlák érintettek?
Milyen hibakód jött vissza?
Egyszeri hiba volt vagy trend?
Megpróbáltuk újraküldeni? Mi lett az eredmény?
Gyakorlati minimum: legyen minden beküldéshez egyedi korrelációs azonosító, és a logban szerepeljen a belső számlaazonosító (vagy számlaszám), időpont, válasz státusz, NAV oldali hivatkozások (amiket a válasz tartalmaz).

Tipikus hibaforrások és gyors hibaelhárítási logika
A NAV online adatkapcsolat problémái jellemzően három rétegbe esnek. Ha ezt a triage logikát követed, gyorsabb lesz a javítás.
1) Hitelesítés és jogosultság
Jellemző tünet: hirtelen sok elutasítás, auth jellegű hibák.
Ellenőrizd, hogy nem történt-e kulcsváltás vagy lejárat, illetve nem keveredett-e össze teszt és éles konfiguráció.
Nézd meg, ki fér hozzá a kulcsokhoz, volt-e „kézi beavatkozás”.
2) Adat és formátum (validáció)
Jellemző tünet: a NAV válaszában sémára, kötelező mezőre, adattisztaságra utaló hiba.
Tedd kötelezővé a küldés előtti ellenőrzést (törzsadatok, adóalany adatok, kerekítési szabályok, kötelező mezők).
Ha rendszeresen ilyen hiba jön, gyakran nem „NAV hiba”, hanem adatminőség vagy mapping.
Adat-oldali kockázatok kezeléséhez kapcsolódóan: a Syneo cikke az adatminőség auditról ugyan AI fókuszú, de a profiling és minőség-SLA gondolkodás integrációknál is nagyon hasznos.
3) Integráció és üzemeltetés (idő, hálózat, retry)
Jellemző tünet: időtúllépések, időszakos 5xx, backlog-növekedés.
Legyen retry/backoff, és legyen felső korlát (ne végtelen újrapróbálkozás).
Legyen „hibás sor” vagy dead-letter jellegű megoldás, ahol a tételek nem tűnnek el.
Vizsgáld meg a DNS, proxy, tűzfal, tanúsítvány-lánc, időszinkron állapotát.
Biztonsági minimumok (kulcsok, hozzáférés, audit)
A NAV kapcsolat kulcsai gyakorlatilag integrációs „főkulcsok”, ezért érdemes legalább ezeket megtenni:
Ne kódban tárold a kulcsokat és jelszavakat, hanem dedikált secrets tárolóban.
Legyen hozzáférés-korlátozás (csak azok a szolgáltatások és emberek férjenek hozzá, akiknek muszáj).
Legyen rotációs rend (és dokumentált, ki mikor cserél, hogyan tesztel, hogyan rollbackel).
Legyen naplózás az admin jellegű változtatásokról.
Ha a hozzáféréskezelés és auditálhatóság érdekel mélyebben, hasznos kapcsolódó olvasmány: e-számla belépés: hozzáférés-kezelés és biztonsági minimumok.
Mikor érdemes külön projektet csinálni a NAV kapcsolat rendbetételéből?
Sok cégnél a NAV online adatkapcsolat „mellékfunkció”, de bizonyos helyzetekben kifejezetten megéri dedikált stabilizációs sprintet indítani:
több rendszer számláz (ERP + webshop + billing), és nincs egységes kontroll,
gyakoriak a visszautasítások, manuális utómunka van,
nincs monitoring, csak akkor derül ki a gond, amikor reklamál a pénzügy,
auditálhatóság kell (belső kontroll, ISO, beszállítói elvárások),
gyorsan változik a környezet (számlázási folyamat, integrációs réteg, DevOps átállás).
Ilyenkor a cél tipikusan 2–4 hét alatt egy „üzemi minimum” kialakítása: logok rendbetétele, riasztások, retry/idempotencia, runbook, felelősök.
Gyakran Ismételt Kérdések (FAQ)
Mitől lesz „jó” a NAV online adatkapcsolat beállítás? Attól, hogy nem csak egyszer átmegy egy tesztküldés, hanem van kulcskezelés, hibakezelés, naplózás és riasztás, tehát üzemeltethető és auditálható.
Elég, ha a számlázóprogram „össze van kötve” a NAV-val? Sok esetben igen, de akkor is érdemes rendszeresen ellenőrizni a státuszokat és a hibákat, főleg ha több telephely, több számlázási csatorna vagy integráció van.
Mi a leggyakoribb ok, amiért élesben elromlik a kapcsolat? Tipikusan konfiguráció- és kulcsproblémák, környezetek összekeverése, időszinkron gondok, illetve olyan adatminőségi hibák, amik csak bizonyos számlatípusoknál jönnek elő.
Milyen monitoring a minimum, ha nincs külön SRE/DevOps csapatunk? Legalább: beküldési sikerráta, backlog/függő tételek száma, top hibakódok, valamint „nincs adatküldés” jellegű riasztás, ami akkor szól, ha szokatlanul leáll a forgalom.
Mit kérjek a fejlesztőktől vagy beszállítótól, ha egyedi integráció készül? Legyen dokumentált hibakezelés (retry, dead-letter), korrelációs azonosítós logolás, monitoring dashboard és egy rövid runbook, ami leírja a tipikus hibák elhárítását.
Következő lépés: stabil NAV adatkapcsolat felmérés és monitoring bevezetés
Ha szeretnéd, hogy a NAV online adatkapcsolat ne „rejtett kockázat” legyen, a Syneo csapata segíthet egy rövid, célzott felmérésben és stabilizációban (beállítások ellenőrzése, tesztcsomag, monitoring és üzemeltetési minimum kialakítása).
További információért és egyeztetéshez látogasd meg a Syneo oldalát, és írj nekünk a jelenlegi számlázási felépítésről (milyen rendszer számláz, mekkora a forgalom, van-e gyakori NAV hiba).

