Histórico da Página
...
02. SITUAÇÃO/REQUISITO
Cenário 1
Ao gerar a movimentação bancária de títulos PA via retorno SISPAG quando o banco é em moeda estrangeira, o valor (E5_VALOR) fica em moeda corrente indevidamente, além de não gravar a taxa de conversão da moeda o Extrato Bancário de um banco em moeda Real, optando por exibir os valores em moeda Dólar e a conversão pela taxa do dia, o relatório não respeita a opção de conversão selecionada, fazendo a conversão pela taxa da movimentação (E5_TXMOEDA) indevidamente;
Cenário 2
Ao baixar títulos em moeda estradeira com taxa contratada (E2_TXMOEDA) e o banco seja em moeda corrente, o campo E5_VLMOED2 é gravado indevidamente convertendo o valor pela taxa do dia (tabela SM2);
Cenário 3
Nas baixas em que o banco seja em moeda diferente da moeda do título, a gravação da moeda da movimentação bancária fica incorreta (E5_MOEDA), assim como deixar de gravar a taxa de conversão (E5_TXMOEDA);
gerar o Extrato Bancário de um banco em moeda Real, optando por exibir os valores em moeda Dólar e a conversão pela taxa do movimento, caso houver uma movimentação bancária avulsa com taxa contratada (E5_TXMOEDA) a mesma não esta sendo respeitada para a conversão. O relatório é impresso considerando a taxa do dia indevidamente;
Cenário 3
Tratar situações de leitura dos campos E5_TXMOEDA e E5_VLMOED2 com gravações indevidasCenário 4
Quando habilitado o parâmetro MV_BXCNAB, a movimentação bancária (registro totalizador) é gravada com a moeda incorreta (E5_MOEDA) , não respeitando a moeda definida no cadastro de bancos;
03. SOLUÇÃO
Cenário 1
Corrigida a conversão de moedas para gravar o valor do pagamento adiantado (PA) de acordo com a moeda do banco utilziado, já que sempre considerava o valor da moeda correntequando 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
Ajustado Corrigido para que a taxa contratada definida no título a pagar (E5_TXMOEDA) seja respeitada nas baixas via SISPAGo 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
Identificado que a rotina considerava indevidamente a moeda do título para gravar a movimentação bancária (E5_MOEDA), quando o correto seria considerar a moeda definida no cadastro do banco. Cenário 4
Identificado que a rotina considerava indevidamente a moeda do primeiro título do lote para gravar a movimentação bancária (E5_MOEDA), quando o correto seria considerar a moeda definida no cadastro do banco. 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);
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
...
- Documentação de referencia da rotina: https://tdn.totvs.com/x/fJicHQ
- FAQ sobre conversão de moedas: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360021479272-MP-SIGAFIN-FINR470-Extrato-Banc%C3%A1rio-convers%C3%A3o-errada-de-valores-em-moeda-dolar
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; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |