Esettanulmány – Kivasalt ráncok

Back office automatizálás: a gépház, a saját belső rendszerünk

A gépház a saját belső rendszerünk: modulokból áll, és ebben fut a cégünk pénzügyi és ügyviteli háttere. A saját havi elszámolásunktól és számlázásunktól az ügyfeleink vevőinek automatikus számlázásán át az ügyféltörzsig minden itt van, és innen dolgozik Robin, az AI-asszisztensünk is. Azért mutatjuk meg modulonként, mert így látszik a legjobban, mit vesz le egy ilyen rendszer egy kis cég válláról, és mert ugyanígy építünk az ügyfeleinknek is: gyorsan, érthető szabályok mentén, és úgy, hogy ami ismétlődik, azt a rendszer elvégzi, ha pedig valami nincs rendben, szól, és a döntés a tiéd marad.

Ügyfél
Mi magunk – Szuperszónikus Vasalódeszka
Terület
Belső back office: elszámolás, számlázás, bank, ügyféltörzs, automatizmusok
Együttműködés
2026 áprilisa óta, saját üzemeltetésben
Utolsó frissítés

A kiindulás: egy Excel és sok külön eszköz

A cég elszámolása 2022 óta egy Excelben élt: tizenkét munkalap, sok kézi képlet. A többi háttérmunka, a sajátunk és az ügyfeleinké, külön eszközökben ment: a pénzügyi nyilvántartóban, a bankok felületein, a számlázóban, a fizetési szolgáltatóknál, az űrlapoknál. Mindegyik működött, csak egymásról nem tudtak, és az összekötő mi voltunk, kézzel.

A gépház 2026 áprilisában indult egyetlen modullal, a Meska kifizetendő tételeinek kötegelt utalására, és az első naptól élesben futott. Azóta modulról modulra bővült, ma már a saját cégünk működése is ebben fut. A napi munkát vivő moduloknak saját kártyájuk van a gépház nyitóoldalán, ahol egy pillantásra látszik, mi a helyzet és mi a teendő.

1. modul

Elszámolás: a munkaóráktól a befolyt pénzig

Ez a modul váltotta ki a 2022 óta vezetett Excelt. A hónap elején a munkaidő-nyilvántartásból egy gombnyomásra áll össze a számlajavaslat ügyfelenként: óradíjas és fix díjas tételek, az előző hónapról átvitt tételek, és a pénzügyi nyilvántartóból a továbbszámlázandó költségek. Amit átnéztünk, azt a rendszer számlázza ki a Számlázz.hu-n, ha kell, több számlára bontva, részletekben vagy hó közben.

Utána a pénzt követi: a befizetéseket a pénzügyi nyilvántartóból veszi át, mutatja a kintlévőséget, és szól, ha egy befizetés rögzítése elmaradt. A jutalékot annak az ügyfélnek a bevételéhez rendeli, akinek a kapcsán kaptuk. A bankmozgásokat összeveti a bizonylatokkal, és ha egyhez nem talál számlát, Slacken szól, mozgásonként egyszer. A tagi elszámolás a ledolgozott órák arányában, élő számokkal készül, a riport pedig évre, ügyfélre és 2022-ig visszamenőleg mutatja, hogyan megy a cég. A nyitóoldali kártyán a hónap állása, a kintlévőség és a teendők látszanak.

Ezen a modulon tanultuk a legtöbbet: az első nekifutást tizenhárom nap után eldobtuk, a másodikkal öt nap alatt eljutottunk az első szabálytól a lezárt hónapig, és ez az első hónap, a szeptember, forintra egyezett a korábbi Excellel. Október eleje óta ez viszi a cég elszámolását.

2. modul

A Meska pénzügyi központja

Ezzel a modullal indult a gépház: a Meska pénzügyi háttere fut benne. A kifizetendő számlák, bérek és adók egy listában látszanak, határidőkkel; a kijelölt tételek pár kattintással, banki felületre belépés nélkül utalhatók; a dupla utalás ellen két szinten véd a rendszer, és minden utalás naplózva van. A bankszámlák és az online fizetési tárcák egyenlege egy képernyőn látszik, és a Meska 4 óránként frissülő vezetői riportja is innen kapja az egyenlegeket. A teljes történetet a Meska esettanulmányában írtuk le.

3. modul

Stripe-számlázás az ügyfeleink vevőinek

