Páginas filhas
  • 6883325 DVAFIN-3856 DT Erro nos valores de devolução através do FCRFP005.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

...

Totvs custom tabs box
tabsAntes da correção, Depois da correção
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Image Added

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.

Image Added

Imagem 2 -  Na imagem acima, veja que a devolução foi efetuada com sucesso.

Image Added

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.

Image Added

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.

Image Added

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.  

Totvs custom tabs box items
defaultno
referenciapasso2

Image Added

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.

Image Added

Imagem 2 -  Na imagem acima, como podemos observar a devolução foi efetuada com sucesso.

Image Added

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.

Image Added

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.

Image Added

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. 

Image Added

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.

Image Added

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.

Templatedocumentos

HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>