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.

Contrato com Estudante (Aguardando Definições)