Több ügyfelünk kártyás fizetése a saját Stripe-fiókjában megy, amelyet a mi platformunkhoz kötöttünk. Minden sikeres fizetés után a számla magától elkészül az ügyfél Számlázz.hu-fiókjából, a vevő adataival. A fizetési linkeket is innen kezeljük, képpel és árral, külön éles és teszt módban. Az ügyfeleink saját rendszere közvetlenül a gépháztól is kérhet fizetési linket, így a jelentkezés, a fizetés és a számla egy menetben megy. Ha egy számla nem készül el (pl. valamilyen rendszerhiba miatt), a gépház Slacken szól.

4. modul

Foglalási űrlapból számla

Ahol az ügyfél foglalási űrlappal (Fillout) dolgozik, ott a kitöltés után sem kell kézzel számlázni. Kártyás fizetésnél a számla azonnal elkészül; utalásos foglalásnál a gépház díjbekérőt állít ki, és amikor a pénz megérkezik, abból lesz a számla. A számlázási adatokat az űrlap mezőiből veszi, és egy listában mutatja, mi van kiállítva és mi vár fizetésre.

5. modul

Egyedi automatizmusok, amik maguktól futnak

Ide kerülnek az ügyfélre szabott, apró, de rendszeresen ismétlődő lépések. Az első ilyen: ha egy vevő vásárol, magától felkerül az ügyfelünk hírlevél-listájára. A kártyán látszik, melyik automatizmus fut, mikor futott utoljára, hányszor, és volt-e hiba. Ha egy futás hibázik, Slacken is szól, és a hibás futás egy gombbal újrapróbálható; bármelyik automatizmus egy kapcsolóval kikapcsolható.

6. modul

Ügyfélnyilvántartás: minden rendszerkapcsolat egy helyen

Az ügyfelek, a vállalkozásaik és a kapcsolattartóik itt vannak nyilvántartva, és velük együtt minden rendszerkapcsolatuk: a pénzügyi nyilvántartó, a bankszámlák nyílt banki kapcsolaton, az online fizetési tárcák, a Stripe-fiók, a számlázó, a foglalási űrlap és az ügyfél saját alkalmazása; a saját Google-fiókjainkat is itt kapcsoljuk. A kulcsok titkosítva állnak, minden változás naplóba kerül, és egy új rendszerkapcsolat az ügyfél adatlapjáról indul; a Stripe-ot az ügyfél egy meghívó oldalon maga hagyja jóvá. A banki tételeket a bankok csak 90 napra visszamenőleg adják ki, a gépház viszont mindet megőrzi, amit egyszer látott.

7. modul

Robin API: amiből az AI-asszisztensünk dolgozik

Robin, az AI-asszisztensünk, egyetlen saját kulccsal éri el a gépházat, így nem nekünk kell összeszednünk neki az adatokat. Olvassa a bankszámlák tételeit, az online fizetési tárcák egyenlegét és tételeit, a pénzügyi nyilvántartóból a költségszámlákat, a béreket és az adókat, az ügyféltörzset és a Meet-felvételek listáját; a havi banki egyeztetéshez így maga kéri le, ami kell. Az ügyféltörzsbe csak akkor ír, ha egyikünk jóváhagyta a változást: új ügyfelet vagy vállalkozást vehet fel, kiegészítheti a cégadatokat, és rögzítheti a kapcsolattartót. Levelet nem küld, csak piszkozatot tesz a postafiókunkba, amit küldés előtt mi látunk. Minden írása naplóba kerül. Kulcsot, titkot nem lát, pénzügyi rendszerbe nem ír. Hogy melyik céget, bankszámlát vagy tárcát látja, azt a gépházban egy kapcsolóval döntjük el.

Így épül és így üzemel

Az újabb modulok már így készültek: előbb hétköznapi nyelven leírjuk, hogyan működjön a rendszer (erről a lenti kérdéseknél bővebben), és csak utána kódolunk, AI-eszközökkel, részenként, külön építő és átnéző szereppel. Élesbe csak az a változás megy ki, amelyen minden automata ellenőrzés hibátlanul lefutott, és minden változás olvasható a felületen lévő változásnaplóban.

A gépházat mi magunk üzemeltetjük. Hajnalonként ütemezett feladatok frissítik a munkaórákat, a banki tételeket és a többi adatot; ha valami hibázik, Slacken kapunk jelzést, és a javításról mi döntünk. Ugyanígy üzemeltetjük az ügyfeleinknek épített rendszereket is.

