proposta_comercial_v1.md 3.8 KB

Proposta Comercial

  • Data Criação do Documento: 17 de Agosto de 2026 - 09:20 A.M
  • Data de Atualização do Documento: 17 de Agosto de 2026 - 09:20 A.M
  • Autor: Gabriel Alves (Desenvolvedor)

Adicionar Tabs Pavão e Irrecusável

Imagem de Referência

  • Menu Pacotes deve ser alterado para Proposta Comercial em Franchisor e Franchisee
  • Titulo do DefaultHeaderPage deve ser alterado para Proposta Comercial em Franchisor e Franchisee
  • Os dados atuais em uma plano de Comercial, agora deve estar em uma tab chamada Dados
  • Nova Tab ao Criar / Editar uma nova proposta comercial:

    • Pavão
    • Irrecusável
  • As tabs ficarão: Dados, Pavão, Irrecusável

Campos de Pavão:

  • Valor da Matricula (col-12)
  • dois checkbox abaixo:

    • Incluso no valor do curso, Permite Parcelar (Se selecionar um, não pode selecionar o outro. Selecionar um dos dois é obrigatório)
    • Se Permite Parcelar, dois novos campoes são abertos:
      • Quantidade de Parcelas Máximas (Padrão 13)
      • Valor da Parcela (Computed = Valor total da Matricula / Quantidade de Parcelas selecionadas)
    • Se Incluso no Valor do curso, esses campos não devem existir, nem deve poder parcelar individualmente o valor da matrícula.
    • Se Incluso no Valor do curso tiver em R$1.000,00, automaticamente, se soma abaixo em Valor Total do Curso. Se tiver valor em Valor Total do Curso, deve ficar o valor atual + o valor da matricula.
  • Section do Valor de Aulas

    • Valor de Aulas
    • Mesmos checkbox de Incluso no Valor do Curso e Permite Parcelar, seguindo as mesmas lógicas
    • Ao lado do valor da parcela deve ter um novo campo de Desconto (%)
  • Section de Materiais

    • Segue a mesma lógica da Tab de Dados Básicos, podendo adicionar quantos itens quiser
    • Select de Produtos vindo de products
    • Checkbox de Incluso no valor do Curso e Permite Parcelar, ao final da lista de produtos, abrindo os mesmos campos. Soma o valor dos itens para considerar o valor total dos campos de Qtd PArcelas Max e Valor da Parcela
  • Section Final de Valor Total do Curso

    • Campo de Valor Total do Curso com os valores acumulados (Valor da Matricula + Valor de Aulas + Valor dos itens), se tiverem inclusos.
    • Campo do Valor Total é editável, caso o usuário quiser mudar, é possível.
    • Abaixo dois campos obrigatórios, Qtd de Parcelas Max começando com 13, Valor da Parcela, seguindo a mesma regra das demais.

Campos de Irrecusável:

Devem ter exatamente os mesmos campos de Pavão, mas adicionar um campo a mais textarea chamando Condição, que deve ser a condição que essa proposta é acionada. Campo livre para escrever.

Backend:

  • Além da criação dos campos, devem ser separados em tabelas para melhor reutilização.

Agora teremos nível da proposta.

  • Dados Básicos (Dados básicos da proposta, seguindo exatamente como está hoje em pacotes)

Estrutura inicial pensada:

proposals: com os dados da proposta básica, como é hoje em pacotes pavao_proposals: linka a proposal base, mas os campos são independentes. Ou seja, adicionado novamente o valor do curso e etc + os campos novos

irrecusable_proposals: linka a proposal base, mas os campos são independentes. Da mesma maneira que o pavao. Uma proposta pode ter um pavao e uma irrecusavel para ela.

Extra

Isso tudo é pensado para Franchisor, mas Franchisee, também possui essa mesma lógica com um detalhe importante:

Ao criar-se propostas comerciais em franchisor, elas são enviadas para suas unidades também. Ao criar novas unidades, varre-se as propostas existentes e "clona" em unidades, ao criar novas propostas, deve-se registrar nas unidades existentes.

As unidades podem alterar as propostas criadas pela matriz, mas não deve refletir em todas, mas apenas na proposta daquela unidade específica.