5K

Számlázó és CRM szinkronizáció: automatizált pénzügyi folyamatok a NAV Online Számla v3.0 korában

Útmutató a magyar székhelyű cégek pénzügyi és értékesítési rendszereinek automatikus összekapcsolásához: Számlázz.hu Agent, Billingo API v3 és valós idejű NAV adatszolgáltatás.

A legtöbb magyar vállalkozás életében eljön a pillanat, amikor az értékesítés (sales) és a pénzügyi adminisztráció közötti szakadék komoly fennakadásokat okoz. Az üzletkötő lezárja a megállapodást a CRM rendszerben, de a pénzügyes munkatárs csak órákkal vagy napokkal később – gyakran manuális e-mail értesítés alapján – állítja ki a díjbekérőt vagy a végszámlát.

Ez a manuális láncolat nemcsak lassítja a cash-flow-t, hanem növeli a hibázási lehetőséget is. Egy elgépelt adószám, rossz szállítási cím vagy tévesen megadott fizetési határidő azonnali számlamódosítást és adminisztrációs pluszmunkát von maga után.

A modern felhős számlázóplatformok (Számlázz.hu, Billingo) fejlett API-interfészei és a NAV Online Számla v3.0 rendszer követelményei ma már lehetővé teszik a teljes pénzügyi lánc emberi beavatkozás nélküli automatizálását.

A manuális számlázás rejtett ára a hazai KKV-knál

Amikor egy vállalkozás havonta csupán 20-30 számlát bocsát ki, a manuális folyamat kezelhetőnek tűnik. A növekedéssel azonban a munkaórák száma lineárisan emelkedik. Mérések szerint egy egyedi számla manuális rögzítése, ellenőrzése és e-mailben történő kiküldése átlagosan 4-6 percet vesz igénybe.

Havi 300 számlánál ez 20–30 óra tiszta munkaidőt jelent. Ennél is kritikusabb azonban a kintlévőségek kezelése: ha a befizetések párosítása és a díjbekérők rendezése kézzel történik, a számlák kiegyenlítéséről szóló információk késve jutnak el a kereskedelmi csapathoz, ami késlelteti a szolgáltatás teljesítését vagy a termék feladását.

A NAV Online Számla v3.0 és az adatszolgáltatási biztonság

  1. január 1-je óta a Nemzeti Adó- és Vámhivatal (NAV) Online Számla rendszere kötelezővé tette az adatszolgáltatást gyakorlatilag minden kiállított számláról, beleértve a belföldi B2B, B2C és az export számlákat is. A jelenleg érvényben lévő 3.0-s API specifikáció szigorú strukturális és szintaktikai elvárásokat támaszt a számlázó szoftverek felé.

Az automatizált integráció legnagyobb előnye a jogszabályi megfelelőség szempontjából:

  • Automatikus adószám-ellenőrzés: A számlázó API-k a számlakiállítás pillanatában valós időben lekérik a vevő adószámát a NAV adatbázisából, kiszűrve az érvénytelen vagy felfüggesztett adószámokat.
  • Azonnali adatszolgáltatás: Az API-n keresztül kiállított elektronikus számlák azonnal, hiba nélkül továbbítódnak a NAV szervereire, kiküszöbölve az utólagos manuális adatszolgáltatási hibákat.

Számlázz.hu Agent és Billingo API v3: integrációs minták

A két piacvezető magyar felhős számlázó eltérő, de egyaránt rendkívül stabil architektúrát kínál az automatizációhoz.

1. Számlázz.hu Számla Agent

A Számlázz.hu a Számla Agent interfészen keresztül XML és JSON alapon teszi lehetővé a kommunikációt.

  • Működés: A CRM vagy az ERP rendszer egy HTTP POST kéréssel küldi el a számlaadatait a Számla Agent felé. A válaszban a rendszer visszakapja a generált PDF számla elérhetőségét, a számlaszámot és a kifizetettségi státuszt.
  • Különleges funkció – Autokassza: A Számlázz.hu Autokassza szolgáltatása közvetlen banki integrációt (pl. OTP, CIB, Erste, Raiffeisen, Wise) biztosít. Amikor a vevő utalása megérkezik a cég bankszámlájára, a rendszer automatikusan párosítja azt a kiállított díjbekérővel, kibocsátja a végszámlát, és API webhook segítségével visszajelez a CRM-nek.

