2.3.5. Megrendelések kezelése#
Természetesen ennek a modulnak az egyik fő célja, hogy lehetővé tegye a Talerrel történő fizetéseket a Dolibarrban. Ehhez normál esetben minden ERP-ben valamilyen számlát/megrendelést kell létrehozni, ami az adott ERP-től és annak belső logikájától függ, de végső soron minden erről a logikáról szól.
Mint mindig, megjegyezzük, hogy az itt bemutatott összes képernyőkép csak azt szemlélteti, hogyan működik a megrendelések/fizetések szinkronizálása a Talerbarr modulban; ennek ellenére bemutatunk néhány képernyőt a Dolibarrból és a Talerből is — a pontos útmutatásért kérjük, olvassa el az eredeti oktatóanyagokat, mint például a Dolibarr vevői megrendelések dokumentációját és a Taler megrendelés oktatóanyagot.
2.3.5.1. A megrendelés életciklusának áttekintése#
A Taler oldali megrendelés teljes életciklusáért olvassa el a Taler megrendelés oktatóanyagot.
Ennek a modul-oktatóanyagnak a céljaira az egyszerűsített életciklus a következő:
Created (Unpaid) -> Paid -|- Settled -> Done
|
|- Refunded -> Done
Ez az oktatóanyag a folyamat Created -> Paid részére összpontosít. A visszatérítéseket és a banki elszámolást a Visszatérítések kezelése és a Banki átutalások kezelése rész tárgyalja.
Egy megrendelés természetesen kifizetetlen is maradhat. Ebben az esetben a pontos viselkedés a kiválasztott szinkronizációs módtól függ:
Ha a megrendelés a Dolibarrból származik, a kereskedő szükség esetén a fizetési időkorlát lejárta után újra létrehozhatja a Taler fizetési folyamatot.
Ha a megrendelés a Talerből származik, és a mód sync on order created, a kifizetetlen megrendelés látható lesz a Dolibarrban, mivel már a létrehozáskor importálásra került.
Ha a megrendelés a Talerből származik, és a mód sync on order paid, nem jelenik meg a Dolibarrban addig, amíg a fizetés be nem fejeződik.
Visszatérítések esetén a Dolibarrból szinkronizáló kereskedőnek más visszatérítés-kezelési útvonalakat kell használnia, ha a Taler oldali visszatérítési határidő már lejárt.
Minden esetben az alapötlet egyszerű: a kereskedő a kiválasztott rendszeren hozza létre a megrendelést, majd a fizetési információ átkerül a Dolibarr ERP-folyamatba.
2.3.5.2. Megrendelések létrehozása a Taler oldalon#
Amikor a Taler a megrendelés belépési pontja, két szinkronizációs időzítés áll rendelkezésre:
Sync when order is created A megrendelés azonnal megjelenik a Dolibarrban, miután létrejött a Taler oldalon.
Sync when order is paid A megrendelés csak azután jelenik meg a Dolibarrban, hogy az ügyfél fizetett.
A második mód akkor hasznos, ha csak a befejezett vásárlásoknak kell ERP-rekordokat létrehozniuk. Ez minimálisan tartja a dokumentumfolyamatot, és elkerüli, hogy az ERP megteljen ideiglenes vagy elhagyott ügyfél-munkamenetekkel/megrendelésekkel. Ha egy megrendelést sikeresen kifizettek a Talerben, akkor jó eséllyel szerepelhet a Dolibarr pénzügyi- és megrendelésfolyamataiban.
2.3.5.3. Megrendelések a Dolibarrból#
Amikor a Dolibarr a hiteles adatforrás, a munkafolyamat közel marad a szabványos Dolibarr megrendelési folyamathoz. A fő különbség az, hogy a fizetési módnak Taler-nek kell lennie, hogy a TalerBarr létre tudja hozni a megfelelő megrendelést a Taler oldalon, és nyomon tudja követni annak fizetési életciklusát.
A szabványos Dolibarr megrendelés-létrehozási folyamatban hozza létre a megrendelést, és győződjön meg róla, hogy a kiválasztott fizetési mód Taler.
Megrendelés létrehozása a Dolibarrban, ahol a fizetési módként a Taler van kiválasztva.#
Miután a megrendelést létrehozták, feltöltötték termékekkel és jóváhagyták, a TalerBarr elküldi a kérést a Taler backendnek, és ott létrehozza a megfelelő Taler megrendelést ugyanazokkal az adatokkal.
Dolibarr megrendelés a létrehozás és jóváhagyás után.#
A következő üzemeltetési lépés a fizetési link megosztása az ügyféllel. A Taler állapot-URL-t a megrendelés megjegyzéseiben találja. Ez az URL tartalmazza a QR-kódot és a fizetési oldalt, amelyet az ügyfél a fizetés Taler pénztárcával történő befejezéséhez használhat.
A Taler pénztárca fizetési képernyője.#
Miután az ügyfél fizetett, visszatérhet a Dolibarr megrendeléshez, és ellenőrizheti a kapcsolódó objektumokat. Ezen a ponton a számla már kifizetettként van megjelölve.
Dolibarr megrendelés a kifizetett számlával a kapcsolódó objektumok között.#
Ha megnyitja a számlát, ellenőrizheti, hogy a fizetést helyesen rögzítették-e, és a várt számlán elszámolták-e.
Kifizetett Dolibarr számla, amely a Taler fizetési folyamatból jött létre.#
A gyakorlatban ez azt jelenti, hogy ebben a módban a fizetési link megosztása az egyetlen új üzemeltetői feladat. A fennmaradó könyvelési és dokumentumösszekapcsolási munkát a TalerBarr automatikusan elvégzi.
2.3.5.4. Megrendelések a Talerből, a megrendelés létrehozásakor#
Ez a mód akkor hasznos, ha azt szeretné, hogy a Dolibarr a Talerből származó megrendeléseket azok létrehozásakor lássa, még a kifizetésük előtt. Ez az ellentéte a következő szakaszban leírt, szelektívebb Sync when order is paid módnak.
Kezdjük azzal, hogy létrehozzuk a megrendelést a Taler kereskedő oldalon.
Megrendelés létrehozása a Taler SPAA-ban.#
A mentés után a megrendelés adatai elérhetővé válnak a Taler oldalon.
Újonnan létrehozott megrendelés a Taler SPAA-ban.#
Mivel a szinkronizációs mód when order is created, a megrendelés most azonnal megjelenik a Dolibarrban.
Dolibarr megrendeléslista az újonnan importált Taler megrendeléssel.#
Innen a kereskedő megoszthatja a QR-kódot vagy a Taler fizetési linket az ügyféllel, és lehetővé teheti számára, hogy Taler pénztárcával fizessen.
Taler fizetési QR-kód megnyitva a Taler pénztárca alkalmazással.#
A Taler pénztárca alkalmazás megjeleníti a felhasználónak a fizetés megerősítését.#
Miután az ügyfél elvégezte a fizetést, ellenőrizheti a fizetés állapotát a Taleren keresztül, vagy visszatérhet a Dolibarrba, és ellenőrizheti, hogy megjelentek-e a fizetéssel kapcsolatos objektumok.
Dolibarr megrendelés a hozzá kapcsolt, fizetéssel összefüggő objektumokkal.#
Ha megnyitja a kapcsolt számlát, megerősítheti, hogy a tranzakciót teljes mértékben rögzítették, és a várt számlafolyamat szerint elszámolták.
Számla részletei a Taler által létrehozott megrendelés kifizetése után.#
Ez a mód tehát akkor hasznos, ha az ERP-nek azonnal tükröznie kell az új Taler megrendeléseket, még mielőtt az ügyfél befejezte volna a fizetést.
2.3.5.5. Megrendelések a Talerből, a megrendelés kifizetésekor#
Ez a legérdekesebb mód akkor, amikor a kereskedő azt szeretné, hogy a megrendelések csak azok tényleges kifizetése után jelenjenek meg az ERP-ben. Ez különösen hasznos automatákhoz, kioszkokhoz, kávéautomatákhoz vagy hasonló környezetekhez, ahol sok ügyfél-munkamenet indulhat, de csak a befejezett vásárlásoknak szabad ERP-objektummá válniuk.
Új megrendelés létrehozása előtt hasznos megnézni az aktuális állapotot mind a Dolibarrban, mind a TalerBarrban. A következő példában a Dolibarr megrendeléslista és a TalerBarr megrendeléslista már számos korábban szinkronizált objektumot tartalmaz.
Dolibarr megrendeléslista az új Taler megrendelés létrehozása előtt.#
TalerBarr megrendeléslista az új Taler megrendelés kifizetése előtt.#
Most a megrendelés létrejön a Taler oldalon. A következő két kép a Taler SPAA-beli létrehozási folyamatot mutatja.
A megrendelés létrehozása a Taler SPAA-ban.#
Újonnan létrehozott megrendelés a Taler oldalon.#
Ezen a ponton a megrendelés létrejött, de még nincs kifizetve. Mivel a konfiguráció Sync when order is paid, a megrendelés még nem jelenik meg a Dolibarr megrendeléslistában.
Dolibarr megrendeléslista, amely mutatja, hogy a kifizetetlen Taler megrendelés még nincs importálva.#
A TalerBarr azonban már érzékeli, hogy létezik egy új Taler oldali megrendelés, és nyomon követi azt a saját modultábláiban. Ebben a szakaszban még nincsenek kapcsolt Dolibarr objektumok, mint például megrendelés, számla, fizetés, visszatérítés vagy banki átutalás.
TalerBarr megrendeléslista az érzékelt, de kifizetetlen megrendeléssel.#
Ha megnyitja a megfelelő TalerBarr megrendeléskártyát, láthatja, hogy egyelőre csak az általános megrendelési információk érhetők el.
TalerBarr megrendeléskártya a fizetés előtt, csak az általános információkkal rögzítve.#
A következő lépés a megrendelés kifizetése Taler pénztárcával.
A megrendelés kifizetése Taler pénztárcával.#
A fizetés után a Taler SPAA is mutatja, hogy a megrendelés ki lett fizetve.
Taler SPAA, amely kifizetettként mutatja a megrendelést.#
Ha most visszatér a Dolibarrba, az új megrendelés megjelenik a Dolibarr megrendeléslistában.
Dolibarr megrendeléslista a Taler megrendelés kifizetése után.#
A TalerBarr megrendeléstáblázat is frissül. A kifizetetlen állapottal ellentétben a modul most már meg tudja mutatni a Dolibarr oldalon létrehozott, kapcsolt üzleti objektumokat.
TalerBarr megrendeléslista a fizetés után, amely most már kapcsolt objektumokat mutat.#
Ha ismét megnyitja a TalerBarr megrendeléskártyát, láthatja az objektum frissített állapotát és a kapcsolt elemeket.
TalerBarr megrendeléskártya a fizetés után, a kapcsolt Dolibarr objektumokkal.#
Ebben a szakaszban a modul összekapcsolja a Taler oldali megrendelést a megfelelő Dolibarr üzleti objektumokkal, mint például a vevői megrendelés, a számla és a fizetés. Ez a Sync when order is paid mód fő előnye: csak a befejezett vásárlások válnak az ERP megrendelési folyamatának részévé.
2.3.5.6. Következő lépés#
Miután egy kifizetett megrendelés végponttól végpontig működik, folytassa a Visszatérítések kezelése résznél a visszavonás kezelésének teszteléséhez, és a Banki átutalások kezelése résznél az elszámolási folyamat áttekintéséhez.