Esse artigo apresenta as regras para aplicação do cálculo do ICMS Próprio, com redução e majoração na BC.
Aplicação
Nas Operações de Vendas Interestaduais com CST 00, 10, 70 ou 90.
Configurações Principais
1. A alíquota de ICMS da UF é informada no Totall Config >>> Vendas >>> UF/ICMS. Essa alíquota influencia no cálculo do ICMS próprio nas operações acima indicadas.
2. O CST - código da situação tributária do produto informada no Totall Backoffice >>> Produtos >>> Cadastro >>> Impostos Estaduais, é utilizada para o cálculo. No produto pode-se informar uma alíquota específica.
3. O tipo de cliente também influencia no tipo de CST do produto. No Totall Backoffice >>> Parceiros >>> Cadastro, sabemos se o cliente é contribuinte (PJ com IE), não contribuinte (PF), consumidor final ou revenda.
Configurações Específicas
Reduz base de cálculo para não contribuinte (red_cf): Totall Config >>> Filial >>> ICMS, ao habilitar essa opção será aplicado para os produtos devidamente configurados, o % redução da base de ICMS para um cliente Consumidor Final dentro ou fora do estado.
Veja o artigo Percentual de Redução na Base de Cálculo do ICMS.
ICMS Próprio - Cálculo
Os campos que devem ser preenchidos no XML são: vBC, pICMS e vICMS. Vamos analisar cada um destes campos:
- vBC: Base de cálculo: a base de cálculo normalmente é igual ao valor do produto (vProd) somado ao valor do frete (vFrete), seguro (vSeg) e outras despesas (vOutro), e deduzindo ao final o valor do desconto (vDesc), porém, soma-se o valor do IPI (vIPI) nas vendas emitidas para consumidor final.
- Fórmula: vProd + vFrete + vSeg + vOutro – vDesc
- Fórmula: vProd + vFrete + vSeg + vOutro – vDesc
- pICMS: Alíquota do ICMS: valor da alíquota de ICMS do produto, em %.
- vICMS: Valor do ICMS: valor do ICMS devido. O valor deste campo é o produto da multiplicação entre o valor do campo vBC, inteiro, e o campo pICMS, dividido por 100.
- Fórmula: vBC * (pICMS/100)
- Fórmula: vBC * (pICMS/100)
Exemplo:
vBC : R$1.000,00 = vProd + vFrete + vSeg + vOutro – vDesc
pICMS : 12%
vICMS : R$120,00 = vBC * (pICMS/100)
ICMS Próprio com Redução da BC - Cálculo
O ICMS Próprio com redução da base de cálculo se aplica a operações com CST 20 ou 90, ou CSOSN 900.
Nestes casos, os campos que devem ser preenchidos no XML são: pRedBC, vBC, pICMS e vICMS. Vamos analisar cada um destes campos:
- pRedBC: Percentual de redução da base de cálculo. Desconto, em %, sobre valor da base de cálculo.
- vBC: Base de cálculo: a base de cálculo, normalmente é igual ao valor do produto (vProd) somado ao valor do frete (vFrete), seguro (vSeg) e outras despesas (vOutro), e deduzindo ao final o valor do desconto (vDesc). Após esse cálculo, reduza o percentual da redução da Base de cálculo (pRedBC). Em algumas exceções, pode-se somar o valor do IPI (vIPI).
- Fórmula: (vProd + vFrete + vSeg + vOutro – vDesc) * (1-(pRedBC/100))
- Fórmula: (vProd + vFrete + vSeg + vOutro – vDesc) * (1-(pRedBC/100))
- pICMS: Alíquota do ICMS: valor da alíquota de ICMS do produto, em %.
- vICMS: Valor do ICMS: valor do ICMS devido. O valor deste campo é o produto da multiplicação entre o valor do campo vBC e o campo pICMS/100.
- Fórmula: vBC * (pICMS/100)
- Fórmula: vBC * (pICMS/100)
Exemplo, a base de cálculo original era R$1.000,00:
pRedBC: 20%
vBC: R$800,00= (vProd + vFrete + vSeg + vOutro – vDesc) * (1-(pRedBC/100))
pICMS: 12%
vICMS: R$96,00 = vBC * (pICMS/100)
Veja o artigo: Redução da Base de Cálculo do ICMS Próprio
ICMS Próprio com Majoração da BC na Partilha - Cálculo
Nas operações interestaduais que destinem bens e serviços a consumidor final, contribuinte ou não, o compartilhamento do ICMS será realizado da seguinte forma:
- Para o Estado de origem, será recolhido o imposto correspondente à alíquota interestadual entre os estados.
- Para o Estado de destino, será recolhido o imposto correspondente ao diferencial entre a alíquota interna do Estado de destino e a alíquota interestadual entre os estados, denominado DIFAL.
- Poderá ser adicionado até 2% na alíquota do ICMS, quando a operação for financiada por Fundo de Combate à Pobreza (FCP).
Veja o artigo Partilha e FCP
- Para que ocorra a majoração da BC de ICMS quando partilha, o parâmetro Geral - Majorar Base de ICMS Próprio quando tem Partilha - BAS_ICMSPROPRIO_MARJ, deve estar habilitado.
Veja como configurar um parâmetro em Parâmetros Gerais.
- Fórmula: vProd / (1 - ((<pICMSUFDest> + <pFCPUFDest>) / 100))
- Fórmula: vProd / (1 - ((<pICMSUFDest> + <pFCPUFDest>) / 100))
ICMS com Majoração da BC de Destino na DIFAL - Cálculo
DIFAL é uma sigla utilizada para Diferencial de Alíquotas. É o valor resultante da diferença existente entre a alíquota interna do Estado
de destino e a alíquota interestadual entre os Estados de origem e destino. O DIFAL é utilizado para mensurar quanto o Estado de destino deve recolher de ICMS em Operações Interestaduais.
Exemplo: Em uma venda de SP para GO o DIFAL é de 10%, pois é a diferença entre a alíquota interna de GO (17%) e a alíquota interestadual
entre estes estados (7%).
- Para que ocorra a majoração da BC de ICMS de Destino na DIFAL, no Totall Config >>> Vendas >>> UF/ICMS habilite a configuração Majorar Base de ICMS de Destino para DIFAL? (td_est_basmar).
- Fórmula: vProd / (1 - ((<pICMSUFDest> + <pFCPUFDest>) / 100))
- Fórmula: vProd / (1 - ((<pICMSUFDest> + <pFCPUFDest>) / 100))
No exemplo abaixo, o produto tem IPI, portanto somado na BC do ICMS Próprio.
Resultado Esperado
Tipo de Cliente: | Contribuinte, Consumidor Final, Fora do Estado |
Funcionalidade: | Emissão de NF-e |
Resultado Esperado Filial Substituída/Destaca - Regime Simples: |
1.<xmotivo>100:Autorizado o uso da NF-e. *Item 60 - Substituído passa a ser CST 010: *Item 00 - Tributado: |
Resultado Esperado Filial Substituída/destaca - Regime Normal: |
1.<xmotivo>100:Autorizado o uso da NF-e.
|
Resultado Esperado Filial Substituto/Retém - Regime Normal: |
1.<xmotivo>100:Autorizado o uso da NF-e.
|
Tipo de Cliente: | Contribuinte, Revenda, Fora do Estado |
Funcionalidade: | Emissão de NF-e |
Resultado Esperado Filial Substituída/Destaca - Regime Simples: |
1.<xmotivo>100:Autorizado o uso da NF-e. *Item 00 - Tributado: |
Resultado Esperado Filial Substituída/Destaca - Regime Simples: |
1.<xmotivo>100:Autorizado o uso da NF-e.
<pMVAST>24.0000 *Item 00 - Tributado: |
Resultado Esperado Filial Substituída/destaca - Regime Normal: |
1.<xmotivo>100:Autorizado o uso da NF-e.
|
Resultado Esperado Filial Substituto/Retém - Regime Normal: |
1.<xmotivo>100:Autorizado o uso da NF-e.
|
Fonte: https://blog.tecnospeed.com.br/como-calcular-o-icms-na-nf-e-e-nfc-e/