Páginas filhas
  • 8504091 DVAFIN-5192 DT Problema no calculo de variação cambial com adiantamento


01. DADOS GERAIS

Linha de Produto:Totvs Moda
Segmento:Moda
Módulo:Financeiro
Função:

FCRFP102 - Baixa de Título de Exportação

FCRFP130 - Consulta Adiantamento por Índice

Ticket:8504091
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-5192


02. SITUAÇÃO/REQUISITO

No processo de baixa de titulo de exportação, o sistema esta se perdendo nos calculos de variação quando utilizado saldo de adiantamento para baixa de faturas, tanto em pagamentos totais como em pagamentos parciais gerando documentos que não precisam ser gerados.

03. SOLUÇÃO

Foi realizado ajuste no calculo quando informações de adiantamento são utilizadas e devolvidas ao componente FCRFP102, calculando corretamente a variação e aplicando sua classificação se é "Acréscimo" ou "Desconto".


ANTES DA CORREÇÃO


Imagem 1 - Efetuamos o lançamento da uma fatura para um cliente do exterior no valor de 100,00. Veja que o indice de venda é 4,00 ou seja para pagamento desta fatura serão necessários 25 dolares como demonstrado acima.

Imagem 2 - Ao marcarmos a fatura para baixa dentro do componente FCRFP102, vemos que a variação nesta data de baixa é diferente e ja esta sendo validado um acréscimo para baixa deste titulo. Mas iremos utilizar de um adiantamento do cliente com outro indice para baixa.

Imagem 3 - Veja que iremos utilizar 100,00 de um adiantamento que realizamos com indice de 5,20. Estamos efetuando neste caso o recebimento parcial da fatura, pois o valor integral para o recebimento com base neste indice seria de 130,00 que resultariam no pagamento de 25 dolares.  Importante mencionar que neste pagamento em especifico como informamos o valor de 100,00 para pagamento estamos pagando somente 19 dolares.

Imagem 4 - Ao retornarmos ao componente FCRFP102 vemos que o calculo de variação com base no valor de baixa ficou incorreto pois o calculo exato no momento de devolver a informação seria de 23,08 de variação. Abaixo demonstraremos o calculo correto para aplicação da variação.

Pagamento Total: 25 Dolares.

Pagamento efetuado: 19,24 dolares

Valor restante: 5,77

Variação: 5,77 x 4(Indice de venda) = 23,08 de variação.‬


Imagem 5  - Processo de baixa efetuado com sucesso.

Imagem 6- Ao detalharmos a fatura vemos que as informações foram atualizadas incorretamente, baixando a fatura no valor de 130,00 não gerando a diferença do valor restante para ainda ser pago e o valor de variação foi calculado incorretamente.

DEPOIS DA CORREÇÃO


Imagem 1 - Na imagem acima depois de estornado a baixa efetuada para fatura 11 do cliente 18378 iremos novamente efetuar a baixa da fatura da mesma forma como realizada antes dos ajustes. 

Imagem 2 - Veja na imagem acima que o calculo foi corretamente efetuado para exibição da variação, como demonstramos no primeiro passo. Como estamos efetuando o pagamento parcial da fatura com base no indice do dolar para o saldo de adiantamento. 

Imagem 3 - Na imagem acima veja que a baixa foi efetuada com sucesso.

Imagem 4 - Na imagem acima vemos que a fatura foi baixada corretamente, gerando a parcela 202 com o valor restante para baixa. No detalhamento da variação gravada na fatura conseguimos visualizar exatamente quais os calculso efetuados para geração da diferença de variação. Veja que o indice do dolar no pagamento é maior que o indice no momento da venda, por conta disso os 100,00 selecionados de adiantamento não foram suficientes para baixar totalmente a fatura.

Imagem 5 - Parcela 202 do valor restante da baixa gerada com sucesso. Veja também que os dados de indice que foram gravados na fatura são os indices originais da venda na parcela 1.

Imagem 6 - Fizemos um novo teste recebendo a fatura 11 utilizando um adiantamento com indice 1,5. Neste caso em especifico temos 25 dolares para serem pagos e pelo indice estar baixo no lançamento deste adiantmento, necessitaremos para baixar a fatura por completo somente de 37,50 reais como demonstrado na imagem acima.

Imagem 7 - Como podemos observar depois de devolvido o valor de adiantamento para baixa vemos que ocorreu uma variação de desconto no valor de 62,50 por conta da alteração do indice.

Imagem 8 - Na imagem acima vemos que a fatura foi baixada corretamente, foi paga por completo mas somente com o valor de 37,50 seguindo o indice de variação do dolar no momento do pagamento. Neste caso também não é gerado nenhuma parcela de diferença.