# 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](./assets/proposta_comercial_v1.png) - 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)