Mudanças entre as edições de "Rateio de Prazo Exedido"
Linha 106: | Linha 106: | ||
*'''Situação 5''' | *'''Situação 5''' | ||
Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e menor que o prazo máximo da tabela o sistema ira calcular o rateio. | Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e menor que o prazo máximo da tabela o sistema ira calcular o rateio. | ||
− | |||
**'''Valor a ratear =(Prazo Condição - Prazo médio tabela)*(Valor do pedido* Taxa de Juros condição)''' | **'''Valor a ratear =(Prazo Condição - Prazo médio tabela)*(Valor do pedido* Taxa de Juros condição)''' | ||
Linha 112: | Linha 111: | ||
Quando o valor do pedido for maior que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e maior que o prazo máximo da tabela o sistema ira calcular o rateio. | Quando o valor do pedido for maior que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e maior que o prazo máximo da tabela o sistema ira calcular o rateio. | ||
Neste caso como o valor do pedido foi maior que o valor minimo da tabela o prazo a ser usado para o calculo deve ser o prazo máximo da tabela. | Neste caso como o valor do pedido foi maior que o valor minimo da tabela o prazo a ser usado para o calculo deve ser o prazo máximo da tabela. | ||
− | |||
**'''Valor a ratear =(Prazo Condição - Prazo Maximo tabela)*(Valor do pedido* Taxa de Juros condição)''' | **'''Valor a ratear =(Prazo Condição - Prazo Maximo tabela)*(Valor do pedido* Taxa de Juros condição)''' | ||
Linha 118: | Linha 116: | ||
Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e maior que o prazo máximo da tabela o sistema ira calcular o rateio. | Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e maior que o prazo máximo da tabela o sistema ira calcular o rateio. | ||
Neste caso como o valor do pedido foi menor que o valor minimo da tabela o prazo a ser usado para o calculo deve ser o prazo médio da tabela. | Neste caso como o valor do pedido foi menor que o valor minimo da tabela o prazo a ser usado para o calculo deve ser o prazo médio da tabela. | ||
− | |||
**'''Valor a ratear =(Prazo Condição - Prazo médio tabela)*(Valor do pedido* Taxa de Juros condição)''' | **'''Valor a ratear =(Prazo Condição - Prazo médio tabela)*(Valor do pedido* Taxa de Juros condição)''' | ||
Edição das 14h08min de 19 de setembro de 2017
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
18/09/2017 | Renato Lima | Criação do Documento |
Necessidade
No processo de venda, quando os pedidos não atenderem totalmente as regras comercias ligadas a prazo medio, o vendedor precisa definir onde o valor será rateado no momento de finalização do pedido.
Solução
Será implementada solução para realização dos calculos baseados nos dados relacionados a prazo médio e valor minimo da tabela de preço, alem de permitir o rateo para verba ou Comissão.
Implementação
A implementação vai acontecer da seguinte forma:
- Será criada uma tabela onde as informações de Tabela de preço, Prazo Médio, Prazo Maximo e valor minimo para tabela de preço, serão integrados.
O integrador vai obter essas informações através dos campos do Protheus:
- Tabela de preço do Campo que já é entregado.
- Prazo Médio da Tabela de Preço - DA0_XPRAZM
- Valor Mínimo da Tabela de Preço - DA0_XVLRMI
- Prazo Médio Máximo da Tabela de Preço-DA0_XPRAZE
PRAZO MEDIO TAB _PRECO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_TAB_PRECO | INT | NÃO | NÃO | Código da tabela preco |
PRAZO_MEDIO | INT | NÃO | NÃO | Prazo Medio tabela de preco |
PRAZO MAXIMO | INT | NÃO | SIM | Prazo Maximo Tabela Preco |
VLR_MINIMO | DECIMAL | NÃO | SIM | Valor minimo tabela |
- Na tabela de condição de pagamento será incluído mais um campo, que será integrado o percentual de Juros por condição de pagamento.
- Juros da condição de pagamento XXXX
CONDICAO_PAGAMENTO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
PR_JUROS | DECIMAL | NÃO | NÃO | Código do pedido |
- Para ativar o calculo e tela de rateio será criada a configuração ID_UTILIZA_RATEIO_PRAZO_MEDIO, que será a tela de rateio desconto com dois campos novos.
- Rateio Desconto
- Rateio Prazo
- No campo Total Rateio apresentará a soma de Rateio desconto e Rateio Prazo quando tiver habilitado as duas configurações ID_UTILIZA_RATEIO_PRAZO_MEDIO e ID_UTILIZA_RATEIO_DESCONTO ou de um dos tipos quando estiver habilitada a configuração.
Como a configuração habilitada ao salvar o pedido o sistema vai verificar se precisa fazer rateio de prazo médio da Seguinte forma.
Ao inserir o pedido precisa ser avaliados O valor total do pedido, Prazo Medio da condição, Valor minimo da tabela de preço, Prazo Medio da tabela e prazo Maximo tabela.
- Situação 1
Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for menor que o prazo médio da tabela, não ocorrerá rateio.
- Situação 2
Quando o valor do pedido for maior que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e menor que o prazo maximo da tabela o sistema não ira calculcar o rateio
- Situação 3
Quando o valor do pedido for igual o valor minimo da tabela de preço e o prazo médio da condição for igual o prazo médio da tabela e menor que o prazo maximo da tabela o sistema não ira calcular o rateio.
- Situação 4
Quando o valor do pedido for igual o valor minimo da tabela de preco e o prazo medio da condição for maior que o prazo médio da tabela e menor que o prazo maximo da tabela o sistema não ira calcular o rateio.
- Situação 5
Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e menor que o prazo máximo da tabela o sistema ira calcular o rateio.
- Valor a ratear =(Prazo Condição - Prazo médio tabela)*(Valor do pedido* Taxa de Juros condição)
- Situação 6
Quando o valor do pedido for maior que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e maior que o prazo máximo da tabela o sistema ira calcular o rateio. Neste caso como o valor do pedido foi maior que o valor minimo da tabela o prazo a ser usado para o calculo deve ser o prazo máximo da tabela.
- Valor a ratear =(Prazo Condição - Prazo Maximo tabela)*(Valor do pedido* Taxa de Juros condição)
- Situação 7
Quando o valor do pedido for menor que o valor minimo da tabela e o prazo médio da condição for maior que o prazo médio da tabela e maior que o prazo máximo da tabela o sistema ira calcular o rateio. Neste caso como o valor do pedido foi menor que o valor minimo da tabela o prazo a ser usado para o calculo deve ser o prazo médio da tabela.
- Valor a ratear =(Prazo Condição - Prazo médio tabela)*(Valor do pedido* Taxa de Juros condição)
Regras de Negócio
RN1 – Quando o pedido realizado não atende a regra da tabela de preço, para realização do calculo deve ser usado o Prazo medio Maximo da tabela de preço.
RN2 – Para ser realizado o rateio, será somando o que foi acumulado de desconto e o que foi obtido do prazo medio.
RN3 –
RN4
RN5 –
RN6 –
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 | |||
Gerente Projeto | Inaldo França | ||
Gerente Comercial |