2.3.5. Správa objednávek#
Jedním z hlavních cílů tohoto modulu je samozřejmě skutečně umožnit platby v Dolibarr pomocí Taler. K tomu je běžně ve všech ERP systémech potřeba vytvořit určitý druh faktury/objednávky, v závislosti na ERP a jeho vnitřní logice, ale nakonec se vše točí kolem této logiky.
Jako obvykle platí poznámka, že veškeré snímky obrazovky zde jsou uvedeny pouze pro ukázku toho, jak funguje synchronizace objednávek/plateb v modulu Talerbarr, přesto zde ukazujeme i některé obrazovky z Dolibarr a Taler. Pro přesné návody prosím nahlédněte do jejich původních tutoriálů, jako je dokumentace Dolibarr Sales Orders a návod k objednávkám Taler.
2.3.5.1. Přehled životního cyklu objednávky#
Pro úplný životní cyklus objednávky na straně Taler nahlédněte do návodu k objednávkám Taler.
Pro účely tohoto návodu k modulu je zjednodušený životní cyklus následující:
Created (Unpaid) -> Paid -|- Settled -> Done
|
|- Refunded -> Done
Tento návod se zaměřuje na část toku Created -> Paid. Vrácení peněz a vypořádání bankovním převodem jsou popsány v Správa vrácení peněz a Správa bankovních převodů.
Objednávka může samozřejmě zůstat neuhrazená. V takovém případě přesné chování závisí na zvoleném režimu synchronizace:
Pokud objednávka pochází z Dolibarr, může obchodník v případě potřeby po vypršení časového limitu platby znovu vytvořit platební tok Taler.
Pokud objednávka pochází z Taler a režim je sync on order created, neuhrazená objednávka bude v Dolibarr viditelná, protože byla importována již v okamžiku vytvoření.
Pokud objednávka pochází z Taler a režim je sync on order paid, v Dolibarr se neobjeví, dokud nebude platba dokončena.
Pro vrácení peněz může obchodník pracující se synchronizací z Dolibarr potřebovat využít jiné postupy zpracování vrácení peněz, pokud již vypršela lhůta pro vrácení peněz na straně Taler.
Ve všech případech je základní myšlenka jednoduchá: obchodník vytvoří objednávku ve zvoleném systému a informace o platbě se poté přenesou do toku ERP Dolibarr.
2.3.5.2. Vytváření objednávek na straně Taler#
Pokud je Taler vstupním bodem objednávky, jsou k dispozici dva časy synchronizace:
Sync when order is created Objednávka se v Dolibarr objeví ihned po jejím vytvoření na straně Taler.
Sync when order is paid Objednávka se v Dolibarr objeví až poté, co zákazník zaplatí.
Druhý režim je užitečný, pokud mají v ERP vznikat záznamy pouze u dokončených nákupů. Tím se udržuje tok dokumentů minimální a zabraňuje se zaplnění ERP dočasnými nebo opuštěnými zákaznickými relacemi/objednávkami. Pokud byla objednávka v Taler úspěšně uhrazena, je pak dobrým kandidátem na zařazení do finančních a objednávkových toků Dolibarr.
2.3.5.3. Objednávky z Dolibarr#
Pokud je Dolibarr zdrojem pravdy, pracovní postup zůstává blízký standardnímu procesu objednávek Dolibarr. Hlavní rozdíl spočívá v tom, že způsob platby by měl být Taler, aby TalerBarr mohl vytvořit odpovídající objednávku na straně Taler a sledovat její platební životní cyklus.
Ve standardním postupu vytváření objednávky v Dolibarr vytvořte objednávku a ujistěte se, že zvoleným způsobem platby je Taler.
Vytváření objednávky v Dolibarr se zvoleným způsobem platby Taler.#
Po vytvoření, naplnění produkty a ověření objednávky odešle TalerBarr požadavek do backendu Taler a vytvoří tam odpovídající objednávku Taler se stejnými údaji.
Objednávka Dolibarr po vytvoření a ověření.#
Dalším provozním krokem je sdílení platebního odkazu se zákazníkem. Adresu URL stavu Taler najdete v poznámkách objednávky. Tato adresa URL obsahuje QR kód a platební stránku, kterou může zákazník použít k dokončení platby pomocí peněženky Taler.
Obrazovka platby v peněžence Taler.#
Jakmile zákazník zaplatí, můžete se vrátit k objednávce Dolibarr a zkontrolovat související objekty. V tomto okamžiku je faktura již označena jako uhrazená.
Objednávka Dolibarr s uhrazenou fakturou viditelnou v souvisejících objektech.#
Pokud fakturu otevřete, můžete ověřit, že byla platba správně zaznamenána a zúčtována na očekávaném účtu.
Uhrazená faktura Dolibarr vytvořená z platebního toku Taler.#
V praxi to znamená, že sdílení platebního odkazu je v tomto režimu jediným novým úkolem obsluhy. Zbývající účetní práci a propojování dokumentů zajišťuje automaticky TalerBarr.
2.3.5.4. Objednávky z Taler při vytvoření objednávky#
Tento režim je užitečný, pokud chcete, aby Dolibarr viděl objednávky pocházející z Taler ihned po jejich vytvoření, ještě před jejich úhradou. Jde o opak selektivnějšího režimu Sync when order is paid, popsaného v následující části.
Začneme vytvořením objednávky na straně Taler Merchant.
Vytvoření objednávky v Taler SPAA.#
Po jejím uložení jsou podrobnosti objednávky k dispozici na straně Taler.
Nově vytvořená objednávka v Taler SPAA.#
Jelikož je režim synchronizace when order is created, objednávka se nyní v Dolibarr objeví ihned.
Seznam objednávek Dolibarr s nově importovanou objednávkou Taler.#
Odtud může obchodník sdílet se zákazníkem QR kód nebo platební odkaz Taler a nechat zákazníka zaplatit pomocí peněženky Taler.
QR kód platby Taler otevřený v aplikaci peněženky Taler.#
Aplikace peněženky Taler zobrazuje uživateli potvrzení platby.#
Poté, co zákazník platbu provede, můžete zkontrolovat stav platby prostřednictvím Taler, nebo se vrátit do Dolibarr a ověřit, že se objevily objekty související s platbou.
Objednávka Dolibarr se zobrazenými propojenými objekty souvisejícími s platbou.#
Pokud otevřete propojenou fakturu, můžete potvrdit, že byla transakce plně zaznamenána a zúčtována pomocí očekávaného toku účtu.
Podrobnosti faktury po úhradě objednávky vytvořené v Taler.#
Tento režim je tedy užitečný, pokud má ERP odrážet nové objednávky Taler ihned, ještě před tím, než zákazník dokončí platbu.
2.3.5.5. Objednávky z Taler při úhradě objednávky#
Toto je nejzajímavější režim pro případ, kdy obchodník chce, aby se objednávky v ERP objevily až poté, co byly skutečně uhrazeny. Je zvláště užitečný pro prodejní automaty, kiosky, kávovary nebo podobná nastavení, kde může být zahájeno mnoho zákaznických relací, ale objekty ERP by se měly stát pouze dokončenými nákupy.
Než vytvoříte novou objednávku, je užitečné se podívat na aktuální stav v Dolibarr i v TalerBarr. V následujícím příkladu seznam objednávek Dolibarr a seznam objednávek TalerBarr již obsahují řadu dříve synchronizovaných objektů.
Seznam objednávek Dolibarr před vytvořením nové objednávky Taler.#
Seznam objednávek TalerBarr před úhradou nové objednávky Taler.#
Nyní se objednávka vytváří na straně Taler. Následující dva obrázky ukazují postup vytváření v Taler SPAA.
Vytvoření objednávky v Taler SPAA.#
Nově vytvořená objednávka na straně Taler.#
V tomto okamžiku byla objednávka vytvořena, ale ještě nebyla uhrazena. Jelikož je konfigurace nastavena na Sync when order is paid, objednávka se v seznamu objednávek Dolibarr zatím neobjevuje.
Seznam objednávek Dolibarr ukazující, že neuhrazená objednávka Taler ještě nebyla importována.#
TalerBarr však již zjistí, že na straně Taler existuje nová objednávka, a sleduje ji ve vlastních tabulkách modulu. V této fázi zatím neexistují žádné propojené objekty Dolibarr, jako je objednávka, faktura, platba, vrácení peněz nebo bankovní převod.
Seznam objednávek TalerBarr se zjištěnou, ale neuhrazenou objednávkou.#
Pokud otevřete odpovídající kartu objednávky TalerBarr, uvidíte, že zatím jsou k dispozici pouze obecné informace o objednávce.
Karta objednávky TalerBarr před úhradou, se zaznamenanými pouze obecnými informacemi.#
Dalším krokem je úhrada objednávky pomocí peněženky Taler.
Úhrada objednávky pomocí peněženky Taler.#
Po úhradě Taler SPAA rovněž ukazuje, že objednávka byla uhrazena.
Taler SPAA zobrazující objednávku jako uhrazenou.#
Pokud se nyní vrátíte do Dolibarr, nová objednávka se objeví v seznamu objednávek Dolibarr.
Seznam objednávek Dolibarr po úhradě objednávky Taler.#
Aktualizuje se rovněž tabulka objednávek TalerBarr. Na rozdíl od neuhrazeného stavu nyní může modul zobrazit propojené obchodní objekty vytvořené na straně Dolibarr.
Seznam objednávek TalerBarr po úhradě, nyní se zobrazenými propojenými objekty.#
Pokud znovu otevřete kartu objednávky TalerBarr, uvidíte aktualizovaný stav objektu a propojených prvků.
Karta objednávky TalerBarr po úhradě s propojenými objekty Dolibarr.#
V této fázi modul propojí objednávku na straně Taler s odpovídajícími obchodními objekty Dolibarr, jako je prodejní objednávka, faktura a platba. To je hlavní přínos režimu Sync when order is paid: součástí toku objednávek ERP se stávají pouze dokončené nákupy.
2.3.5.6. Další krok#
Jakmile uhrazená objednávka funguje od začátku do konce, pokračujte částí Správa vrácení peněz, kde otestujete zpracování storna, a částí Správa bankovních převodů, kde si projdete tok vypořádání.