Mudanças entre as edições de "Conta Corrente Cliente"

De GeoSales
Ir para navegação Ir para pesquisar
 
(68 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 6: Linha 6:
 
|-
 
|-
 
|  20/04/2017  ||  Victor César    ||  Criação do Documento
 
|  20/04/2017  ||  Victor César    ||  Criação do Documento
 +
|-
 +
|  23/04/2017  ||  Renato Lima    ||  Criação e alterações em regras
 +
|-
 +
|  24/04/2017  || Leonardo Sousa  || Aprovação da documentação
 
|-
 
|-
 
|}
 
|}
  
 
== Necessidade ==
 
== Necessidade ==
Gerenciar de forma efetiva os créditos e débitos que são gerados através dos pedidos de venda para o cliente. As vendas com valores acima do preço sugerido do produto irão gerar débitos e abaixo do mesmo, crédito. Com isso,  o vendedor terá flexibilidade para negociar com seus clientes.
+
Gerenciar de forma efetiva os créditos e débitos que são gerados através dos pedidos de venda para o cliente. As vendas com valores acima do preço sugerido do produto irão gerar crédito e abaixo do mesmo, débito. Com isso,  o vendedor terá flexibilidade para negociar com seus clientes.
  
 
== Solução ==
 
== Solução ==
Linha 28: Linha 32:
  
  
'''[RN1]''': O cadastro da conta corrente do cliente será realizada de forma manual, tomando uso da estrutura criada para a conta corrente do vendedor. Onde será informado o USUÁRIO, LIMITE DE CRÉDITO.  
+
'''[RN1]''': O cadastro da conta corrente do cliente será realizada de forma manual.
Obs.: Se o TIPO_CONTA estiver com a informação "C", a consulta deverá buscar a informação da tabela "CLIENTE", para a opção USUÁRIO e no caso de "V" buscar a tabela de "TUSUARIO".
+
 
 +
#Será criada um campo na tela de configuração de conta corrente que ficará acima da combo de usuário,informará o valor que vai determinar o tipo de conta corrente e o comportamento que terá a busca de Usuário.
 +
#A combo será chamada Tipo conta que poderá ser populada com Cliente(C) ou Vendedor(V), a seleção neste combo influenciará as informações que serão buscadas do combo de usuário.
 +
#Se o TIPO_CONTA estiver com a informação "C", a consulta deverá buscar a informação da tabela de"CLIENTE" na combo USUÁRIO e no caso de "V", manterá o comportamento que hoje já existente, exibirá os vendedores que tem seu cadastro vinculado a um usuário da tabela TUSUARIO.
 +
#Uma outra opção, será trazer as informações via integração do ERP com o Geosales, populando os campos necessários para uso, opção quando uso for ser por cliente.
 +
 +
'''TABELA CONTA CORRENTE'''
 +
{| border="1" cellpadding="1"
 +
! Campo
 +
! Valores
 +
! Comentários
 +
|-
 +
|  CD_USUARIO  || cd_cliente ou cd_usuario    ||  Codigo do usuario que usará conta.  
 +
|-
 +
|  VR_LIMITE_CREDITO  ||  Valor Limite    ||  Valor do limite da conta corrente
 +
|-
 +
|  ID_DEBITAR_BONIFICACOES  ||  S ou N    ||  Se debita as bonificações
 +
|-
 +
|  ID_ACUMULAR_CREDITOS  ||  N,S ou M    ||  Forma como acumular créditos
 +
|-
 +
|  TIPO_CONTA  ||  C ou V    ||  Tipo da conta corrente
 +
|-
 +
|}
  
  
'''[RN2]''': Para cada conta corrente do cliente, existirá uma limite de crédito, que será informado no cadastro da mesma. Onde, a conta corrente, NÃO poderá ficar negativa.
+
'''[RN2]''': Para cada conta corrente do cliente, existirá uma limite de crédito, que será informado no cadastro da mesma. Onde, a conta corrente.
  
 
===Movimentação===
 
===Movimentação===
Linha 38: Linha 64:
 
A movimentação de débitos e créditos da conta corrente do cliente, será através dos pedidos de venda.
 
A movimentação de débitos e créditos da conta corrente do cliente, será através dos pedidos de venda.
  
'''[RN3]''': Todos os débitos / créditos gerados serão lançados na conta corrente do cliente utilizando como base o valor sugerido do produto.  
+
'''[RN3]''': Todos os débitos / créditos gerados serão lançados na conta corrente do cliente utilizando como base o que foi parametrizado na configuração de conta corrente no campo '''ID_ACUMULAR_CREDITOS''' que pode assumir:
 +
