Forrás: Wikimedia Commons, CC BY-SA licenc
Mi a célja a kategorizálásnak?
A kategorizálás azt a folyamatot jelenti, amelynek során a pénzügyi alkalmazás az egyes tranzakciókat valamilyen csoportba sorolja — például „élelmiszerbolt", „közlekedés", „rezsiszámlák", „szórakozás" stb. Ez az osztályozás teszi lehetővé, hogy a felhasználó ne csak nyers tételeket lásson, hanem értelmezett összesítőket: havi szinten mennyit költ étkezésre, közlekedésre, online előfizetésekre.
Manuálisan ezt az osztályozást nagyon időigényes elvégezni, ha valaki nem vezet precíz pénzügyi naplót. Az automatikus kategorizálás éppen ezt a terhet veszi le a felhasználóról.
Az automatikus kategorizálás technikai alapja
A pénzügyi alkalmazások alapvetően a tranzakció leírásában szereplő szöveg alapján sorolják be a kiadásokat. Minden banki tranzakciónál megjelenik egy szöveges mező — a kereskedő neve, a banki közlemény vagy az utalás részletezője. Az alkalmazás ezt a szöveget elemzi, és összehasonlítja egy belső adatbázissal, amelyben ismert kereskedők és kategóriák szerepelnek.
Például ha a tranzakció leírásában a „TESCO" szó szerepel, az alkalmazás valószínűleg az „élelmiszerbolt" vagy „bevásárlás" kategóriába sorolja. Ha „Netpincér" vagy „Wolt" szerepel, az étterem/ételrendelés kategóriát kapja.
Kulcsszóalapú szabályok
A legegyszerűbb megközelítés a kulcsszóalapú szabályrendszer: az alkalmazás keres bizonyos karaktersorozatokat, és ha megtalálja, hozzárendeli a megfelelő kategóriát. Ez gyors és kiszámítható, de kizárólag az adatbázisban szereplő kereskedőkre működik megbízhatóan.
Kereskedői adatbázis
A legtöbb külföldi fejlesztőjű alkalmazásnál a hazai, kisebb kereskedők rosszabbul szerepelnek az adatbázisban, mint a nagy láncok. Ennek következménye, hogy a helyi vállalkozásoknál vagy piacon tett vásárlások „Egyéb" vagy „Ismeretlen" kategóriába kerülhetnek, amelyeket manuálisan kell átsorolni.
Fontos tudni: A kategorizálás pontossága erősen függ attól, hogy az alkalmazás fejlesztője milyen kereskedői adatbázist tart karban, és hogy az tartalmaz-e magyarországi cégeket. A hazai bankok saját appjai általában pontosabban ismerik fel a hazai kereskedőket.
Manuális korrekció és tanulás
A jó büdzsé-alkalmazások lehetővé teszik, hogy a felhasználó korrigálja a hibás kategóriákat. Egyes programok megjegyzik ezeket a korrekciókat, és a jövőben ugyanolyan tranzakciót automatikusan a helyes kategóriába sorolnak. Ez egy tanulási folyamat, amely idővel javítja a pontosságot.
Más alkalmazások egyéni szabályok létrehozását is lehetővé teszik: megadható, hogy ha egy tranzakció megnevezése tartalmaz egy bizonyos szöveget, mindig egy adott kategóriába kerüljön.
Szokásos kategóriarendszerek
A legtöbb alkalmazás alapkategóriái hasonlóak, de az elnevezések és az alkategóriák eltérhetnek. Jellemző főkategóriák:
- Élelmiszer és bevásárlás
- Lakhatás (bérleti díj, közüzemi számlák, internet)
- Közlekedés (üzemanyag, tömegközlekedés, taxi/ride-sharing)
- Egészségügy
- Étterem és kávézó
- Szórakozás és szabadidő
- Ruha és vásárlás
- Oktatás
- Pénzügyi tranzakciók (átutalások, ATM-felvétel)
- Megtakarítás és befektetés
Megosztott számlák és közös háztartás
Párban vagy több személlyel közösen kezelt háztartási büdzsé esetén a kategorizálás bonyolultabb kérdéssé válik: kinek a tranzakciója kerüljön be a közös nyilvántartásba? Egyes alkalmazások megosztott munkaterületet kínálnak erre, mások csak egyszemélyes használatra alkalmasak. Ez az egyik szempontja annak, amit érdemes előzetesen megvizsgálni az alkalmazás kiválasztásakor.