Ajuste nas Rotinas de Regra de Tributação e Calculo do Frete, para validar corretamente a TES quando estiver Bloqueada.

Linha de Produto:

Protheus

Segmento:

Logística

Módulo:

SIGATMS - Gestão de Transportes

Função:

TMSA200 – Calculo do Frete

TMSXFUNB - Funções Genéricas

Situação:

Após ajuste na função TMSXFUNB, o sistema passou a validar no cálculo se a regra de tributação está utilizando TES bloqueada. O alerta não apresenta que o problema é este, ele apenas indica que não há regra de tributação.
Verificando o cadastro de regra de tributação(TMSA410) podemos ver que o sistema valida a TES somente se o usuário tentar alterar o campo DUD_TES que contém a TES bloqueada(
F4_MSBLQL=1), caso ele inclua uma nova linha na regra ou altere outros campos o sistema não valida.
Seriam duas correções:
Colocar uma validação na confirmação do cadastro de regra de tributação(TMSA410) e indicar que a TES está bloqueada.
O TMSXFUNB deve indicar que a TES utilizada no cálculo está bloqueada ao invés de apresentar que não encontrou a regra de tributação.

Solução:

Foi realizado o ajuste nas Rotinas de Regra de Tributação e Calculo do frete, para validar corretamente a TES quando estiver bloqueada e no Calculo do frete apresentando o Help informando que “TES Bloqueadas nao podem ser utilizadas.”