01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Logística
Módulo:SIGATMS - Gestão de Transportes 


02. DESCRIÇÃO

Este Ponto de Entrada, localizado no TMSA040 (Cotação de Frete), permite ao usuário alterar a alíquota de ICMS, somente se a TES utilizada para o Cálculo do Frete estiver configurada para calcular ICMS(SF4→F4_ICM='S').

No exemplo abaixo, se o frete for de São Paulo para o Rio de Janeiro, será cobrada a Alíquota de ICMS 12%.

03. EXEMPLO DE UTILIZAÇÃO

Parâmetros:

Nome
Tipo
Descrição
Default
Obrigatório
Referência
cCdrOri
Array of Record







cCdrDes
Array of Record







cCliDev
Array of Record







cLojDev
Array of Record
PARAMIXB[4] - Loja Cliente Devedor






Retorno

nAliq

(numerico)

Nova Alíquota de ICMS.


Programa Fonte
TMSA040.PRW

Sintaxe
TM040ICM - Altera Alíquota de ICMS ( [ cCdrOri ], [ cCdrDes ], [ cCliDev ], [ cLojDev ] ) --> nAliq

Exemplos
User Function TM040ICM() 

Local cCdrOri := PARAMIXB[1]
Local cCdrDes := PARAMIXB[2]
Local nAliq:= 0 

If cCdrOri == 'SP' .And. cCdrDes == 'RJ'            

nAliq := 12 //Nova Alíquota de ICMS para calcular o frete

Endif    

Return nAliq


04. DEMAIS INFORMAÇÕES

Essa informação também está disponível na Central de Atendimento através do link:

https://centraldeatendimento.totvs.com/hc/pt-br/articles/360007452791

05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>