Histórico da Página
...
Tratar situações de leitura do campo E5_TXMOEDAVLMOED2 com gravação indevida;
Cenário 4
Tratar situações de leitura do campo E5_VLMOED2 com gravação indevida;
Ao gerar o Extrato Bancário de um banco em moeda estrangeira (ex: euro), optando por exibir os valores em outra moeda estrangeira (ex: dólar), os valores são exibidos incorretamente.
03. SOLUÇÃO
Cenário 1
Corrigida a conversão de moedas quando parametrizado para converter pela taxa do dia, passando a verificar a taxa do cadastro de moedas na database em que o relatório fora extraído.;
Cenário 2
Corrigido para que o relatório se comporte corretamente quando parametrizado para converter pela taxa do movimento, respeitando primeiramente o que fora gravado no campo E5_TXMOEDA;
Cenário 3
Quando o relatório foi parametrizado para ser exibido em uma moeda diferente da movimentação bancária, e também para converter pela taxa da movimentação e o campo E5_TXMOEDA foi gravado incorretamente (com conteúdo zero ou um), foi realizada correção para verificar se o título possui taxa contratada (E2_TXMOEDA), caso contrario considerará a taxa definida no cadastro da moeda (tabela SM2); Cenário 4
Foi retirada a leitura do campo E5_VLMOED2 para a impressão do relatório. Em substituição, foi tratado para realizar a conversão da moeda em tempo de execução considerando as configurações de parametrização do relatório (taxa contratada, do dia ou da movimentação);
Cenário 4
Ajustada a conversão de valores entre moedas estrangeiras por exemplo o banco estiver em dólar e a emissão do relatório for em euros, visto que o sistema possui apenas a taxa da moeda estrangeira, em relação da moeda corrente (moeda 01), para efetuar a conversão de dólar (moeda 2) para euro (moeda 4) o sistema deverá obrigatoriamente converter primeiro para a moeda corrente (moeda 1).
Para a conversão para moeda corrente, será considerada a taxa do movimento bancário (E5_TXMOEDA), independente da opção de conversão do relatório (1=Taxa do dia / 2=Taxa do Movimento). Como nessa situação a taxa do movimento não tem vínculo com a moeda a ser impressa no relatório, caso a opção de conversão seja "2=Taxa do movimento", a conversão da moeda corrente para a moeda destino será feita com a taxa do cadastro de moedas (SM2) na data da baixa. Há exceção será para o caso de o título possuir taxa contratada (E1_TXMOEDA/E2_TXMOEDA) e o título for na mesma moeda de exibição do relatório, pois nesse caso será considerada a taxa do título.
04. DEMAIS INFORMAÇÕES
Não há.
...