#N - Não acumular Creditos
 +
#S - Acumular para vendas acima do preço Sugerido.
 +
#M - Acumular para vendas acima do preço Sugerido.
  
 
'''[RN4]''': Quando o limite de crédito atingir o valor ZERO, não será possível inserir novos pedidos.  
 
'''[RN4]''': Quando o limite de crédito atingir o valor ZERO, não será possível inserir novos pedidos.  
  
'''[RN5]''': Quando houver uma configuração: ID_BLOQUEIA_LIMITE_CC = 'N', o sistema permitirá lançar pedidos mesmo que não tenha saldo em sua conta corrente. Quando não houver a configuração ou a mesma estiver com 'S', não será possível vender alem do limite.
+
'''[RN5]''': Quando houver uma configuração: '''ID_BLOQUEIA_LIMITE_CC = 'N'''', o sistema permitirá lançar pedidos mesmo que não tenha saldo em sua conta corrente. Quando não houver a configuração ou a mesma estiver com ''''S'''', não será possível vender alem do limite.
  
 
#Pedidos lançados em que não tenha limite na conta corrente deverá ficar pendente com o motivo: Venda além limite conta corrente
 
#Pedidos lançados em que não tenha limite na conta corrente deverá ficar pendente com o motivo: Venda além limite conta corrente
Linha 48: Linha 77:
 
#A pendência será liberada através da tela de analise do pedido.
 
#A pendência será liberada através da tela de analise do pedido.
 
#O valor será debitado na conta corrente, fazendo que a mesma fique negativa, caso não tenha saldo suficiente.
 
#O valor será debitado na conta corrente, fazendo que a mesma fique negativa, caso não tenha saldo suficiente.
#O Saldo poderá ficar negativa, quando houver a configuração ID_BLOQUEIA_LIMITE_CC='N'
+
#O Saldo poderá ficar negativa, quando houver a configuração '''ID_BLOQUEIA_LIMITE_CC='N''''
  
 
'''[RN6]''': Caso exista movimentação manual, esta deve ser realiza através do Portal Softsite, através do menu: CADASTRO -> CONTA CORRENTE -> MOVIMENTAÇÃO DA CONTA.  
 
'''[RN6]''': Caso exista movimentação manual, esta deve ser realiza através do Portal Softsite, através do menu: CADASTRO -> CONTA CORRENTE -> MOVIMENTAÇÃO DA CONTA.  
Linha 70: Linha 99:
  
 
'''[RN8]''': No portal, o acompanhamento da conta corrente ocorrerá por meio do relatório LANÇAMENTOS REALIZADOS.
 
'''[RN8]''': No portal, o acompanhamento da conta corrente ocorrerá por meio do relatório LANÇAMENTOS REALIZADOS.
 +
#Quando houver a configuração Tipo Conta estiver igual a C, no relatório de Lancamentos realizados, deve permitir a busca por lançamentos, sem popular o filtro vendedor para gerar o relatório.
 +
