| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Tipo de Documento: | Manutenção |
| Módulo: | Contrato > Manutenção de Contratos |
| Caminho: | Apuração > Consultar Apuração dos Contratos de Retorno |
| Função: | APURAÇÃO DOS CONTRATOS DE RETORNO - MGC00101 |
| País: | Brasil |
| Ticket: | 21527057 |
| Requisito/Story/Issue (informe o requisito relacionado) : |
Foi identificada uma divergência no percentual de desconto de retorno aplicado após a apuração do contrato, afetando pedidos que envolvem itens com seleção inversa. Essa inconsistência ocorre quando o contrato possui mais de uma classificação definida e está parametrizado para considerar a empresa de destino final da mercadoria na apuração de retorno.
Isso ocorreu porque, no momento do insert na tabela MGC_APURACAONFDET, para notas fiscais com pedidos vinculados que envolvem itens com seleção inversa, o agrupamento era feito sempre pelo SeqIdentificador, independentemente do parâmetro dinâmico APUR_AGRUP_CLASSIF_RETORNO. Com isso, o valor base era calculado de forma incorreta, já que o divisor utilizado no cálculo não refletia a estrutura correta da classificação.
04. SOLUÇÃO
O processo foi ajustado para que, em notas fiscais com pedidos vinculados, o agrupamento pelo SeqIdentificador NÃO seja realizado quando parametrizado APUR_AGRUP_CLASSIF_RETORNO = 'N'. Essa alteração garante que o divisor seja corretamente calculado, resultando na apuração adequada dos valores, em especial do campo VLRBASE, que é utilizado na aplicação onde o erro foi identificado para o cálculo das demais colunas, como, por exemplo, o percentual de desconto.
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.046 ou service pack superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.020 ou service pack superior.