Transferência Hierarquia entre correntistas
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
28/09/2017 | Renato Lima | Criação do Documento |
28/09/2017 | Leonardo Sousa | Aprovação |
09/10/2017 | Renato Lima | Adicionar Cenário |
Necessidade
Quando um correntista ficar sem saldo, poderá consumir do "correntista pai".
Solução
Cada Correntista pode ter associado a si um correntista pai. Essa associação é feita de maneira hierárquica.
Quando um consumo de saldo feito ao correntista filho for superior ao seu saldo restante, o correntista pai fará uma transferencia compensando a falta de saldo.
Regras de negócio
Seja C o valor consumido, Sa o saldo do correntista atual e Sp o saldo do correntista pai.
Rn1 - Se C ≤ Sa, tudo funcionará normalmente ≥
Rn2 - Se C>Sa+Sp, esse consumo será bloqueado pelo sistema
Rn3 - Se Sa < C ≥ Sa+Sp, haverá uma movimentação de transferencia de Pai para o atual no valor de C-Sa, dando saldo suficiente para Rn1 ser aplicada.
Implementação
Um correntista do tipo cliente está associado a um canal de venda atraves da coluna cd_cliente_pai, que aponta para o correntista pai; o canal de venda portanto é feito pela associação da Matriz (cliente pai) e suas filiais(cliente).
Um correntista do tipo vendedor está associado ao seu correntista pai, atraves da coluna cd_supervisor, portanto seu correntista pai é seu supervisor direto.
Um correntista do tipo supervisor tem como seu correntista pai seu supervisor chefe.
A transferência automática é configurável por tipo de correntista:
C: Habilita transferencia automatica para cliente(tipo correntista cliente)
S: Habilita transferencia automatica para supervisor (tipo correntista supervisor)
V: Habilita transferência automática para vendedor(tipo correntista vendedor)
Os valores serão inserido na configuração ID_CONTA_CORRENTE_DEB_PAI que precisará ser criada na tabela de configuração.
Será alterada a tabela de cliente, criando o campo cliente_pai, esse campo permitirá vincular um cliente Matriz as suas filiais, permitindo que suas filhas venham fazer transferência de Pai para filha. Desta forma seus filhos poderão consumir o saldo de conta corrente, quando a Matriz tiver saldo para cobrir possíveis bonificações em que seus filhos não tenham saldo suficiente para realização da bonificação.
CLIENTE | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CLIENTE_PAI | INT | NÃO | NÃO | Código cliente pai |
Cenários
Cenário Correntista filho com Saldo
O correntista(cliente) que irá fazer um pedido de bonificação tem saldo para que valor seja debitado.
Dados
Correntista: Joao
Correntista Pai: Pedro
Saldo Joao: R$ 500,00
Saldo Pedro: R$ 1000,00
Valor de Bonificação: R$ 400,00
Operação
Correntista João faz um pedido de bonificação no valor de R$ 400,00.
Correntista Salva o pedido.
Assertiva
Sistema verifica saldo
Sistema Salva o pedido.
Sistema lança debito em conta
Saldo correntista R$ 100,00
Cenário Correntista filho sem saldo suficiente
Dados
Correntista: Joao
Correntista Pai: Pedro
Saldo Joao: R$ 300,00
Saldo Pedro: R$ 1000,00
Valor de Bonificação: R$ 400,00
Operação
Correntista João faz um pedido de bonificação no valor de R$ 400,00.
Correntista Salva o pedido.
Sistema verifica saldo, correntista não tem saldo suficiente
Sistema verifica saldo do Correntista Pai
Correntista pai com saldo suficiente
Sistema faz movimento de Saldo do Pai para o Filho
- Pai- Movimento de debito
- Filho - Movimento de Credito
Saldo do filho atualizado
Sistema salva o pedido
Assertiva
Saldo são atualizados
Saldo do correntista filho = R$ 0,00
Saldo do Correntista Pai = R$ 900,00
Pedido salvo
Cenário Correntista filho e pai sem saldo suficiente
Dados
Correntista: Joao
Correntista Pai: Pedro
Saldo Joao: R$ 300,00
Saldo Pedro: R$ 100,00
Valor de Bonificação: R$ 500,00
Operação
Correntista João faz um pedido de bonificação no valor de R$ 500,00.
Correntista Salva o pedido.
Sistema verifica saldo, correntista não tem saldo suficiente
Sistema verifica saldo do Correntista Pai, correntista não tem saldo suficiente
Assertiva
Sistema apresenta mensagem informando que não será salvo.
Pedido de Bonificação não será salvo.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI | ROSANA CHIMABUCO | ||
Gerente Projeto | MARCUS CASTELLANI | ||
Gerente Comercial | ROBERTA DUARTE |