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
- 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
- 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.
- 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.
- 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.