| Produto: | TOTVS Varejo Supermercados |
|---|---|
| Linha de Produto: | Supermercados - Linha Consinco |
| Segmento: | Varejo |
| Tipo de Documento: | Manutenção |
| Módulo: | Recebimento |
| Caminho: | Atacado/Varejo > Recebimento NFe |
| Função: | Recebimento NFe - MAX5014 |
| País: | Brasil |
| Ticket: | 24252858 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPREC-15546 |
Foi identificado um erro no processo de recebimento de notas fiscais quando, no valor da duplicata enviado pelo fornecedor, era informado um valor significativamente menor em comparação ao valor da nota fiscal, havendo ainda um desconto de contrato cadastrado para o mesmo fornecedor. Nessa situação, ao ser importado o XML para o recebimento, um erro de SQL era retornado e o módulo de Recebimento era fechado.
Foi constatado que o erro ocorria porque, para que o percentual do desconto de contrato fosse encontrado, o sistema realizava o seguinte cálculo: valor do desconto ÷ valor total da duplicata × 100.
Entretanto, havia a limitação de três casas inteiras e duas decimais e, quando o cálculo ultrapassava esse limite, o erro era gerado.
Exemplo dos valores:
Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.
04. SOLUÇÃO
Foi aplicada uma correção, impondo o limite de 999,99% para o percentual do desconto de contrato.
Dessa forma, no exemplo em que o fornecedor informou o valor da duplicata como 4,39, a nota passou a cair nas inconsistências:
Nessa situação, tornou-se necessário que as parcelas do vencimento fossem recalculadas, para que os valores fossem devidamente corrigidos e a nota pudesse ser liberada.
Se estiver na versão 25.07, atualize para o service pack 25.07.010 ou superior.
Se estiver na versão 25.01, atualize para o service pack 25.01.035 ou superior.