Produto: | TOTVS Varejo Supermercados
|
---|---|
Linha de Produto: | Supermercados - Linha Consinco |
Segmento: | Varejo |
Módulo: | Recebimento |
Função: | Consulta Nota Fiscal Recebida - MAX0100 |
Ticket: | 20590369 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPREC-12550 |
Encontrado erro no processo de cálculo do desconto de contrato do vencimento de notas fiscais, quando o parâmetro dinâmico IND_RATEIO_DESCCONTRATO está configurado com valor N, o sistema ainda rateia o desconto de contrato após a manutenção dos valores, e recalcula conforme o parâmetro dinâmico IND_PARC_INC_VENCITEM.
Por exemplo, caso o parâmetro IND_PARC_INC_VENCITEM esteja com valor P, mesmo que o parâmetro IND_RATEIO_DESCCONTRATO esteja com valor N, para não ratear, após mudar as datas das parcelas do vencimento, tornando-as diferentes das datas do pedido de compra, o valor total do desconto de contrato é enviado para a primeira parcela, conforme parâmetro IND_PARC_INC_VENCITEM, quando na verdade é esperado que o valor do desconto de contrato mantenha-se dividido conforme o peso de cada parcela, e esteja presente em todas.
Ainda, quando o parâmetro dinâmico IND_RATEIO_DESCCONTRATO está configurado com valor S, e o parâmetro IND_PARC_INC_VENCITEM está com valor P ou U, o sistema está calculando o desconto de contrato para somente a primeira ou última parcela conforme parâmetro, mas o valor fica incorreto, retornando o valor dividido conforme a parcela, e não o valor total do desconto de contrato, como é esperado.
Aplicada correção nos objetos do banco de dados, os quais calculam o desconto de contrato por parcela no vencimento de notas fiscais, para sempre verificar o parâmetro IND_PARC_INC_VENCITEM.
Removido o parâmetro dinâmico IND_RATEIO_DESCCONTRATO pois foi criado anteriormente no intuito de quando fosse realizada a manutenção dos títulos, que fosse ajustado o valor do contrato conforme o valor da parcela, para corrigir um problema quando digitava o valor da parcela menor e o contrato não era recalculado. Mas atualmente esse problema não ocorre mais, nem mesmo quando o parâmetro dinâmico = S devido a outros ajustes posteriores realizados no ERP.
Ajustado também para quando o parâmetro dinâmico IND_PARC_INC_VENCITEM configurado com valor P ou U , e o valor dessa parcela for menor que o valor do desconto de contrato, então automaticamente será considerado o processo com a configuração do parâmetro dinâmico como T, sendo assim realizado o rateio do desconto em todas as parcelas.
Se estiver na versão 24.07, atualize para o service pack 24.07.012 ou superior.
Se estiver na versão 24.01, atualize para o service pack 24.01.039 ou superior.
Não há.