Přeskočit obsah

Workflow prodejního cyklu

sequenceDiagram
    participant U as Uživatel
    participant Q as Nabídka
    participant SO as Objednávka
    participant PI as Záloha
    participant I as Faktura
    participant P as Platba

    U->>Q: Vytvoření nabídky
    Q->>Q: Odeslání zákazníkovi
    Q->>SO: Konverze na objednávku

    alt Požadována záloha
        SO->>PI: Vytvoření zálohy
        PI->>P: Evidence platby
        P-->>PI: Uhrazeno
    end

    SO->>I: Vytvoření faktury

    alt Existuje záloha
        I->>PI: Odpočet zálohy
    end

    I->>P: Evidence platby
    P-->>I: Uhrazeno