2. Billingo API v3

A Billingo modern RESTful API v3 architektúrát használ, JSON adatstruktúrával és Bearer tokenes hitelesítéssel.

  • Működés: A Billingo API rendkívül rugalmas blokk-alapú számlázást tesz lehetővé. Könnyedén kezelhetők a különböző áfakulcsok (27%, 5%, TAM, AAM, EU áfa), valamint a különféle devizanemek (HUF, EUR, USD) a Magyar Nemzeti Bank (MNB) valós idejű árfolyamainak automatikus lekérésével.
  • Webhookok: A Billingo webhook értesítéseket tud küldeni a külső rendszereknek, amint egy számla állapota megváltozik (például kiküldve, megtekintve, kifizetve).

Az automatizált pénzügyi folyamatmodell lépései

Egy optimálisan felépített értékesítési-pénzügyi csatorna a következő lépésekből áll:

[CRM: Deal Megnyerve] 
       │
       ▼ (Webhook / API hívás)
[Számlázó API: Díjbekérő kiállítása] ──► [Automatikus e-mail a vevőnek díjbekérővel]
       │
       ▼ (Banki API / Autokassza)
[Befizetés azonosítása bankszámlán]
       │
       ▼ (API szinkron)
[Számlázó API: Végszámla kiállítása & NAV v3 adatszolgáltatás]
       │
       ▼ (Webhook visszajelzés)
[CRM: Megrendelés státusza -> "Fizetve / Teljesíthető"]

Kivételek, stornózási logikák és fejlesztői tesztkörnyezet

Egy automatizált számlázó integráció tervezése során nem szabad megfeledkezni a nem rendeltetésszerű esetek kezeléséről sem:

  • Sztornózás és helyesbítés automatizálása: Ha egy vásárló eláll a megrendeléstől, a CRM-ben indított stornó státuszváltozásnak automatikusan generálnia kell a sztornószámlát a számlázó API-n keresztül, biztosítva, hogy a könyvelés felé elküldött adatok hibátlanok maradjanak.
  • Sandbox tesztkörnyezet: Mind a Billingo, mind a Számlázz.hu külön tesztkörnyezetet (sandbox) biztosít a fejlesztőknek. Élesítés előtt elengedhetetlen a teljes számlázási életciklus szimulálása teszt adószámokkal és érvénytelen adatokkal, tesztelve a NAV hibaüzeneteinek lekezelését.
  • Digitális archiválás: A 1/2018. (VI. 29.) ITM rendelet a digitális archiválás szabályairól előírja a kiállított elektronikus számlák sértetlenségének és olvashatóságának megőrzését az elévülési idő (5 év) végéig. Az API-n keresztül továbbított e-számlák időbélyegzését és minősített elektronikus aláírását a felhős szoftverek automatikusan elvégzik.

Gyakorlati tanácsok a bevezetéshez

  1. Adatminőség biztosítása a CRM oldalon: Az automatizáció csak akkor működik hiba nélkül, ha az ügyfél-adatbázisban a cégnevek, adószámok és irányítószámok strukturáltan, validált mezőkben szerepelnek.
  2. Hibakezelés és értesítések: Fel kell készíteni a rendszert az esetleges API hálózati kimaradásokra. Ha a számlázó szervere nem elérhető, a kérésnek be kell kerülnie egy újrapróbálkozási sorba (retry queue), a pénzügyi felelőst pedig azonnali értesítésben (pl. Slack vagy e-mail) kell tájékoztatni.
  3. Könyvelői egyeztetés: Az automatizált rendszert a bevezetés előtt érdemes egyeztetni a cég könyvelőjével is, tisztázva az kontírozási és főkönyvi számok automatikus átadási struktúráját.

Az automatizált számlázási lánc kiépítése nem csupán az adminisztrációs órákat felezi meg, hanem 24-48 órával lerövidíti az átlagos fizetési időt (DSO), közvetlenül javítva a vállalkozás likviditását.