Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:


Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice


Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:ARQUIVO SIGAFIS
Função:FISXDIFAL.PRW
Ticket:9652375
Requisito/Story/Issue (informe o requisito relacionado) :DSERFIS1-22371


02. SITUAÇÃO/REQUISITO

Ao realizar o documento de entrada com cálculo do Diferencial de Alíquota (DIFAL) com o parâmetro MV_CMPALIQ = F, o cálculo não corresponde ao valor esperado.

03. SOLUÇÃO

O parâmetro MV_CPMALIQ define se o cálculo do DIFAL será calculado entre a diferença de alíquotas (interna/complementar e interestadual) ou não.

Correção na fórmula de cálculo do valor do ICMS Complementar no tocante ao DIFAL, em notas de entrada a partir de fornecedores optantes pelo Simples Nacional. No caso desta issue o parâmetro MV_BDSIMP não deve ser alimentado, pois este é responsável, por utilizar como base de cálculo de ICMS, a base de cálculo já calculada como base dupla:


MV_BDSIMP = UF

DIFAL = [(V. Oper – ICMS Origem) / (1 - Alíq. Interna)] x Alíq. Interna – ( [(V. Oper – ICMS Origem) / (1 - Alíq. Interna)] x Alíq. Interestadual)]

MV_BDSIMP = Branco

DIFAL = [(V. Oper – ICMS Origem) / (1 - Alíq. Interna)] x Alíq. Interna – (V. Oper x Alíq. Interestadual)]

04. DEMAIS INFORMAÇÕES

Para que o sistema calcule o DIFAL de forma correta, respeitando o parâmetro, deverá ser realizada as seguintes configurações

...

:


Cadastros:

Fornecedor: (Simples Nacional)


TES:

Material de Consumo (F4_CONSUMO) = sim
Markup ICMS Complementar (F4_MKPCMP) = Não
Cons. Red. ICMS no Comp. (F4_COMPRED) = Não
Calc. Dif ICM (F4_COMPL) = Sim
Calc. ICMS (F4_ICMS) = Não
Livro Fiscal ICMS (F4_LFICM) = Outros


Como o fornecedor é simples nacional, não terá destaque de ICMS. O cliente aproveitará apenas o crédito do DIFAL.


Parâmetros:

MV_ESTADO = UF

MV_BASDENT = UF (preencher com a mesma UF do MV_ESTADO)

MV_CMPALIQ = .F.

MV_BDSIMP =  EM BRANCO

MV_BICMCMP = .F.


Memória de cálculo:


Valor da Operação: R$100,00

Alíquota Interna: 20% (18% ICMS interno e 2% FECP)

Alíquota Interestadual: 12%

ICMS Origem: 12,00


Cálculo com FECP Base Dupla:

DIFAL = [(V. Oper – ICMS Origem) / (1 - Alíq. Interna)] x Alíq. Interna – (V. Oper x Alíq. Interestadual)]

DIFAL = [(100,00 – 12,00) / (1 - 20%)] x 20% – (100,00 x 12%)]

DIFAL = [88,00 / 0,80] x 20% – (12,00)]

DIFAL = [110,00 x 20% – (12,00)]

DIFAL = [22,00-12,00]

DIFAL =  10,00


Cálculo sem FECP Base Dupla:

DIFAL = [(V. Oper – ICMS Origem) / (1 - Alíq. Interna)] x Alíq. Interna – (V. Oper x Alíq. Interestadual)]

DIFAL = [(100,00 – 12,00) / (1 - 18%)] x 18% – (100,00 x 12%)]

DIFAL = [88,00 / 0,82] x 18% – (12,00)]

DIFAL = [107,32 x 18% – (12,00)]

DIFAL = [19,32 - 12,00]

DIFAL =  7,32


Nome da Variável

MV_BASDENT

Tipo

Caracter

Descrição

Define UFs que terão calculo da base do destino em operações de Difal de entrada para contribuinte do ICMS

Exemplo:MG/PE/

Estados devem ser separados por barra "/" 


Nome da Variável

MV_CMPALIQ

Tipo

Logico

Descrição

Define se calculo de ICMS Complementar sera calculado entre diferença entre as Alíquotas complementar e ICMS interestaduais

Conteúdo Padrão:.F.

Caso este parâmetro seja ativado, valor do ICMS Complementar será Calculado base na diferença da Alíquota ICMS Complementar e alíquota de ICMS interestadual.


05. ASSUNTOS RELACIONADOS

...

tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2

...

defaultyes
referenciapasso1

...

defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...



Templatedocumentos


HTML
<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>