7. Tervezett tranzakciók
A tervezett tranzakció egy sablon, amely vagy automatikusan valódi tranzakciót generál megadott időközönként, vagy tervezett előfordulásokat hoz létre, amelyeket te erősítesz meg és könyvelsz el.
Mikor érdemes használni
- A tétel összege és kategóriája rögzített → Rögzített összeg mód.
- Az összeget minden alkalommal te adod meg (pl. változó közüzemi számla) → Változó összeg mód.
- Tudni akarod, mi esedékes, és emlékeztetőt szeretnél kapni → Tervezett előfordulás mód.
- Egyszeri jövőbeli fizetés nyomon követése → Egyszer ütemezési mód.
Új tervezett tranzakció létrehozása
A navigációs sávon nyisd meg a Tranzakciók legördülő menüt és válaszd a Tervezett almenüpontot, majd kattints a + Új tervezett gombra.
Ütemezési mód
| Mód | Viselkedés |
|---|---|
| Egyszerű | A beállított gyakorisággal ismétlődik. A tranzakciók automatikusan generálódnak. |
| Egyszer | Pontosan egy előfordulás az indulás dátumán. Freckvenciát nem kell megadni. |
| Egyedi dátumok | Explicit dátumlista: megadod az egyes dátumokat, a következő 60 napba esőkre előfordulás generálódik. |
| Egyedi szabály | Vizuális szabályszerkesztő (gyakoriság, intervallum, hónap-nap minta, hét napja, éves dátum). |
Összegmód
| Mód | Viselkedés |
|---|---|
| Rögzített | Minden előfordulás a sablon összegét használja. |
| Változó | Az előfordulás megerősítésekor kell megadni a tényleges összeget. |
Egyszer módban az összegmód automatikusan Rögzített — a Változó lehetőség egyszeri tételnél nem elérhető.
Gyakoriság (csak Egyszerű módban)
| Gyakoriság | Értelmezés |
|---|---|
| Napi | Minden nap |
| Heti | 7 naponta |
| Kétheti | 14 naponta |
| Havi | A következő hónap azonos napján (a hónap végéhez igazítva) |
| Negyedéves | 3 havonta |
| Éves | Évenként ugyanazon a napon |
Emlékeztető napok előre
Hány nappal a határidő előtt kap értesítést (alapértelmezett: 3, tartomány: 0–30). 0 esetén nem küld e-mailt.
Egyéb mezők
- Típus — Bevétel / Kiadás / Átvezetés.
- Számla (és célszámla átvezetésnél).
- Összeg és leírás.
- Kategória — opcionális.
- Címkék — opcionálisak, minden generált tranzakció örökli.
- Indulás — holnap vagy annál későbbi dátum kötelező. Egyedi dátumok módban ez a mező rejtett; a kezdő dátum automatikusan az egyedi dátumok legkisebbjéből számítódik.
- Befejezés — opcionális; ha nincs megadva, a sorozat nyitott végű.
- Aktív — kikapcsolva a sablon megmarad, de nem generál újat.
Tervezett előfordulás életciklusa
Aktív sablon esetén a napi cron 60 napra előre generál PlannedOccurrence bejegyzéseket. Az előfordulás állapotátmenetek:
TERVEZETT → MEGERŐSÍTÉSRE VÁR (emlékeztető e-mail elküldve)
→ LEJÁRT (a határidő elmúlt beavatkozás nélkül)
MEGERŐSÍTÉSRE VÁR → VÉGREHAJTVA (te megerősíted és elkönyveled)
LEJÁRT → VÉGREHAJTVA | KIHAGYVA | ÁTÜTEMEZVE (a te döntésed)
Ha vannak LEJÁRT előfordulások, a Tervezett navigációs linken piros jelvény, a dashboardon pedig sárga figyelmeztető sáv jelenik meg.
Közvetlen tranzakció-generálás (Egyszerű mód)
A app:recurring:process command naponta fut és a ≤ ma esedékes Egyszerű sablonoknál azonnal létrehozza a valódi tranzakciót.
Ha több időszak kimaradt, egymás után minden lemaradást pótol.
Lista és szűrők
A Tervezett lap fejlécében — ugyanúgy, mint a végrehajtott tranzakcióknál és a dashboardon — egy külön számlaválasztó gomb található (csak akkor jelenik meg, ha egynél több számlád van). Alapértelmezetten az Összes számla nézet aktív, de kiválaszthatsz egyetlen számlát is — ilyenkor csak azok a tervezett tételek látszanak, amelyek ütemezése ehhez a számlához tartozik (átvezetésnél a forrás- vagy a célszámla is számít).
A Tervezett lap szűrősávja összecsukható (kattints a Szűrő gombra a megnyitáshoz). A gombra kerülő jelvény mutatja az aktív szűrők számát.
Elérhető szűrők:
- Leírás — részleges szöveges keresés autocomplete javaslatokkal
- Típus — Bevétel / Kiadás
- Útemezési mód — Egyszerű / Egyszer / Egyedi dátumok / Egyedi szabály
- Összeg típusa — Rögzített / Változó
- Cimkék — többes kiválasztás; a mező mellett ÉS / VAGY szabály választható:
- Minden címke (ÉS) — alapértelmezett: csak azok a tételek, amelyek az összes kiválasztott címkét viselik
- Bármely címke (VAGY) — azok a tételek, amelyek legalább egy kiválasztott címkét viselnek
- Aktív — Mind / Aktív / Inaktív
- Dátumtartomány — szűrés a következő esedékesség szerint
Törlés
A sablon törlése nem érinti a már létrehozott tranzakciókat vagy tervezett előfordulásokat. Csak a jövőbeli generálás áll le.
Kapcsolódó fejezet
6. Tranzakciók, 8. Költségvetés | Negyedéves | 3 havonta | | Éves | Évenként ugyanazon a napon |
- Indulás — az első előfordulás dátuma; egyben a
következő esedékesség. - Aktív — kapcsolóval bármikor szüneteltetheted, törlés nélkül.
Hogyan generálódik a tényleges tranzakció?
A háttérfeldolgozó (cron-ba kötött Symfony command) napi szinten lefut, és minden olyan ismétlődő sablont megnéz, amelynek következő esedékessége ≤ a mai nap és aktív. Minden esedékes előforduláshoz létrehoz egy valódi tranzakciót és előrelépteti a következő esedékességet a következő ütemre.
Fontos: ha több időszak ki lett hagyva (pl. szünetelt volt a feladat), egymás után minden lemaradt előfordulás létrejön, hogy ne maradjon hézag.
Lista és állapot
Az Ismétlődők lap mutatja:
- a leírást, összeget, kategóriát,
- a gyakoriságot,
- a következő esedékesség dátumát,
- az aktív / inaktív státuszt.
A sorra kattintva (vagy a Szerkesztés gombbal) bármelyik mezőt módosíthatod, beleértve a címkéket is. Az Aktív kapcsoló pillanatképszerűen beavatkozik: inaktív sablon nem generál többet, amíg újra be nem kapcsolod.
Törlés
A sablon törlése nem érinti a már létrehozott tranzakciókat — azok megmaradnak. Csak a jövőbeli automata generálás áll le.