Page tree

Melhorias Realizadas para que na Multi Negociação possa ser utilizada mais e uma forma de Pagamento.

Linha de Produto:

Microsiga Protheus

Segmento:

 Varejo

Módulo:

SIGALOJA,FRONTLOJA

Função:

LOJA720, LOJA760,LOJA764,FRTA271F

Situação/Requisito:

Solicitação de Melhorias para a Multinegociação(LOJA760) , a principal modificação seria a possibilidade de utilização de mais de uma forma de pagamento para o financiamento, segue Abaixo:.

1- Criar um parâmetro que possibilite que o usuário desabilite algum botão da forma de pagamento.

 2 - Criar um parâmetro que possibilite que o usuário bloqueie a opção de condição de Pagamento.

 3 - Dentro do Venda Assistida na tela de Multinegociação criar um parâmetro que apresente ou não a coluna de acréscimo Financeiro.

 4 - Na MultiNegociação permitir a utilização de vários cartões (Credito e Debito) para a mesma venda.

 5 - Na MultiNegociação permitir que seja possível utilizar mais de uma forma de pagamento dentro do financiamento.

 6 - Hoje com o parâmetro MV_LJICMJR como verdadeiro o sistema passa a não gravar acréscimo financeiro no cupom fiscal e na base de dados do fiscal, mas grava no contas a receber, porem isso somente para a forma de pagamento "FI" o sistema deve estender esse tratamento para as outras formas de pagamento, com exceção dos cartões. Os Cartões devem apresentar o acréscimo na impressão do cupom fiscal.

 7 - Na MultiNegociação não deve permitir que sejam alteradas as parcelas apos a confirmação na tela de Resumo, o sistema devera permitir as modificações somente na taxa de juros e no percentual de desconto.

 8 - Adicionar um campo para desconto na tela da Multi-negociação, esse desconto deve ser concedido somente se o pagamento for realizado ate o vencimento da parcela, o percentual de desconto antes deve ser aplicado como acréscimo para depois esse valor ser apresentado como desconto essa modificação deve ser realizada para as condições de pagamento "FI" e "BOL". Abaixo iremos realizar um detalhamento do calculo e da regra de negocio para este item.

 9 - Na MultiNegociação como será possível utilizar mais de uma condição de pagamento, o sistema deverá permitir que as parcelas com cartão possam ser Sequenciais (na data de vencimento só pode existir uma parcela) ou Paralelas (na data de vencimento pode existir mais de uma parcela) as parcelas paralelas só pode ser realizadas com a condição de pagamento Cartão.

 10 - Adicionar um Get para que seja possível a modificação da taxa de juros, esse novo get só poderá ser modificado para quem estiver autorizado, essa validação deverá estar presente no perfil do Caixa.

 11 - No Recebimento do Titulo o valor do desconto / acréscimo só poderá ser apresentado se a parcela não estiver vencida caso contrario o desconto deve ser desconsiderado para as condições de pagamento "BOL" e "FI".

12 - Ao Gravar uma venda como orçamento e esse orçamento for importado no FRontLoja o sistema não deve permitir alteração nas condições de pagamento para as Multinegociações. 

13 - Ao Realizar venda com "MULTINEGOCIAÇÃO" com "FI"/"BOL" e depois efetuar a devolução com a compensação dos titulo da nota original a NCC (LOJA720) foi gerada com o saldo referente ao acréscimo de juros financiamento.

14- Índíce inválido no cadastro de MultNegociação (LOJA760) que impede a inclusão de Adm Financeira.

15- Na venda, ao selecionar um item que tenha sido cadastrado na Multinegociação (LOJA760) e ao selecionar a forma de pagamento MULTINEGOCIAÇÃO, o sistema apresenta inconsistência.

16- Ao Selecionar um produto não cadastrado na MultiNegociação (LOJA760) a tela para forma de pagamento MULTI NEGOCIAÇÃO está habilitando para uso.

17- Ao utilizar o parcelamento com 100x é apresentado Error.log ao gravar o Orçamento.

