01. DADOS GERAIS
Produto: | TOTVS Logística WMS
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Logística |
Módulo: |
TOTVS WMS - Linha Logix - WMS Logix (LG-ARMAZ)
|
Função: | EDI0050 |
País: | Brasil |
Ticket: | 197 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSOL-19462 |
02. SITUAÇÃO/REQUISITO
Ao processar a importação de um XML de nota fiscal para solicitação de carga, está sendo apresentada a mensagem de inconsistência: "Divergência no Valor do ICMS do Item. Verifique os valores calculado (%ICMS * (Total - Desconto)) vs. valor ICMS declarado."
03. SOLUÇÃO
Corrigido para que não ocorra essa divergência, ao efetuar a validação do valor BASE DO ICMS o resultado do cálculo deverá ser arredondados para duas casas decimais. Foi aplicado o tratamento de arredondamento em todos os demais cálculos onde o resultado é comparado com o valor de divergência aceito na solicitação de carga (informado no contrato).
Ajustado também para não copiar o valor da tag pRedBC para uma sequência que não possua tal informação.
Exemplo de Utilização
WMS60013 - Processamento de Pedidos/NF - Valor divergência aceito nas solicitações de carga igual a 0 (zero).
- Efetuar a importação do XML que deve conter pelo menos dois itens. Sendo que o primeiro item deve ter informação na tag pRedBC.
Execute a rotina EDI0050;
- A mensagem era apresentada porque o cálculo para validar o Valor total do ICMS, não estava sendo arredondado para comparar com o valor total do ICMS obtido do XML. Além disso, a rotina preenchia indevidamente o campo 'base de calculo do icms reduzido' em sequências que não continham esta informação no XML.
- Após o ajuste não deverá mais apresentar a inconsistência de valor.
04. DEMAIS INFORMAÇÕES
- Não se aplica.
05. ASSUNTOS RELACIONADOS