#Quando houver a configuração Tipo Conta estiver igual a V, no relatório de Lancamentos realizados, manterá o comportamento atual do relatório, onde o filtro vendedor será obrigatório para sua geração. 
  
 
'''[RN9]''': No relatório de pedido, quando o cliente usar a configuração '''ID_BLOQUEIA_LIMITE_CC = 'N'''' e acessar a tela de analise do pedido, o pedido estará pendente pelo motivo '''Venda além limite conta corrente''' e o superior precisará ter alçada de autorização para libera-lo.
 
'''[RN9]''': No relatório de pedido, quando o cliente usar a configuração '''ID_BLOQUEIA_LIMITE_CC = 'N'''' e acessar a tela de analise do pedido, o pedido estará pendente pelo motivo '''Venda além limite conta corrente''' e o superior precisará ter alçada de autorização para libera-lo.
 +
 +
===Transferência===
 +
 +
 +
'''[RN10]''': Mesmo quando o campo TIPO_CONTA estiver com a informação "C" na tabela de conta corrente. O comportamento de transferência de saldo deve ser manter apenas de vendedor para vendedor. Não ocorrerá transferência de saldo de cliente para cliente.
 +
 +
=== Tabelas a serem alteradas ===
 +
* Campo que receberá o tipo de conta corrente, será populado com C ou V
 +
 +
{| class="wikitable"
 +
! CAMPO
 +
! TIPO
 +
|-
 +
|  TP_CONTA ||  varchar(2)
 +
|-
 +
|}
  
 
== Cenários ==
 
== Cenários ==
Linha 152: Linha 199:
 
     Produto: Vinho A  
 
     Produto: Vinho A  
 
     Valor Sugerido do item: R$ 100,00
 
     Valor Sugerido do item: R$ 100,00
 +
 +
Operação
 +
 +
    João inicia o atendimento ao cliente Carlos
 +
    João cria um novo pedido de venda para o cliente
 +
    João informa um desconto de 10% do produto A
 +
    João Salva o Pedido.
 +
    Uma exceção é lançada, pois esse vendedor está com seu limite de crédito igual a zero.
 +
 +
Assetiva
 +
 
 +
    O Pedido não é Salvo, pois não há limite de credito
 +
    O Saldo da conta corrente do vendedor não sofrerá alteração.
 +
 +
=== Cenário 5 ===
 +
 +
O Vendedor João cadastrará um pedido de venda, onde gerará débito. Todavia, seu limite de crédito está zerado.
 +
 +
    Vendedor: João
 +
    Cliente: Carlos
 +
    Produto: Vinho A
 +
    Valor Sugerido do item: R$ 100,00
 +
    Configuração: ID_BLOQUEIA_LIMITE_CC = 'N'
 +
 
  
 
Operação
 
Operação
Linha 160: Linha 231:
 
     A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito.
 
     A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito.
 
     João Salva o Pedido.
 
     João Salva o Pedido.
     Uma exceção é lançada, pois esse cliente está com seu limite de crédito igual a zero.
+
     Uma exceção é lançada, pois esse vendedor está com seu limite de crédito igual a zero
 +
 
  
 
Assetiva
 
Assetiva
 
    
 
    
 
     O Pedido é Salvo, porém ficará como NÃO AUTORIZADO
 
     O Pedido é Salvo, porém ficará como NÃO AUTORIZADO
     O Saldo da conta corrente do cliente não sofrerá alteração.
+
     O Saldo da conta corrente do vendedor debitará e conta fica negativa.
 +
    Inserida pendencia: Venda além limite conta corrente para o pedido
  
=== Cenário 5 ===
+
=== Cenário 6 ===
  
 
O Vendedor João cadastrará um pedido de venda, onde gerará débito. Todavia, seu cliente não possui conta corrente.
 
O Vendedor João cadastrará um pedido de venda, onde gerará débito. Todavia, seu cliente não possui conta corrente.
Linha 181: Linha 254:
 
     João cria um novo pedido de venda para o cliente
 
     João cria um novo pedido de venda para o cliente
 
     João informa um desconto de 10% do produto A
 
     João informa um desconto de 10% do produto A
    A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito.
+
     João tenta Salvar o Pedido.
     João Salva o Pedido.
 
  
 
Assetiva
 
Assetiva

Edição atual tal como às 13h14min de 2 de agosto de 2017

Histórico de Revisões

Data Quem Comentários
20/04/2017 Victor César Criação do Documento
23/04/2017 Renato Lima Criação e alterações em regras
24/04/2017 Leonardo Sousa Aprovação da documentação

Necessidade

Gerenciar de forma efetiva os créditos e débitos que são gerados através dos pedidos de venda para o cliente. As vendas com valores acima do preço sugerido do produto irão gerar crédito e abaixo do mesmo, débito. Com isso, o vendedor terá flexibilidade para negociar com seus clientes.

Solução

Os clientes de cada vendedor poderão ter seu saldo creditado ou debitado em virtude do preço sugerido.

Caso o preço do produto esteja acima do preço sugerido a diferença será creditada no saldo e caso o preço esteja abaixo do sugerido a diferença será debitada do respectivo saldo do cliente.

Será necessário criar uma coluna TIPO_CONTA (varchar(2))na tabela CONTACORRENTE com os seguintes valores:

  1. C: Será tratada como a conta corrente para Cliente
  2. V: Será tratada como a conta corrente do Vendedor

Cadastrado da Conta Corrente

O cadastro das contas correntes de cada cliente será realizado através da tela de Cadastro da Conta Corrente.


[RN1]: O cadastro da conta corrente do cliente será realizada de forma manual.

  1. Será criada um campo na tela de configuração de conta corrente que ficará acima da combo de usuário,informará o valor que vai determinar o tipo de conta corrente e o comportamento que terá a busca de Usuário.
  2. A combo será chamada Tipo conta que poderá ser populada com Cliente(C) ou Vendedor(V), a seleção neste combo influenciará as informações que serão buscadas do combo de usuário.
  3. Se o TIPO_CONTA estiver com a informação "C", a consulta deverá buscar a informação da tabela de"CLIENTE" na combo USUÁRIO e no caso de "V", manterá o comportamento que hoje já existente, exibirá os vendedores que tem seu cadastro vinculado a um usuário da tabela TUSUARIO.
  4. Uma outra opção, será trazer as informações via integração do ERP com o Geosales, populando os campos necessários para uso, opção quando uso for ser por cliente.

TABELA CONTA CORRENTE

Campo Valores Comentários
CD_USUARIO cd_cliente ou cd_usuario Codigo do usuario que usará conta.
VR_LIMITE_CREDITO Valor Limite Valor do limite da conta corrente
ID_DEBITAR_BONIFICACOES S ou N Se debita as bonificações
ID_ACUMULAR_CREDITOS N,S ou M Forma como acumular créditos
TIPO_CONTA C ou V Tipo da conta corrente


[RN2]: Para cada conta corrente do cliente, existirá uma limite de crédito, que será informado no cadastro da mesma. Onde, a conta corrente.

Movimentação

A movimentação de débitos e créditos da conta corrente do cliente, será através dos pedidos de venda.

[RN3]: Todos os débitos / créditos gerados serão lançados na conta corrente do cliente utilizando como base o que foi parametrizado na configuração de conta corrente no campo ID_ACUMULAR_CREDITOS que pode assumir:

  1. N - Não acumular Creditos
  2. S - Acumular para vendas acima do preço Sugerido.
  3. M - Acumular para vendas acima do preço Sugerido.

[RN4]: Quando o limite de crédito atingir o valor ZERO, não será possível inserir novos pedidos.

[RN5]: Quando houver uma configuração: ID_BLOQUEIA_LIMITE_CC = 'N', o sistema permitirá lançar pedidos mesmo que não tenha saldo em sua conta corrente. Quando não houver a configuração ou a mesma estiver com 'S', não será possível vender alem do limite.

  1. Pedidos lançados em que não tenha limite na conta corrente deverá ficar pendente com o motivo: Venda além limite conta corrente
  2. Na tabela TIPO_BLOC_PEDIDO_SIT será criada uma pendencia - Venda além limite conta corrente
  3. A pendência será liberada através da tela de analise do pedido.
  4. O valor será debitado na conta corrente, fazendo que a mesma fique negativa, caso não tenha saldo suficiente.
  5. O Saldo poderá ficar negativa, quando houver a configuração ID_BLOQUEIA_LIMITE_CC='N'

[RN6]: Caso exista movimentação manual, esta deve ser realiza através do Portal Softsite, através do menu: CADASTRO -> CONTA CORRENTE -> MOVIMENTAÇÃO DA CONTA.

Onde será informado o USUÁRIO, TIPO DA TRANSAÇÃO e VALOR.

Campo USUÁRIO: Deverá ter o NOME DO CLIENTE. Obs.: Se o TIPO_CONTA estiver com a informação "C", a consulta deverá buscar a informação da tabela "CLIENTE", para a opção USUÁRIO e no caso de "V" buscar a tabela de "VENDEDOR".

Campo TIPO DA TRANSAÇÃO: Terá a opção de DÉBITO e CRÉDITO

Campo VALOR: Será informado o VALOR da transação.

Obs.: Caso o cliente não tenha interesse em realizar cadastro de movimentação manual, essa opção dever ser ocultada.

Relatório

[RN7]: No mobile, o acompanhamento das movimentações para cada cliente será através do RELATÓRIO CONTA CORRENTE. Pois exibirá as movimentações de débito e crédito do cliente. No momento de verificar o relatório, o vendedor deverá filtrar o cliente para análise da movimentação. Ao filtrar por cliente, apenas as movimentações da conta corrente daquele cliente serão retornadas.

[RN8]: No portal, o acompanhamento da conta corrente ocorrerá por meio do relatório LANÇAMENTOS REALIZADOS.

  1. Quando houver a configuração Tipo Conta estiver igual a C, no relatório de Lancamentos realizados, deve permitir a busca por lançamentos, sem popular o filtro vendedor para gerar o relatório.
  2. Quando houver a configuração Tipo Conta estiver igual a V, no relatório de Lancamentos realizados, manterá o comportamento atual do relatório, onde o filtro vendedor será obrigatório para sua geração.

[RN9]: No relatório de pedido, quando o cliente usar a configuração ID_BLOQUEIA_LIMITE_CC = 'N' e acessar a tela de analise do pedido, o pedido estará pendente pelo motivo Venda além limite conta corrente e o superior precisará ter alçada de autorização para libera-lo.

Transferência

[RN10]: Mesmo quando o campo TIPO_CONTA estiver com a informação "C" na tabela de conta corrente. O comportamento de transferência de saldo deve ser manter apenas de vendedor para vendedor. Não ocorrerá transferência de saldo de cliente para cliente.

Tabelas a serem alteradas

  • Campo que receberá o tipo de conta corrente, será populado com C ou V
CAMPO TIPO
TP_CONTA varchar(2)

Cenários

Cenário 1

O Vendedor João cadastrará um pedido de venda, onde gerará débito

   Vendedor: João
   Cliente: Carlos
   Produto 1: Vinho A 
   Valor Sugerido do item: R$ 100,00

Operação

   João inicia o atendimento ao cliente Carlos
   João cria um novo pedido de venda para o cliente
   João informa o desconto de 10%
   A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito
   João Salva o Pedido.

Assertiva

   O Pedido é Salvo

Cenário 2

O Vendedor João cadastrará um pedido de venda, onde gerará crédito

   Vendedor: João
   Cliente: Carlos
   Produto 1: Vinho A 
   Valor Sugerido do item: R$ 100,00

Operação

   João inicia o atendimento ao cliente Carlos
   João cria um novo pedido de venda para o cliente
   João informa o acréscimo de 10%
   A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de crédito
   João Salva o Pedido.

Assetiva

   O Pedido é Salvo


Cenário 3

O Vendedor João cadastrará um pedido de venda, onde gerará crédito/débito

   Vendedor: João
   Cliente: Carlos
   Produto 1: Vinho A 
   Valor Sugerido do item: R$ 50,00
   Produto 2: Vinho B 
   Valor Sugerido do item: R$ 100,00

Operação

   João inicia o atendimento ao cliente Carlos
   João cria um novo pedido de venda para o cliente
   João informa o acréscimo de 10% do produto A
   A Conta Corrente de Cliente Carlos ficará com R$ 5,00 de crédito
   João informa o desconto de 10% do produto B
   A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito
   João Salva o Pedido.

Assetiva

   O Pedido é Salvo
   O Saldo da conta corrente do cliente ficará 5 débito

Cenário 4

O Vendedor João cadastrará um pedido de venda, onde gerará débito. Todavia, seu limite de crédito está zerado.

   Vendedor: João
   Cliente: Carlos
   Produto: Vinho A 
   Valor Sugerido do item: R$ 100,00

Operação

   João inicia o atendimento ao cliente Carlos
   João cria um novo pedido de venda para o cliente
   João informa um desconto de 10% do produto A
   João Salva o Pedido.
   Uma exceção é lançada, pois esse vendedor está com seu limite de crédito igual a zero.

Assetiva

   O Pedido não é Salvo, pois não há limite de credito
   O Saldo da conta corrente do vendedor não sofrerá alteração.

Cenário 5

O Vendedor João cadastrará um pedido de venda, onde gerará débito. Todavia, seu limite de crédito está zerado.

   Vendedor: João
   Cliente: Carlos
   Produto: Vinho A 
   Valor Sugerido do item: R$ 100,00
   Configuração: ID_BLOQUEIA_LIMITE_CC = 'N'
  

Operação

   João inicia o atendimento ao cliente Carlos
   João cria um novo pedido de venda para o cliente
   João informa um desconto de 10% do produto A
   A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito.
   João Salva o Pedido.
   Uma exceção é lançada, pois esse vendedor está com seu limite de crédito igual a zero


Assetiva

   O Pedido é Salvo, porém ficará como NÃO AUTORIZADO
   O Saldo da conta corrente do vendedor debitará e conta fica negativa.
   Inserida pendencia: Venda além limite conta corrente para o pedido

Cenário 6

O Vendedor João cadastrará um pedido de venda, onde gerará débito. Todavia, seu cliente não possui conta corrente.

   Vendedor: João
   Cliente: Carlos
   Produto: Vinho A 
   Valor Sugerido do item: R$ 100,00

Operação

   João inicia o atendimento ao cliente Carlos
   João cria um novo pedido de venda para o cliente
   João informa um desconto de 10% do produto A
   João tenta Salvar o Pedido.

Assetiva

   O Pedido é não é salvo. O cliente não contem conta corrente.

Aprovação

       --------------------------------                       ---------------------------------------
           Comercial (Cliente)                                    Gerente de Projetos (SoftSite)