Hogyan automatizáld a számlázást n8n-nel — lépésről lépésre

Automatikus számlázás workflow ábra n8n-nel — számla, e-mail és fizetés összekötve

A számlázás az a feladat, amit senki sem szeret, mégis minden hónapban visszatér. Adatok másolása a webshopból a számlázóba, fizetési emlékeztetők kézi küldése, a kész számla átmozgatása a könyvelőnek — ezek apró lépések, de összeadódnak, és hetente több órát is elvehetnek az idődből. A jó hír: ezt az egész láncot fel lehet építeni egyetlen automatizmusként, és onnantól magától fut. Ebben a cikkben lépésről lépésre megmutatom, hogyan rakd össze a saját számlázási folyamatodat az n8n segítségével — programozói tudás nélkül.

Miért éppen az n8n a számlázás automatizálására?

Az n8n egy nyílt forráskódú automatizálási eszköz, amely vizuális felületen köti össze az alkalmazásaidat. Ha még nem ismered, érdemes előbb elolvasnod, mi az az n8n és miért használják a legjobb vállalkozások. A számlázás szempontjából három dolog teszi különösen vonzóvá. Elsőként: saját szerveren is futtathatod, így az ügyfél- és számlaadatok nálad maradnak, ami GDPR-szempontból komoly előny. Másodszor: havidíj helyett egyszer állítod be, és utána nincs lépésenkénti költsége, mint sok versenytársnak. Harmadszor: a magyar számlázóprogramok — Számlázz.hu, Billingo — REST API-val rendelkeznek, amelyeket az n8n minden gond nélkül elér.

Ha még a megfelelő eszköz kiválasztásánál tartasz, segíthet a Zapier, n8n és Make összehasonlítása. Most viszont feltételezzük, hogy az n8n mellett döntöttél, és nézzük a gyakorlatot.

Mire lesz szükséged, mielőtt belevágsz

A workflow felépítéséhez néhány előkészület kell. Először is egy futó n8n példányra: ez lehet a felhős n8n Cloud, vagy egy saját szerverre telepített verzió. Másodszor egy számlázóprogram API-kulcsára. A Számlázz.hu Agent-kulcsot ad, a Billingo pedig a fiókod beállításai között generál API-kulcsot. Harmadszor arra a forrásra, ahonnan a számlázási adat érkezik — ez tipikusan egy webshop (WooCommerce, Shopify), egy űrlap vagy egy táblázat. Végül érdemes egy teszt-céget vagy teszt-számlatömböt használnod, hogy az éles ügyfeleidet ne terheld a próbákkal.

Egy fontos tanács: mielőtt élesben kapcsolod be, mindig fiktív teszt-adatokkal próbáld ki a teljes láncot. Egy rosszul beállított trigger könnyen kiküldhet egy hibás számlát egy valódi ügyfélnek, és azt utána sztornózni macerás.

Lépésről lépésre: a számlázási workflow felépítése

Most jön a lényeg. A folyamatot öt logikai lépésre bontom, ahogy az n8n vásznán is felépíted őket balról jobbra.

1. A trigger beállítása

Minden workflow egy indító eseménnyel kezdődik. Webshop esetén ez a „új megrendelés” webhook: a WooCommerce vagy a Shopify értesíti az n8n-t, amint befut egy fizetett rendelés. Ha nincs webshopod, használhatsz időzített triggert (például minden hétfő reggel végigfut egy Google Sheets táblázaton), vagy egy űrlap-beküldést. A trigger node adja át a következő lépéseknek a vevő nevét, címét, adószámát és a tételeket.

2. Az adatok rendezése

A nyers adat ritkán illeszkedik pontosan a számlázó elvárásaihoz. Ezért egy „Set” vagy „Edit Fields” node-dal átformázod: a vevő adatait a számlázó által várt mezőkbe rendezed, kiszámolod a nettó és bruttó értékeket, és beállítod az ÁFA-kulcsot. Itt érdemes egy egyszerű ellenőrzést is beépíteni — ha hiányzik az e-mail-cím vagy nulla a végösszeg, a workflow ne menjen tovább, hanem jelezzen.

3. A számla kiállítása

Ez a workflow szíve. Egy HTTP Request node-dal meghívod a Számlázz.hu vagy a Billingo API-ját, és átadod neki az előző lépésben összerakott adatokat. A számlázó visszaadja a kész számla azonosítóját és PDF-linkjét. Mivel ezek a programok NAV-kompatibilis, automatikus online számlát állítanak ki, a jogszabályi megfelelésről nem neked kell külön gondoskodnod.

4. A számla kiküldése és tárolása

A legtöbb számlázó magától kiküldi a számlát a vevőnek, de ha saját, márkázott e-mailt szeretnél, egy Gmail vagy SMTP node-dal te is megteheted. Ezzel párhuzamosan a PDF-et elmentheted egy Google Drive-mappába a könyvelőd számára, vagy rögzítheted egy táblázatba a havi áttekintéshez. Így a hónap végén nem kell vadásznod a számlákat — egy helyen lesz mind.

5. Fizetési emlékeztető

A lánc utolsó eleme a követés. Egy időzített ág néhány nappal a fizetési határidő után megnézi, befolyt-e az összeg, és ha nem, automatikusan küld egy udvarias emlékeztetőt. Ez az a lépés, amit kézzel szinte soha nem csinálunk meg következetesen, pedig pont ez hozza vissza a kintlévőségeket.

Tipikus hibák, amiket érdemes elkerülni

A leggyakoribb hiba, hogy valaki rögtön éles adatokkal indít. Mindig teszteld előbb fiktív vevővel. A második csapda az ÁFA-kulcsok kezelése: ha többféle kulccsal dolgozol, gondoskodj róla, hogy a workflow tételenként a helyeset alkalmazza. A harmadik a hibakezelés hiánya — ha a számlázó API egyszer nem válaszol, jó, ha az n8n értesít téged, ahelyett hogy csendben elnyelné a megrendelést. Egy egyszerű „Error Trigger” ág megment a kellemetlen meglepetésektől.

Mennyi időt és pénzt spórolsz vele?

Egy átlagos kisvállalkozásnál a számlázás és a hozzá tartozó adminisztráció heti két-három órát is elvisz. Ha ezt automatizálod, az havonta nagyjából tíz felszabaduló óra — ennyi időt fordíthatsz inkább értékesítésre vagy a szolgáltatásod fejlesztésére. A hibák száma is csökken, hiszen a gép nem felejt el ÁFA-t számolni vagy emlékeztetőt küldeni. Ha kíváncsi vagy, milyen más folyamatokat lehet még hasonló elven automatizálni, nézd meg az automatikus számlázásról szóló átfogó cikkünket is.

Összegzés és a következő lépés

A számlázás automatizálása az egyik leggyorsabban megtérülő befektetés egy kisvállalkozás életében: egyszer felépíted a workflow-t, és onnantól minden megrendelésnél magától dolgozik. Az n8n ehhez ideális eszköz, mert rugalmas, az adataid nálad maradnak, és a magyar számlázóprogramokkal jól együttműködik. Ha nem szeretnél magad bíbelődni a beállítással, szívesen segítünk felépíteni a folyamatot a te vállalkozásodra szabva. Vedd fel velünk a kapcsolatot, és megnézzük, mit lehet nálad automatizálni.

Szeretnéd automatizálni a vállalkozásod?

30 perces ingyenes konzultáción megmutatjuk, hogyan spórolhatsz 10+ órát hetente automatizálással.