| 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 acontece ocorreu porque, no momento do insert na tabela MGCtabela MGC_APURACAONFDET, para notas fiscais com pedidos vinculados que envolvem itens com seleção inversa, o agrupamento é era feito sempre pelo SeqIdentificadorpelo SeqIdentificador, independentemente do parâmetro dinâmico APURdinâ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 reflete refletia a estrutura correta da classificaçã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.