18- Ao realizar uma negociação com parcelamento acima de 50x ao importar o Orçamento para o Front Loja e finalizar a venda, na Retaguarda é apresentado erro de chave duplicada.

19- Ao importar uma Multi-negociação no Front Loja está sendo possível a alteração da Forma de Pagamento informada na negociação.

20- No momento da negociação não é possível selecionar mais de uma Forma de pagamento, é apresentada uma mensagem de parcelas.


Solução/Implementação:

Requisitos de 1-12 foram realizados conforme Solicitação, a principal delas é a possibilidade de utilizar mais de uma forma de pagamento no financiamento, algumas informações foram adicionada, como o detalhamento as parcelas com os valores e data de vencimento.

8 - Regra de Negocio: Foi solicitado um novo campo para que seja possível a aplicação de juros/multa por atraso, onde esse campo deve realizar a aplicação de uma acréscimo e caso o cliente do estabelecimento realize o pagamento sem o atraso esse acréscimo deve ser desconsiderado.

Implementação: Foi adicionado ao sistema na tela de multi-negociação da venda um campo denominado "desconto" para que seja possível realizar essa regra.

Funcionamento: Deve-se configurar o parâmetro MV_LJMNPER para verdadeiro (.T.), onde este vai ativar a opção "Alterar a Taxa de Juros e desconto Multi-negociação" nas configurações de "Perfil de Caixa" para poder alterar o valor das porcentagens da taxa de juros e do campo de desconto na tela de venda. Caso não seja dada a permissão ao operador de caixa, esses campos não serão apresentados na tela de Multi-negociação da venda, porém o sistema vai utilizá-los para a realização do cálculo, onde a porcentagem da taxa de juros é definida pelo cadastro da multi-negociação e a porcentagem do desconto é definida pelo valor do parâmetro MV_LJMNDES. Ao adicionar valor no campo "desconto" pelo parâmetro MV_LJMNDES ou digitando manualmente, o sistema realizará a adição de juros no valor total da venda utilizando o valor do campo como porcentagem, sendo que esta porcentagem não pode possuir valor negativo e não pode ser superior a 100, caso seja o valor será desconsiderado (será considerado zero). Realizando a simulação das parcelas o sistema apresenta uma tela com os valores e quantidade de parcelas acrescido com o valor do juros calculado pela taxa de juros e pelo juros calculado pelo campo desconto. Selecionando a quantidade de parcelas o sistema vai apresentar na próxima tela a quantidade de parcelas selecionada e um detalhamento, onde é apresentado a informação do valor que deverá ser pago caso o cliente realize o pagamento até a data do vencimento e o valor que será pago posterior a data do vencimento. Realizando a confirmação da multi-negociação o valor total da venda será: total da venda + taxa de juros + taxa de juros do campo desconto.

Ao se realizar o pagamento das parcelas o sistema vai verificar se essa encontra-se em atraso. Caso não esteja em atraso, o sistema atribuirá um desconto proporcional ao campo desconto que foi utilizado na tela da multi-negociação da venda. Caso esteja em atraso o pode-se utilizar o parâmetro MV_LJMNTPG para atribuir esse desconto progressivo. Para melhor entendimento acesse os links abaixo:


Exemplificação do cálculo do campo "desconto" na tela da Multi-negociação da venda:


Valor da vendaTaxa de jurosDescontoTotal calculado pela multi-negociação Pagamento realizado ate o vencimentoValor do desconto Concedido
Exemplo 01R$ 100,0010%10% R$ 122,22R$ 110,00R$ 12,22
Exemplo 02R$ 100,000%10% R$ 111,11R$ 100,00R$ 11,11


Cálculos


Valor da vendaVenda + JurosAplicação do Juros do descontoDesconto até o vencimentoValor a ser pago até o vencimento
Exemplo 01100,00 100 + (100 * 10%) = 110,00 110 / (1 - 10%) = 122,22122,22 - ( 122,22 * (1 - 10%) ) = 12,22110,00
Exemplo 02 100,00 100 + (100 * 0%) = 100,00100 / (1 - 10%) = 111,11111,11 - ( 111,11 * (1 - 10%) ) = 11,11100,00


