Pular para o conteúdo principal

TP_IMPOSTOCREDITO — Tipo de Imposto para Crédito do Imobilizado

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba &Parâmetros Fiscais, seção Crédito do Imobilizado Tabela: PARMFISCAL.TP_IMPOSTOCREDITO Valor padrão: T (Todos os Impostos)

Define quais impostos serão considerados na apropriação mensal de crédito fiscal do imobilizado (CIAP). O campo só fica visível quando TP_CALCULODEPRECIACAO for diferente de I (Integral).

Campos envolvidos​

CampoTabelaTipoObrigatórioPadrão
TP_IMPOSTOCREDITOPARMFISCALCHAR(1)✓T

Opções disponíveis​

T — Todos os Impostos​

O que fazDetalhe
Calcula crédito para todos os impostosICMS, PIS, COFINS, PIS-ST e COFINS-ST são processados individualmente
EditávelSim
Exige outro parâmetroNenhum

Simulação passo a passo​

  1. Acesse a tela MFI003 — Parâmetros Fiscais da empresa desejada.
  2. Na aba Parâmetros Fiscais, localize o campo Imposto.
  3. Selecione a opção Todos os Impostos (valor T).
  4. Salve os parâmetros com <F9> ou botão Salvar.
  5. Execute a apropriação de crédito do imobilizado (CIAP) pelo período desejado.
  6. Verifique que os créditos foram gerados individualmente para ICMS, PIS, COFINS, PIS-ST e COFINS-ST.

Resultado esperado: O sistema calcula e grava apropriações de crédito separadas para cada tipo de imposto no período, cada um com seu valor e fator de apropriação próprios.


I — Apenas ICMS​

O que fazDetalhe
Restringe a lógica de crédito ao ICMSImpostos diferentes de ICMS (PIS, COFINS etc.) usam cálculo baseado nos valores de ICMS
EditávelSim
Exige outro parâmetroNenhum

Simulação passo a passo​

  1. Acesse a tela MFI003 — Parâmetros Fiscais da empresa desejada.
  2. Na aba Parâmetros Fiscais, localize o campo Imposto.
  3. Selecione a opção Apenas ICMS (valor I).
  4. Salve os parâmetros com <F9> ou botão Salvar.
  5. Execute a apropriação de crédito do imobilizado (CIAP) pelo período desejado.
  6. Verifique que o crédito de ICMS é calculado normalmente e os demais impostos (PIS, COFINS, PIS-ST, COFINS-ST) têm seu cálculo baseado nos valores de ICMS.

Resultado esperado: O sistema calcula o crédito de ICMS normalmente. Os demais impostos utilizam os valores de ICMS como base de cálculo em vez de seus próprios valores.

Exceção / Importante: Quando TP_CALCULODEPRECIACAO = I (modelo Integral), este campo é automaticamente ocultado na tela e a lógica de crédito integral se aplica a todos os impostos independentemente do valor de TP_IMPOSTOCREDITO.

Regra de visibilidade​

O campo Imposto (e as abas Crédito do Imobilizado e CST) só é exibido quando o parâmetro TP_CALCULODEPRECIACAO for diferente de I (Integral). Isso ocorre automaticamente ao:

  • Trocar de aba na tela MFI003 (evento PaginasChange).
  • Alterar o valor de TP_CALCULODEPRECIACAO (evento tabPARMFISCALTP_CALCULODEPRECIACAOValidate).

Procedures impactadas​

Rotinas Delphi​

RotinaArquivoDescrição
TfrmMFI003.PaginasChangesource/MFI003/UMFI003.pasOculta/exibe o campo conforme TP_CALCULODEPRECIACAO ao trocar de aba
TdmMFI003.tabPARMFISCALAfterInsertsource/MFI003/UdmMFI003.pasAtribui valor padrão T ao inserir novo registro
TdmMFI003.tabPARMFISCALTP_CALCULODEPRECIACAOValidatesource/MFI003/UdmMFI003.pasOculta/exibe o campo ao validar TP_CALCULODEPRECIACAO

Referências SQL diretas ao campo​

ProcedureArquivoDescrição
GRAVA_CREDITOMENSALV2Scripts/GRAVA_CREDITOMENSALV2.sqlApropriação mensal de crédito fiscal de bens do imobilizado (CIAP) por bem individual
GRAVA_CREDITOMENSALGERALV2Scripts/GRAVA_CREDITOMENSALGERALV2.sqlApropriação mensal de crédito fiscal geral de bens do imobilizado (CIAP)

Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMFISCAL mas não referenciam o campo TP_IMPOSTOCREDITO diretamente. Sem impacto funcional direto identificado para este parâmetro.

ProcedureArquivo
ATUALIZA_PESSOAScripts/ATUALIZA_PESSOA.sql
CALCULA_CENTRORESULTScripts/CALCULA_CENTRORESULT.sql
CONTABILIZA_IMPOSTONOTACTBScripts/CONTABILIZA_IMPOSTONOTACTB.sql
GERA_ARQUIVODIMOFScripts/GERA_ARQUIVODIMOF.sql
GERA_ARQUIVOMAGNETICOScripts/GERA_ARQUIVOMAGNETICO.sql
GERA_DARFScripts/GERA_DARF.sql
GERA_GIAScripts/GERA_GIA.sql
GERA_INTEGRACAOScripts/GERA_INTEGRACAO.sql
GERA_INTEGRACAOFISCALScripts/GERA_INTEGRACAOFISCAL.sql
GERA_INTEGRACAOIMPOSTOScripts/GERA_INTEGRACAOIMPOSTO.sql
GERA_MOVTOCONTABILScripts/GERA_MOVTOCONTABIL.sql
GERA_SPEDCONTABIL_0000Scripts/GERA_SPEDCONTABIL_0000.sql
GERA_SPEDECFScripts/GERA_SPEDECF.sql
GERA_SPEDPISCOFINSScripts/GERA_SPEDPISCOFINS.sql
GRAVA_DEPRECIACAOGERALV2Scripts/GRAVA_DEPRECIACAOGERALV2.sql
GRAVA_DEPRECIACAOV2Scripts/GRAVA_DEPRECIACAOV2.sql
GRAVA_MOVTOFISCALCTEScripts/GRAVA_MOVTOFISCALCTE.sql
GRAVA_MOVTOFISCALNOTAScripts/GRAVA_MOVTOFISCALNOTA.sql
GRAVA_SALDOFISCALScripts/GRAVA_SALDOFISCAL.sql
GRAVA_SALDOIMPOSTOScripts/GRAVA_SALDOIMPOSTO.sql

Tabela comparativa resumida​

ValorDescriçãoCrédito ICMSCrédito PIS/COFINSComportamento no CIAP
TTodos os Impostos✓ Individual✓ IndividualCada imposto é calculado com seus próprios valores
IApenas ICMS✓ IndividualBaseado em ICMSImpostos não-ICMS usam valores de ICMS como referência