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_IMPOSTOCREDITOValor 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
| Campo | Tabela | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
TP_IMPOSTOCREDITO | PARMFISCAL | CHAR(1) | ✓ | T |
Opções disponíveis
T — Todos os Impostos
| O que faz | Detalhe |
|---|---|
| Calcula crédito para todos os impostos | ICMS, PIS, COFINS, PIS-ST e COFINS-ST são processados individualmente |
| Editável | Sim |
| Exige outro parâmetro | Nenhum |
Simulação passo a passo
- Acesse a tela MFI003 — Parâmetros Fiscais da empresa desejada.
- Na aba Parâmetros Fiscais, localize o campo Imposto.
- Selecione a opção Todos os Impostos (valor
T). - Salve os parâmetros com
<F9>ou botão Salvar. - Execute a apropriação de crédito do imobilizado (CIAP) pelo período desejado.
- 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 faz | Detalhe |
|---|---|
| Restringe a lógica de crédito ao ICMS | Impostos diferentes de ICMS (PIS, COFINS etc.) usam cálculo baseado nos valores de ICMS |
| Editável | Sim |
| Exige outro parâmetro | Nenhum |
Simulação passo a passo
- Acesse a tela MFI003 — Parâmetros Fiscais da empresa desejada.
- Na aba Parâmetros Fiscais, localize o campo Imposto.
- Selecione a opção Apenas ICMS (valor
I). - Salve os parâmetros com
<F9>ou botão Salvar. - Execute a apropriação de crédito do imobilizado (CIAP) pelo período desejado.
- 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 deTP_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(eventotabPARMFISCALTP_CALCULODEPRECIACAOValidate).
Procedures impactadas
Rotinas Delphi
| Rotina | Arquivo | Descrição |
|---|---|---|
TfrmMFI003.PaginasChange | source/MFI003/UMFI003.pas | Oculta/exibe o campo conforme TP_CALCULODEPRECIACAO ao trocar de aba |
TdmMFI003.tabPARMFISCALAfterInsert | source/MFI003/UdmMFI003.pas | Atribui valor padrão T ao inserir novo registro |
TdmMFI003.tabPARMFISCALTP_CALCULODEPRECIACAOValidate | source/MFI003/UdmMFI003.pas | Oculta/exibe o campo ao validar TP_CALCULODEPRECIACAO |
Referências SQL diretas ao campo
| Procedure | Arquivo | Descrição |
|---|---|---|
GRAVA_CREDITOMENSALV2 | Scripts/GRAVA_CREDITOMENSALV2.sql | Apropriação mensal de crédito fiscal de bens do imobilizado (CIAP) por bem individual |
GRAVA_CREDITOMENSALGERALV2 | Scripts/GRAVA_CREDITOMENSALGERALV2.sql | Apropriaçã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.
| Procedure | Arquivo |
|---|---|
ATUALIZA_PESSOA | Scripts/ATUALIZA_PESSOA.sql |
CALCULA_CENTRORESULT | Scripts/CALCULA_CENTRORESULT.sql |
CONTABILIZA_IMPOSTONOTACTB | Scripts/CONTABILIZA_IMPOSTONOTACTB.sql |
GERA_ARQUIVODIMOF | Scripts/GERA_ARQUIVODIMOF.sql |
GERA_ARQUIVOMAGNETICO | Scripts/GERA_ARQUIVOMAGNETICO.sql |
GERA_DARF | Scripts/GERA_DARF.sql |
GERA_GIA | Scripts/GERA_GIA.sql |
GERA_INTEGRACAO | Scripts/GERA_INTEGRACAO.sql |
GERA_INTEGRACAOFISCAL | Scripts/GERA_INTEGRACAOFISCAL.sql |
GERA_INTEGRACAOIMPOSTO | Scripts/GERA_INTEGRACAOIMPOSTO.sql |
GERA_MOVTOCONTABIL | Scripts/GERA_MOVTOCONTABIL.sql |
GERA_SPEDCONTABIL_0000 | Scripts/GERA_SPEDCONTABIL_0000.sql |
GERA_SPEDECF | Scripts/GERA_SPEDECF.sql |
GERA_SPEDPISCOFINS | Scripts/GERA_SPEDPISCOFINS.sql |
GRAVA_DEPRECIACAOGERALV2 | Scripts/GRAVA_DEPRECIACAOGERALV2.sql |
GRAVA_DEPRECIACAOV2 | Scripts/GRAVA_DEPRECIACAOV2.sql |
GRAVA_MOVTOFISCALCTE | Scripts/GRAVA_MOVTOFISCALCTE.sql |
GRAVA_MOVTOFISCALNOTA | Scripts/GRAVA_MOVTOFISCALNOTA.sql |
GRAVA_SALDOFISCAL | Scripts/GRAVA_SALDOFISCAL.sql |
GRAVA_SALDOIMPOSTO | Scripts/GRAVA_SALDOIMPOSTO.sql |
Tabela comparativa resumida
| Valor | Descrição | Crédito ICMS | Crédito PIS/COFINS | Comportamento no CIAP |
|---|---|---|---|---|
T | Todos os Impostos | ✓ Individual | ✓ Individual | Cada imposto é calculado com seus próprios valores |
I | Apenas ICMS | ✓ Individual | Baseado em ICMS | Impostos não-ICMS usam valores de ICMS como referência |