A legtöbb webshopnál a bevétel az egyik rendszerben van, a számlák a másikban, a hirdetési költés pedig három platformon. Amíg ezeket havonta kézzel kell összefésülni, addig a cashflow mindig múlt idő: akkor derül ki, hogy egy hónap nem jött ki, amikor már nem lehet rajta változtatni.
Webshop, számlázás és hirdetés egy képernyőn
A NAHA-nak olyan dashboardot fejlesztettünk, ami a webáruházat, a számlázást és a hirdetési költést egy képernyőn hozza össze, negyedóránként frissülő szinkronnal. A bevételi oldal automatikusan érkezik a WooCommerce-ből és a számlázórendszerből, a kiadási oldalon a fix költségek havi vetítéssel jelennek meg, a hirdetési költés pedig platformonként bontva.
Napi pontosságú hirdetési költés, havi számla helyett
A Meta, a Google Ads és a TikTok költése közvetlenül a hirdetési fiókokból érkezik, napi bontásban – nem a hónap végi számlából. Így a cashflow nem havi ugrásokban látszik, hanem napra pontosan. Mivel a friss napok költése utólag még változhat, minden futás visszamenőleg újrakérdezi az utolsó napokat, és a meglévő tételt frissíti.
A neheze a duplázás kiszűrése volt
Egy ilyen rendszernél nem az adatok behúzása a nehéz, hanem hogy egy forint csak egyszer szerepeljen. A webshopos számlákat a rendszer kihagyja, mert azt a bevételt a WooCommerce már hozza. Ha egy hirdetési csatorna költése API-ból jön, akkor az adott szolgáltató havi számláját automatikusan kihagyja – és jelzi, mit hagyott ki. A banki tranzakciók külön táblába kerülnek, és szándékosan nem számítanak bele a cashflow-ba, hogy ne duplázzák a számlákat.
Bejövő számlák automatikusan, CSV-import tartalékként
A költségszámlák a számlázz.hu Pénzügyi adatkapcsolatán keresztül, push jelleggel érkeznek egy saját fogadó végpontra: a bejövő számlából automatikusan kiadás-tétel lesz, a szállító neve alapján kategorizálva. Ugyanaz a számla többször is megérkezhet – ilyenkor a meglévő tétel frissül, nem duplázódik. Ha ez az adatkapcsolat nem indul el, CSV-ből is beolvasható minden: az importáló fejléc alapján ismeri fel az oszlopokat, kezeli a magyar szám- és dátumformátumokat, előnézetet ad, és számlaszám alapján véd a duplikáció ellen.
Nem könyvelés, hanem döntéstámogatás
A felület havi tükör-grafikonon mutatja a bevételt és a kiadást, közte az egyenleggel, kategóriabontással és tételes tranzakciólistával. A cél nem a könyvelés kiváltása volt, hanem az, hogy a napi döntésekhez – érdemes-e most többet költeni hirdetésre – ne kelljen megvárni a hónap zárását.
Osztott tárhelyre tervezve
A rendszer PHP és SQLite alapon fut, osztott tárhelyre telepíthető csomagként, jelszavas belépéssel. Mivel az ilyen tárhelyeken a PHP-futásidő jellemzően 30 másodperc, a szinkron időkeretes: egy futás adott ideig dolgozik, megjegyzi, hol tartott, és a következő kör onnan folytatja. Beépített diagnosztika mutatja a szerver állapotát és az utolsó szinkronokat, ha valami elakad.
A képeken a rendszer demó módban, mintaadatokkal fut.
Ügyfél: naha.hu






