| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Logística |
| Módulo: | SIGATMS - Gestão de Transportes |
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%.
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 |
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
<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> |