Obs.: Essa exemplificação acima não está levando em consideração o tipo de juros a ser aplicado (juros simles, juros composto, tabela price) e sim somente valores para entendimento do cálculo que é realizado no sistema.


13- Ajustamos a rotina responsável pela geração da NCC(LOJA720) para que a mesma não seja gerada com o valor do saldo de acréscimo de juros de financiamento, abatendo corretamente os títulos da nota original no contas a receber.

14- Ajustamos os índices das tabelas para permitir que a ADM Financeira do cadastro de MultiNegociação(LOJA760) seja incluído através da consulta padrão.

15- Ajustamos a rotina responsável pela visualização da descrição do Produto no cadastro de MultiNegociação(LOJA760) .

Ajustamos os fontes para compatibilizar com o binário atual, para evitar problemas na abertura da tela de MultiNegociação.

16- Adicionado uma validação na forma de pagamento MULTINEGOCIAÇÃO para que somente seja habilitada para uso qndo o produto informado na venda atual for o mesmo que foi cadastrado na MultiNegociação (LOJA760)

17,18 - O número de parcelas do sistema é limitado da seguinte forma:

- Se o paraÂmetro MV_1DUP for igual a "A" a parcela se limita em 26x, poi vai de ³A....Z
- Se o paraÂmetro MV_1DUP for diferente de "A" e o tamanho do campo no SX3 for igual 1 , parcela vai de 1...9³ | ³A....Z | a.....z se limitando a 61x
- Fora essas condições é Respeitado o tamanho do campo no SX3 para determinar a quantidade de parcelas ³
Exemplo: E1_PARCELA = 2 parcelas de 1 .......99

19- Foi realizada uma validação no FRONTLOJA para bloquear a alteração da forma de pagamento para orçamentos importados com multi negociação.

 20- Quando o campo "Q. Parc." da tela de Multi Negociação (LOJA764) for maior que ZERO a quantidade de parcelas informada no cadastro de Multi Negociação (LOJA760) será desconsiderado e todo o cálculo e validações serão feitas a partir do campo "Q. Parc.". Caso contrário será utilizado como padrão a quantidade de parcelas informada no cadastro de Multi Negociação para efetuar o cálculo das parcelas e suas validações.

Chamados relacionados:

TVQRQA e TVQQ85

Fontes do Pacote:

FRTA271E.PRW 19/07/2016 16:26:05
FRTA271F.PRW 08/08/2016 18:15:31
FRTA271G.PRW 09/08/2016 16:33:16
FRTA271H.PRW 10/08/2016 10:00:23
LOJA701.PRW 09/08/2016 15:55:31
LOJA701B.PRW 12/07/2016 15:09:12
LOJA701C.PRW 20/07/2016 18:04:37
LOJA720.PRW 22/07/2016 17:40:04
LOJA760.PRW 22/07/2016 17:35:37
LOJA761.PRW 22/07/2016 17:35:37
LOJA761A.PRW 22/07/2016 17:35:37
LOJA761B.PRW 02/03/2013 13:49:57
LOJA761C.PRW 02/03/2013 13:49:57
LOJA761D.PRW 04/08/2016 11:53:43
LOJA761E.PRW 04/08/2016 11:54:30
LOJA761F.PRW 12/05/2016 10:43:34
LOJA762.PRW 02/03/2013 13:49:57
LOJA763.PRW 02/03/2013 13:49:57
LOJA764.PRW 09/08/2016 10:04:41
LOJA765.PRW 02/03/2013 13:49:57
LOJA766.PRW 06/05/2016 17:46:18
LOJA767.PRW 02/03/2013 13:49:57
LOJA768.PRW 02/03/2013 13:49:57
LOJXFUNC.PRW 20/07/2016 09:11:53
LOJXFUND.PRW 19/07/2016 13:48:51
LOJXREC.PRW 06/07/2016 18:46:37
UPDLO124.PRW 10/12/2013 09:52:26
UPDLOJ87.PRW 06/05/2016 18:05:54
LOJXFUNA.PRX 30/06/2016 11:24:55

Pacote:TUPIB2.rar