01. DADOS GERAIS
Linha de Produto: | PC Sistemas |
---|
Segmento: | D&L |
---|
Módulo: | 14 - Faturamento |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-3225 |
---|
02. SITUAÇÃO/REQUISITO
Para cada nota de entrada gerada,
- Quando o parâmetro da presidência GERATRIBUTENTTRANSFDEP estiver marcado como 'não', os impostos devem ser os mesmos calculados na nota de saída de transferência
- Quando o parâmetro da presidência GERATRIBUTENTTRANSFDEP estiver marcado como 'sim' :
- Deve ser carregado a tributação de entrada 212 para cada produto (percentuais, alíquotas e pautas para os impostos) TPCProdut.ConsultaProdutoParaPedido (select de compras)
- Calcular os impostos da entrada:
- A tributação de entrada é cadastrados na rotina 212 calculadoraTributaria.TributacaoItemParaClasse(qryPCFILIAL,cdsPCMOV);. Deve usar o serviço calculadoraTributaria.Calcular e faz a gravação das informações de tributação como taxas, aliquotas, valores dos impostos, etc usando o serviço calculadoraTributaria.TributacaoClasseParaItem(cdsPCMOV,false,true,true);
(C:\fontesSVN\Branches\28M\Modulos\02 COMPRAS\CompShared\uclsFacadeCompras.pas):
- VLIPI
- ST
- BASEICST
- VLICMS
- VLCREDPIS
- VLCREDCOFINS
- VLCREDICMSFRETE
- VLCREDPRESUMIDO
- VLDESPADICIONAL
- VLBASESTFORANF
- VLICMSDIFERIDO
03. SOLUÇÃO
Implementado o cálculo de tributação de entrada obedecendo o parâmetro "GERATRIBUTENTTRANSFDEP", se estiver como Sim vai calcular tributação com os dados da rotina 212, senão vai copiar da tributação da nota de saída.
Para aplicar a correção para o Cálculo de Tributação deve seguir os seguintes passos: - Atualizar a Rotina(WTA): winthor-ven-1420
0.2.1-RC.2
- Atualizar para o serviço(WTA): winthor-faturamento
0.5.95-RC.2
- Atualizar para o serviço(WTA): asd-compras
29.4.4-RC.25
|
04. DEMAIS INFORMAÇÕES
Como atualizar as rotinas do WinThor?

<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;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|