Completed

Ajustes em lançamento de Contas a Receber e novos Indicadores

Published on the September 05, 2017 in IT & Programming

About this project

Open

Segue abaixo descrição do trabalho:

1.    Contas a Receber:
Vamos fazer um ajuste no contas a receber para controlar também os valores que a empresa recebe pela mídia. A mídia é um valor que esta empresa recebe e faz a gestão para seu cliente.
Então ela o recebe, cobra percentual sobre a gestão e deve controlar isso via sistema.
a.    Cadastro:
i.    Seleciona ID do cliente
ii.    Automaticamente o sistema deve mostrar o nome do cliente e a taxa de gestão negociada com o cliente (trazer na sincronização).

Iii.    Selecionar entre: Mídia ou Mensalidade.
Iv.    Se for Mensalidade, continua o fluxo igual ao atual.
v.    Se for Mídia:
1.    Tipo de mídia: selecionar entre “Google Adwords” e “Facebook Ads”
2.    Valor de mídia: campo em formato de R$ para preenchimento.

3.    Valor total: sistema deve somar o valor digitado em “Valor de mídia” + percentual de gestão que deve ser trazido da importação do cliente que já ocorre no sistema.
4.    Vencimento: dd/mm/aaaa
b.    Relatório: no relatório de Contas a Receber devem aparecer os valores cadastrados acima, porém separados, como exemplo abaixo:
i.    Exemplo: cadastro de mídia de R$ 1000,00 para cliente com taxa de gestão de 30%.

1.    Tipo de mídia: Google Adwords
2.    Valor de mídia: R$ 1.000,00
3.    Valor total: R$ 1.300,00
4.
Vencimento: 30/08/2017
ii.    No relatório devem aparecer 2 registros, um abaixo do outro:
1.    Vencimento: 30/08/2017
2.
id: id do cliente vinculado
3.    Tipo (coluna nova): mostrar Mídia, Mensalidade ou Gestão
4.    Cliente: nome do cliente
5.
Parcela: -
6.    Valor: R$ 1.000,00
7.    Vendedor: vendedor responsável pelo cliente
8.
Status: continua mesma lógica atual
9.    Recebido em
10.    Ações
11.
-----------------------------------------------------------------------------------
12.    Vencimento: 30/08/2017
13.    id: id do cliente vinculado
14.
Tipo (coluna nova): mostrar Mídia, Mensalidade ou Gestão
15.    Cliente: nome do cliente
16.    Parcela: -
17.
Valor: R$ 300,00
18.    Vendedor: vendedor responsável pelo cliente
19.    Status: continua mesma lógica atual
20.
Recebido em
21.    Ações
iii.    Filtro do relatório: Adicionar filtro por “Tipo”, sendo possível selecionar um ou mais tipos simultaneamente.


2.    Comercial: criar menu com sub-menus, sendo:
a.    Seu mês:
i.    Listar todos os clientes do vendedor = usuário logado cadastrados no mês contábil atual (o mês contábil da empresa vai de 16 do mês atual até 15 do mês subsequente).
Se for Admin, mostrar de todos os vendedores.
1.    Data de cadastro
2.    ID
3.    Nome do cliente
4.
Plano
5.    Valor
6.    Status: pago, pendente, em atraso, desistência
•    No topo desta tela, mostrar gráfico de linha (mesmo modelo da página inicial do sistema) dividido por semana, listando quantidade total de clientes novos por semana.
Uma linha deve conter os pagos e outra linha deve conter todos.
b.    Sua Carteira:
i.    Listar todos os clientes ativos no sistema para este vendedor, seguindo colunas abaixo:
1.    ID
2.
Nome do cliente
3.    Plano
4.    Valor
5.
Principal contato atual
6.    Gestor
7.    Status: em atraso, cancelado, pago, pendente
•    Exibir total de clientes ativos no rodapé da tabela, seguindo o layout de Contas a Receber.

•    Filtro: por ID, nome, plano e gestor
•    No topo desta tela, abaixo do filtro, mostrar gráfico de barras (mesmo modelo da página inicial do sistema) dividido por mês, listando quantidade total de clientes e total de cancelamentos mensalmente.

3.    Carteira: criar menu com sub-menus, sendo:
a.    Clientes Ativos:
i.    Relatório para listar todos os clientes ativos no sistema, seguindo a ordem de colunas abaixo para que a equipe de relacionamento com o cliente tenha controle das retenções a serem realizadas no mês.

1.    ID
2.    Nome do cliente
3.    Plano
4.
Principal contato atual (campo texto para preencher e salvar em tela)
5.    Gestor (vincular a um dos usuários ativos no sistema)
6.    Status: em atraso, cancelado, pago, pendente
•    Exibir total de clientes ativos no rodapé da tabela, seguindo o layout de Contas a Receber.

•    Filtro: por ID, nome, plano e gestor
•    No topo desta tela, abaixo do filtro, mostrar gráfico de pizza dividido por Plano.
b.    Retenção:
i.    Relatório com todos os clientes ativos, mas com as informações na sequência descrita abaixo e filtro carregando os registros do mês contábil atual (o mês contábil da empresa inicia todo dia 16 de cada mês e termina no dia 15 do mês subsequente):
1.    Data de vencimento
2.
ID
3.    Nome do cliente
4.    Parcela xx/xx (igual está em contas a receber)
5.
Plano
6.    Observação (campo texto para preencher e salvar em tela)
7.    Status (pago, em atraso, cancelado, pendente – trazendo informações do contas a receber).
Aqui ela não pode mudar isso, deve apenas visualizar.
•    Exibir total de clientes exibidos no relatório no rodapé da tabela, seguindo o layout de Contas a Receber.
•    Filtro: por ID, nome, parcela, plano e status
•    No topo desta tela, abaixo do filtro, mostrar gráfico de pizza dividido por status.
c.    Renovação:
i.    Relatório com todos os clientes ativos que estão na última parcela do mês contábil atual.
1.    Data de vencimento
2.    ID
3.    Nome do cliente
4.
Parcela xx/xx (igual está em contas a receber)
5.    Plano
6.    Observação (campo texto para preencher e salvar em tela)
7.
Status: selecionar entre: pendente, renovado ou cancelado. Ao mudar o status, abrir campo para preenchimento:
i.    Se for cancelado: campo texto para escrever o motivo do cancelamento e ao salvar gravar a data do cancelamento.
(Exibir no relatório no mesmo layout da data de recebimento de Contas a Receber)
ii.    Se for renovado: campo texto para escrever o plano, valor e condições negociadas com o cliente. Ao salvar gravar a data da renovação (exibir no relatório no mesmo layout da data de recebimento de Contas a Receber)
•    No topo desta tela, mostrar gráfico de pizza dividido por status.

4.    Privilégios de acesso: atualmente o sistema não possui privilégios de acesso para configurar pelo usuário, mas acho que no banco de dados existe alguma coisa já pré-formatada, pois o usuário administrador pode, por exemplo, criar “Planos”.
Agora vamos precisar criar os seguintes privilégios:
•    Relacionamento: que terá acesso somente ao menu Carteira.
•    Comercial: que terá acesso somente ao Comercial (inclusive o cadastro deste usuário pode ser na tela de cadastro/edição de Vendedor que já existe no sistema)
•    Financeiro: que terá acesso a: Clientes, Contas a Pagar, Contas a Receber e Negociação/Protesto.
•    Administrador: total.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. A.