Gyakori kérdések

Miért építettetek saját rendszert, amikor van kész ügyviteli szoftver?

Mert a mi működésünk apró, de makacs részletekben tér el: óradíjas és fix díjas munkák egy ügyfélnél, továbbszámlázott költségek, a ledolgozott órák arányában számolt tagi elszámolás, és egy AI-asszisztens, akinek olvasnia kell az adatokat. Egy kész ügyviteli szoftver ezek közül sokat tud, de nem a mi szabályaink szerint és nem egyben. Ugyanezt a mérlegelést csináljuk végig az ügyfeleinknél is: kész szoftver, ahol lehet, egyedi, ahol arra van szükség. Nálunk egyedi kellett.

Mennyi időbe telt?

Az első modul 2026 áprilisában egy nap alatt ment élesbe. Az elszámolás végleges változatánál két nap ment a szabályok megírására, egy az építésre, és két nappal később már le is zártuk vele a szeptembert: az első szabálytól a lezárt hónapig öt nap telt el. Az ügyfélnyilvántartásnál a tervtől az élesítésig egy hét sem telt el.

Miért írjátok le előbb, hogyan működjön a rendszer, és csak utána kódoltok?

Mert a kód ma már gyorsan megírható, a félreértés viszont drága. Ezért előbb hétköznapi nyelven leírjuk, hogyan működjön a rendszer: számozott szabályokban, példákkal, azzal együtt, mi számít hibának és mi az, ami szándékosan kimarad. Ha nálad építünk, ezt a leírást veled együtt készítjük a jóváhagyott tervből: elolvashatod és kijavíthatod, mielőtt bármi megépülne. Ami nincs benne, az nem készül el; ami benne van, azt számon lehet kérni.

Vigyázat: IT-szakzsargon!

A motorháztető alatt

Ez a blokk a hozzáértő (vagy csak kíváncsi) olvasóknak szól; a lényeg fent van, emberi nyelven. A gépház a következőkre épül:

Next.js (React) + TypeScript
maga a webalkalmazás: felület és szerveroldali API
Supabase (PostgreSQL)
adatbázis, Google-fiókos belépés, soronkénti jogosultság minden táblán
Vercel
felhős üzemeltetés és a hajnali ütemezett feladatok: munkaórák, banki tételek, a Meet-jelzések megújítása
Toggl API
munkaórák, csak olvasva
Quick Riport (QUiCK) API
számlák, bérek és adók a pénzügyi nyilvántartóból, csak olvasva
Számlázz.hu Agent
számla és díjbekérő kiállítása
Enable Banking (PSD2)
bankszámla-egyenlegek és -mozgások nyílt banki kapcsolaton
Online fizetési tárca API-ja
kötegelt utalás, egyenleg és tételek
Stripe Connect
az ügyfeleink Stripe-fiókjai, fizetési linkek, webhook-számlázás
Fillout
foglalási űrlap, amiből számla vagy díjbekérő lesz
Google Workspace (Meet, Drive, Gmail)
Meet-felvétel-jelzés, mappamegosztás, Robin levélpiszkozatai
Slack API
a gépház saját alkalmazása: jelzések és teendők
Tailwind CSS + shadcn/ui, Recharts
a felület építőkockái és a grafikonok

…és amivel készül

VS Code + Claude Code, alügynökökkel
a működés leírása alapján részenként, külön építő és átnéző szereppel
Vitest + Playwright
automata tesztek, és böngészős próba a megváltozott képernyőn
GitHub
verziókövetés
Supabase-migrációk
az adatbázis-változások is verziókövetve mennek ki

Ismerős a helyzet?

Ha nálad is egy táblázat és öt külön eszköz tartja össze az elszámolást, a számlázást és a bankot, és te vagy köztük az összekötő, kérj ránctérképet: első lépésként feltérképezzük, hol megy el feleslegesen idő és figyelem. Az első beszélgetés ingyenes. Közben nézd meg a többi munkánkat is: a Meska pénzügyi folyamatainak automatizálását, hogyan dolgozik Robin, a saját AI digitális asszisztensünk, vagy hogyan simítottuk ki Kun Szilvi csoportjainak jelentkezéskezelését.