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

De GeoSales
Ir para navegação Ir para pesquisar
 
(90 revisões intermediárias por 6 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 gerarão débitos e abaixo 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 16: Linha 20:
 
Os clientes de cada vendedor poderão ter seu saldo creditado ou debitado em virtude do preço sugerido.
 
Os clientes de cada vendedor poderão ter seu saldo creditado ou debitado em virtude do preço sugerido.
  
Caso o preço esteja acima do 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.
+
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:
 
Será necessário criar uma coluna '''TIPO_CONTA''' (varchar(2))na tabela '''CONTACORRENTE''' com os seguintes valores:
Linha 25: Linha 29:
 
=== Cadastrado da Conta Corrente===
 
=== Cadastrado da Conta Corrente===
  
As contas correntes de cada cliente será realizada através do Menu: Cadastro -> 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, reaproveitado toda a 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 "VENDEDOR".
+
 
 +
#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 conta corrente. 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 pedido.  
+
'''[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, o pedido ficará pendente de aprovação.
+
'''[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]''': Caso exista movimentação manual, esta deve ser realiza através do Portal Softite, através do menu: CADASTRO -> CONTA CORRENTE -> MOVIMENTAÇÃO DA CONTA.  
+
#Pedidos lançados em que não tenha limite na conta corrente deverá ficar pendente com o motivo: Venda além limite conta corrente
 +
#Na tabela TIPO_BLOC_PEDIDO_SIT será criada uma pendencia - Venda além limite conta corrente
 +
#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 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.
 
Onde será informado o USUÁRIO, TIPO DA TRANSAÇÃO e VALOR.
Linha 59: Linha 95:
  
  
'''[RN6]''': 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.   
+
'''[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.
+
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.
 +
#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.
 +
 
 +
===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
  
'''[RN5]''': No portal, o acompanhamento da conta corrente ocorrerá por meio do relatório LANÇAMENTOS REALIZADOS.
+
{| class="wikitable"
 +
! CAMPO
 +
! TIPO
 +
|-
 +
|  TP_CONTA ||  varchar(2)
 +
|-
 +
|}
  
 
== Cenários ==
 
== Cenários ==
Linha 143: 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 151: 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 172: 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)