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

De GeoSales
Ir para navegação Ir para pesquisar
Linha 118: Linha 118:
 
|  TP_CONTA||  bigint || decimal(18,6) || decimal(18,6)
 
|  TP_CONTA||  bigint || decimal(18,6) || decimal(18,6)
 
|-
 
|-
Código do Pedido Da SoftSite||  Número do Item || Quantidade da Venda Futura || Quantidade Consumida Até o Momento
+
Tipo conta corrente||  Número do Item || Quantidade da Venda Futura || Quantidade Consumida Até o Momento
 
|}
 
|}
  

Edição das 14h47min de 24 de junho 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

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.

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 poderá informar um dos valores 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 desta com influenciará combo das informações que serão buscadas do combo de usuário.

  1. 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.
  2. 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

  • Tabela que irá receber as informações do saldo e consumo de cada item (ITEM_PED_REMESSA_FUTURA)
CAMPO TIPO VR_SALDO VR_SALDO_CONSUMIDO
TP_CONTA bigint decimal(18,6) decimal(18,6)
Tipo conta corrente Número do Item Quantidade da Venda Futura Quantidade Consumida Até o Momento

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 cliente 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 cliente 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 cliente 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 cliente 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
   A Conta Corrente de Cliente Carlos ficará com R$ 10,00 de débito.
   João Salva o Pedido.

Assetiva

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

Aprovação

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