Fixação de valor negociado
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
04/07/2022 | Jonas Sampaio | Criação do documento |
Necessidade
Dentro do processo de venda, o vendedor está constantemente em negociação, sempre preocupado em realizar uma boa venda e respeitando as políticas comerciais estabelecidas. Desta forma, ao finalizar um pedido ele necessita realizar muitas vezes a modificação da condição de pagamento selecionada inicialmente, para de acordo com o valor do pedido, ele consiga um prazo adequado para aquele valor. As condições, estas por muitas vezes apresentam taxas financeiras que ao serem escolhidas, alteram o valor negociado(digitado) com a condição anterior, mas de acordo com a negociação, o vendedor não deseja alterar o valor digitado, mas apenas a condição, já que o valor do pedido muitas vezes pode dar margem para uma condição com prazo maior ou menor e realizar novamente esse processo de mudar os preços já acertados se torna inviável devido às vezes a grande quantidade de itens. Portanto, faz-se necessária a criação de um meio que permita que a condição de pagamento seja alterada, sem, contudo, alterar o valor final do pedido.
Solução
Para a necessidade apresentada, dentro do fluxo de pedido, na aba 'Informações Pagamento', ao lado dos campos 'Meio Pagamento' e 'Condição Pagamento', deverá ser implementado um botão de ativação, no formato de flag, chamado 'fixar valor do pedido'. Quando este flag estiver acionado, o vendedor poderá realizar a alteração da condição de pagamento, e o valor final manter-se-á o mesmo. Se caso o vendedor não marcar esse campo e alterar a condição de pagamento, e essa condição tiver taxa financeira, será exibido um alerta que aquela alteração irá alterar o valor final do pedido, e o vendedor terá a opção de confirmar ou cancelar a alteração.
Cenários
Para simular as condições atuais e desejadas, consideremos a tabela abaixo
CONDIÇÃO DE PAGAMENTO
CD_COND_PGTO | DS_COND_PGTO | PR_DESCONTO |
---|---|---|
1 | À VISTA | 5.00 |
2 | 10/20 DIAS | 0.00 |
3 | 30/45/65 DIAS | -5.00 |
PEDIDO
CD_PEDIDO_PALM | CD_COND_PGTO | TX.FINANCEIRA | DESCONTO | VALOR TAB. | VALOR DIGITADO. | VALOR COM TX. FINANCEIRA | SALDO CONTA CORRENTE | VALOR FINAL |
---|---|---|---|---|---|---|---|---|
9999 | 2 | 0.00 | 0.00 | R$ 1000.00 | R$ 1000.00 | R$ 1000.00 | 0.00 | R$ 1000.00 |
Para estas informações, consideremos os seguintes cenários:
Cenário 1: Pedido com ativação do Flag e confirmação da nova condição
PEDIDO
- O vendedor digitou um valor diferente do preço de tabela, ativou a flag e alterou a condição de pagamento, nesse caso o valor digitado do pedido não será afetado.
CD_PEDIDO_PALM | CD_COND_PGTO | TX. FINANCEIRA | DESCONTO | VALOR TAB. | VALOR DIGITADO | VALOR COM TX. FINANCEIRA | SALDO CONTA CORRENTE | VALOR FINAL |
---|---|---|---|---|---|---|---|---|
9999 | 1 | 5.00 | 20.00 | R$ 1000.00 | R$ 800.00 | R$ 950.00 | -150.00 | R$ 800.00 |
Cenário 2: Pedido sem a ativação da flag e confirmação da nova condição
- O vendedor digitou um valor diferente do preço de tabela, não ativou a flag e alterou a condição de pagamento, nesse caso o valor digitado do pedido será afetado.
CD_PEDIDO_PALM | CD_COND_PGTO | TX. FINANCEIRA | DESCONTO | VALOR TAB. | VALOR DIGITADO | VALOR COM TX. FINANCEIRA | SALDO CONTA CORRENTE | VALOR FINAL |
---|---|---|---|---|---|---|---|---|
9999 | 3 | -5.00 | 20.00 | R$ 1000.00 | R$ 800.00 | R$ 1050.00 | -210.00 | R$ 840.00 |
Cenário 3: Pedido sem a ativação do Flag e a alteração da nova condição cancelada
- O vendedor digitou um valor diferente do preço de tabela, não ativou a flag e ao alterar a condição de pagamento, no alerta emitido, é cancelado a alteração e o valor final e a condição não serão afetados.
CD_PEDIDO_PALM | CD_COND_PGTO | TX. FINANCEIRA | DESCONTO | VALOR TAB. | VALOR DIGITADO | VALOR COM TX. FINANCEIRA | SALDO CONTA CORRENTE | VALOR FINAL |
---|---|---|---|---|---|---|---|---|
9999 | 2 | 0.00 | 20.00 | R$ 1000.00 | R$ 800.00 | R$ 1000.00 | -200.00 | R$ 800.00 |
Protótipos e Ilustrações
Regras de Negócios
[RN1] - O flag de ativação a ser implementado deverá vir sempre desativado. O status ativado deve ser acionado pelo usuário, caso contrário, o flag nulo será a opção default.
[RN2] - Para que a taxa financeira seja aplicada no pedido, ela deve ser corretamente e previamente cadastrada no campo PR_DESCONTO da tabela CONDICAO_PAGAMENTO.
[RN4] - O flag implementado será limitado a alterar apenas a função condição de pagamento. Os outros parâmetros do pedido permanecerão inalterados.
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.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |