flowchart TD
A([Autenticação:\nobtém credencial]) --> B[Captura dados do cliente: \nCPF + celular + e-mail]
B --> C[API: gera link de permissão\nConsent Link]
C --> D[Cliente acessa link \ne concede permissão]
D --> E{Permissão \nconcedida?}
E -- Não --> E1[Expira/recusa \n-> encerrar ou reenviar link] --> C
E -- Sim --> F[API: consulta associação do CPF \ncom vínculos CLT - lista de CNPJs/empregadores]
F --> G{Encontrou CNPJs?}
G -- Não --> G1[Sem vínculo CLT -> encerrar] --> Z([Fim])
G -- Sim --> H[Vendedor escolhe \n1 CNPJ vinculado ao cliente]
H --> I[API: retorna lista de planos \ndisponíveis para este CPF+CNPJ]
I --> J{Vendedor aceita \nalgum plano sugerido?}
J -- Sim --> K[Vendedor seleciona plano]
J -- Não --> L[Vendedor digita valor desejado]
L --> M[API: recalcula e retorna novos planos]
M --> N{Escolheu um \nplano recalculado?}
N -- Não --> L
N -- Sim --> K
K --> O[Coleta/valida dados completos do cliente]
O --> P{Dados completos \ne válidos?}
P -- Não --> O
P -- Sim --> Q[Retorna lista de bancos \ndisponíveis para digitação]
Q --> T[Formalização do empréstimo \n Cria proposta/contrato]
T --> W([Fim])
click A openExplanation
click B openExplanation
click C openExplanation
click D openExplanation
click E openExplanation
click E1 openExplanation
click F openExplanation
click G openExplanation
click G1 openExplanation
click H openExplanation
click I openExplanation
click J openExplanation
click K openExplanation
click L openExplanation
click M openExplanation
click N openExplanation
click O openExplanation
click P openExplanation
click Q openExplanation
click T openExplanation
Selecione um bloco para ver a explicação.