01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Financeiro |
Função: | FCRFP005 - Devolução de Adiantamento ao Cliente |
Ticket: | 6883325 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIN-3856 |
02. SITUAÇÃO/REQUISITO
No processo de devolução de adiantamento/credev realizado através do componente FCRFP005, quando o usuário informava no campo "Tipo saldo" "ambos" e no caso não tinha saldo inteiro de adiantamento para debitar, o sistema pegava o adiantamento que tem e completava o faltante com o saldo que o cliente tinha em credev. O problema é que na liquidação gerada o sistema estava gerando o documento do credev com o valor inteiro da operação e não somente com a diferença que utilizou para completar a devolução, deixando assim a liquidação incorreta e possibilitando problemas contábeis.
03. SOLUÇÃO
Foi realizado o ajuste no processo de devolução, para que seja enviada a liquidação o valor correto movimentado na conta e da diferença realizada no processo de devolução deixando cada documento gerado correto.
Imagem 1 - Na imagem acima antes da correção, veja que estamos efetuando uma devolução através do componente FCRFP005 no valor de 150,00. O cliente possui um saldo de 120,00 em "Adiantamento" e 60,00 em "Credev". O sistema pegará o saldo que ele tem em adiantamento e deduzirá tudo mais o valor restante em credev. Sendo assim ao término do procedimento deveria ser gerado na liquidação o documento de adiantamento no valor de 120,00 e outro documento da diferença em credev no valor de 30,00.
Imagem 2 - Na imagem acima, veja que a devolução foi efetuada com sucesso.
Imagem 3 - Na imagem acima, depois de realizado a devolução, consultamos a conta e vimos que o movimento foi gerado corretamente nos valores que mencionamos anteriormente.
Imagem 4 - Na imagem acima, ao detalharmos a liquidação antes da correção, vemos que a liquidação ficou incorreta. O valor da liquidação ficou correto de acordo com a devolução realizada, o valor do movimento em conta ficou correto de acordo com a devolução gerada, mas no campo onde constam os documentos, veja que o documento "Credev" foi gerado errado, ele pegou todo o valor de devolução e lançou em credev. Fazendo com que os valores na parte central da liquidação ficasse incorreto.
Imagem 5 - Na imagem acima, vemos que além de lançar o valor incorreto na liquidação, o sistema gerou o documento em credev incorretamente.
Imagem 1 - Na imagem acima depois da correção, iremos efetuar outra simulação, veja que foi lançado 220,00 de devolução e neste caso em especifico, o cliente possui 150,00 em adiantamento e 100,00 em credev. Ao término do procedimento o sistema deve gerar um documento de adiantamento baixado no valor de 150,00 e outro documento em credev com o valor da diferença em 70,00.
Imagem 2 - Na imagem acima, como podemos observar a devolução foi efetuada com sucesso.
Imagem 3 - Na imagem acima depois da correção, vemos que no detalhamento da liquidação agora foram gerados todos os valores corretos. O valor liquido da liquidação ficou correto, os documentos do contas a receber foram gerados corretamente de acordo com o detalhamento anterior e o movimento na conta foi gerado corretamente, ou seja, todas as informações da liquidação estão corretamente lançados.
Imagem 4 - Na imagem acima, como podemos observar o movimento na conta continua sendo lançado corretamente de acordo com a devolução efetuada através do componente FCRFP005.
Imagem 5 - Na imagem acima como podemos observar o documento no contas a receber em credev também foi gerado corretamente, somando somente a diferença do movimento de devolução lançado.
Imagem 6 - Na imagem acima efetuamos um teste tentando lançar um valor de devolução maior do que o valor disponível para o cliente. Neste caso em especifico ele só possui saldo em "Credev", veja que foi apresentado a mensagem de erro corretamente.
Imagem 7 - Na imagem acima, como podemos observar, mesmo o cliente possuindo saldo em adiantamento e credev e o valor do lançamento de devolução for ainda maior, o sistema apresentará a validação corretamente.