Vou fornecer as telas em Excel com todas as informações que precisamos.
Favor passar valor/módulo e valor do pacote, além do prazo de entrega dos módulos.
Deve ser desenvolvido utilizando
Vue.js ou
React.js,
Node.js e Javascript. Já tenho o banco de dados todo pronto utilizando o MySQL Workbench.
cadastro de clientes
• integração com o crm hubspot onde fazemos atualmente o cadastro de clientes. Todo e qualquer cliente cadastrado no crm deve automaticamente ir para o sistema php. Para isso, creio que teremos que integrar via api
• aba geral
o código do cliente
o tipo cliente (pf ou pj)
o cnpj/cpf
o ie (essa informação já deve puxar automaticamente através de integração com o sintegra)
o razão social
o nome fantasia
• aba endereços (endereço, número, bairro, uf e município devem puxar automaticamente através do cep)
o endereço de cobrança
cep
endereço
número
bairro
uf
município
o endereço de entrega
é o mesmo endereço?
cep
endereço
número
bairro
uf
município
• aba contatos (pode haver mais de um contato por cliente)
o nome do contato
o telefone
o celular
o e-mail
o departamento
• aba vendas
o condição de pagamento
o condição de pagamento
o canal de prospecção
o gerente de relacionamentos vendedor c/ propriedade do cliente por 90 dias se o vendedor tomar alguma medida com esse cliente (algum orçamento ou ligação, a propriedade do cliente para esse vendedor se renova por mais 90 dias. Caso o vendedor fique sem contatar esse cliente durante 90 dias, esse cliente fica disponível numa lista de Clientes Livres para que qualquer outro vendedor tome partido).
EMISSÃO de propostas
• aba dados
o seleção de filial (empresa invest móveis ou myoffice)
o seleção de cliente
o temperatura (selects: baixa, média ou alta)
o previsão de fechamento (inputs de mês e ano)
o observações da proposta
• aba condições
o condição de pagamento (abrir select de opções já cadastradas previamente)
o localidade de frete
o motorista (abrir select de opções já cadastras previamente)
o valor frete negociado
o cálculo do frete (cif destacado ou cif embutido)
o tipo frete (cif, fob ou cliente retira)
o equipe de montagem (pode ser um montador ou mais, portanto deve permitir a multi-seleção de opções já cadastradas previamente)
o valor montagem negociado (aqui deve abrir um campo para inserção de valor de cada uma da equipe de montagem, o qual o total será a soma de todos os valores de todas as equipes)
o cálculo da montagem (embutido ou destacado)
o impostos (campo para selecionar empresa invest móveis ou myoffice). O valor deve ser igual a 0,1*valor venda
o RT (campo para inserção da porcentagem)
o Parceiro (abrir cadastro de parceiros aos quais serão atribuídas as RT’s)
o Canal de Prospecção (abrir select de opções já cadastras previamente)
• aba itens
o código item
o setor
o qtd.
O Preço unitário (deve permitir a inserção de preços manuais, mas deve puxar o valor de tabela do banco de dados)
o % desconto
o Acabamentos (aqui deve abrir um popup para preenchimento de todas as opções de todos os atributos, conforme modelo de produtos)
o Observação do item
o Flag “É PES?”. Se sim, deve travar a inserção de preço e abrir campo: “Descrição do item” e “Inserir código PES”.
O Emitir seguindo o modelo winicio, witens e
wtotal.docx
o Mkp final
o Embaixo, nos totais, fazer cálculo de Lucro = total_venda – (total_fornecedor + frete + montagem + impostos + RT + comissão_vendedor)
• Funcionalidade CRUD (registro de orçamentos emitidos)
• Possibilidade de enviar proposta para cliente via e-mail pelo próprio sistema
• Emitir levando em conta os layouts
winicio.docx,
witens.docx e
wtotal.docx
DASHBOARDS (Todos os gráficos devem permitir a alteração de período que quero visualizar os dados)
• VENDAS (individual por vendedor).
O Ligações e e-mails efetuados nos últimos X dias (puxar informação da API Hubspot)
o Novos contatos criados nos últimos X dias (puxar informação da API Hubspot)
o Nº de propostas e valor total das propostas realizadas nos últimos X dias
o Nº de pedidos e valor total dos pedidos realizados nos últimos X dias
• SUPERVISÃO de vendas (dados de todos os vendedores)
o previsão de vendas (mês, nº de propostas a serem fechadas no mês e valor total das propostas, de acordo c/ a data de fechamento prevista preenchida no momento da proposta)
o qtd. E somatória de valores de propostas criadas por cada representante nos últimos X dias
o Qtd. E somatória de valores de pedidos fechados por cada representante nos últimos X dias
• SDR’s (individual por operador)
o Ligações e e-mails efetuados nos últimos X dias (puxar informação da API Hubspot)
o Conexões e mensagens enviadas no LinkedIn nos últimos X dias
o Conexões e mensagens enviadas no Instagram nos últimos X dias
o Novos contatos criados nos últimos X dias (puxar informação da API Hubspot)
cadastro de produtos
- importação apenas de coluna de preço fornecedor + mkp, para que possamos sempre
emissão de pedidos
- emitir seguindo o modelo winicio, witens e
wtotal.docx
- Disponibilidade de dias e horários de entrega
FINANCEIRO
• Emissão de NF
• Contas a Pagar e Contas a Receber com drag and drop e alteração de data de vencimento. cp e cr devem poder ser inseridas manualmente, mas devem ser puxadas a partir da emissão do pedido de venda de acordo com as parcelas definidas no mesmo:
o cp fornecedores
o cp frete
o cp montagem
o cp comissão
o cp rt
o cp impostos
o cr cliente
• integração da conta do banco para puxar saldo atual dos 2 bancos: sicoob e bradesco
pedido de compra
• dentro do painel de pedidos de venda, deve haver um botão chamado pedido de compra que gerará 1 pedido de compra/fornecedor, 1 pedido de compra para frete e 1 pedido de compra para montagem:
o pedido de compra/fornecedor (deve separar corretamente os itens por fornecedor c/ funcionalidade de enviar para os fornecedores via e-mail e manter registro crud dos mesmos)
nome produto fornecedor (campo do banco de dados)
descrição do produto completa
atributos
preço fornecedor
qtd.
Total (preço*qtd)
Data de entrega
Condições Gerais de Fornecimento c/ cláusulas de multa
o PEDIDO DE FRETE
Nome do motorista
Local de retirada
Local de entrega
Disponibilidade de dias e horários de entrega
Data do serviço
Condições Gerais de Fornecimento
o PEDIDO DE MONTAGEM (emitir 1 p/ cada montador elencado no orçamento)
Nome da equipe de montagem
Local de montagem
Dia(s) e horário(s) da montagem
Condições Gerais de Fornecimento
• Funcionalidade CRUD onde cada pedido de compra fica salvo e registrado
• Funcionalidade de enviar por e-mail para cada um dos fornecedores, motorista e equipe de montagem
Delivery term: Not specified