Munkafolyamat: Értékesítői Jutalék
Érintett modulok: Számlák · Fizetések · Jutalék (Politika · Alkalmazható munkatársak · Hierarchia · Bizonylat) · Értékesítők · Célok · DataPulse
Ki használja: Értékesítési menedzser · Értékesítési ügynökök · Pénzügyi rendszergazda
Tipikus időtartam: Azonnali számla fizetése után (automatikus kiváltó) + havi ciklus a jutalék kifizetéshez
Áttekintés
A Jutalék modul automatikusan kiszámítja az értékesítési ügynöknek járó jutalékot abban a pillanatban, amikor egy számlát kifizetnek. A tényleges számításhoz nincs szükség kézi műveletre. A teljes munkafolyamat lefedi: a jutalékpolitika konfigurálását, ügynökök politikához rendelését, automatikus számítást fizetéskor, a felhalmozott jutalékok megtekintését, és a tényleges kifizetést Jutalékbizonylat kibocsátásán keresztül.
Folyamat diagram
[KONFIGURÁCIÓ — csak egyszer]
│
├── Jutalékpolitika (típus 1–5, dátumtartomány, százalék/skála)
├── Alkalmazható munkatársak → ügynök hozzárendelése politikához
├── Hierarchia (opcionális) → koordinátor kap % az ügynök jutalékából
└── Általános beállítások → kiszámítási_napok_után · fizetési_kiváltó_mód
│
↓
[SZÁMLÁZÁS]
│
├── Számla létrehozva → értékesítési ügynök beállítva a számlán
└── Számla állapot: Vázlat → Elküldött
│
↓
[SZÁMLA FIZETÉS — automatikus kiváltó]
│
├── Fizetés rögzítve → after_payment_added hook aktiválódik
├── Rendszer ellenőrzi: számla kora ≥ kiszámítási_napok_után?
│ ├── IGEN → jutalék azonnal kiszámítva
│ └── NEM → cron-ra késleltetve (kiszámítási_napok_után elteltelétől)
│
├── Jutalék számítás:
│ összeg = fizetett_összeg × politika_arány
│ (a politika típusától függően: egyszerű %, szintezett, termékenként)
│ → jutalék_rekord létrehozva (status=0, azaz függőben)
│
└── Értesítés az ügynöknek (opcionális, ha konfigurálva)
│
↓
[JUTALÉK MEGTEKINTÉS]
│ Ügynökként: `/admin/commission` — saját jutalékok listája
│ Menedzserként: jutalékok összes ügynöktől
│
↓
[HAVI JUTALÉK KIFIZETÉS]
│
├── Menedzser kiválasztja a fizetendő jutalékokat
├── Jutalékbizonylat generálva → csoportosítja a jutalékokat
├── Jutalékok állapota → kifizetett (status=1)
└── Opcionálisan kiadás létrehozva könyvelési célokra
│
[KIFIZETÉS LEZÁRVA ✓]