Pular para o conteúdo principal

CD_IMPOSTOSPED_D197 - Imposto para Registro D197 (SPED Fiscal)

Tela de configuração: MFI003 — Parâmetros Fiscal Localização: Aba SPED Fiscal (EFD) Tabela: PARMFISCAL.CD_IMPOSTOSPED_D197 (INTEGER) Valor padrão: vazio (nenhum imposto vinculado) Controle: edit com busca (<F9>)

Resumo​

Define o código do imposto (tabela IMPOSTO) utilizado como filtro para gerar os registros D197 (crédito presumido de ICMS) no SPED Fiscal (EFD). O imposto informado é cruzado com IMPOSTONOTA.CD_IMPOSTO para identificar quais itens de nota possuem desconto de imposto a serem incluídos no registro D197 e nos lançamentos automáticos de crédito presumido de CT-e.

Telas impactadas​

TelaArquivoUso
MFI003 — Parâmetros FiscalUMFI003.pasConfiguração do campo
RFI031 — SPED Fiscal (EFD)URFI031.pasGeração do registro D197 no Bloco D e cálculo do Bloco E

Campos envolvidos​

CampoTabelaTipoDescrição
CD_IMPOSTOSPED_D197PARMFISCALINTEGERCódigo do imposto vinculado ao D197
CD_IMPOSTOIMPOSTOINTEGERTabela referenciada (cadastro de impostos)
CD_IMPOSTOIMPOSTONOTAINTEGERImposto aplicado ao item da nota (cruzamento)
VL_DESCIMPOSTOIMPOSTONOTANUMERICValor do desconto do imposto (usado no D197)

Comportamento​

Preenchimento do campo​

O que fazDetalhe
Tipo de dadoInteiro (código do imposto)
PreenchimentoTecle <F9> para abrir a busca na tabela IMPOSTO
Validação automáticaAo digitar/sair do campo, verifica se o imposto existe e está ativo
ObrigatórioNão (campo pode ficar vazio, nesse caso não gera D197)

Simulação passo a passo​

  1. Acesse a tela MFI003 — Parâmetros Fiscal.
  2. Selecione a aba SPED Fiscal (EFD).
  3. Posicione o cursor no campo Imposto D197.
  4. Pressione <F9> para abrir a janela de busca de impostos.
  5. Selecione o imposto desejado (ex.: imposto de crédito presumido ICMS).
  6. O sistema preenche o campo com o código do imposto e valida automaticamente.
  7. Salve os parâmetros.

Resultado esperado: O código do imposto fica vinculado e será usado na geração dos registros D197 do SPED Fiscal e dos lançamentos automáticos de crédito presumido de CT-e.

Exceção / Importante: Se o código digitado não existir na tabela IMPOSTO, o sistema exibe "Imposto não Cadastrado!". Se o imposto existir mas estiver inativo (ST_ATIVO <> 'S'), exibe "O Imposto não está Ativo!".

Uso na geração do SPED Fiscal​

Registro D197 (Bloco D) — RFI031​

Na geração do SPED Fiscal (tela RFI031), o sistema cruza PARMFISCAL.CD_IMPOSTOSPED_D197 com IMPOSTONOTA.CD_IMPOSTO para localizar os itens de nota que possuem o imposto parametrizado. Para cada item encontrado, gera um registro D197 com:

  • Código de observação fiscal (CD_OBSFISCAL)
  • Descrição: "Imposto recolhido antecipadamente"
  • Item, base de cálculo, alíquota, valor do desconto e valor de outras despesas

Os valores do D197 também alimentam o registro E110 (ajuste de créditos).

Crédito presumido de CT-e — GRAVA_MOVTOFISCALCTE​

A procedure GRAVA_MOVTOFISCALCTE utiliza este parâmetro para:

  1. Somar VL_DESCIMPOSTO dos itens de CT-e (modelo 57) válidos no período que possuam o imposto informado.
  2. Gerar automaticamente um lançamento em MOVTOFISCAL de crédito presumido ICMS.
  3. Se o valor for zero, excluir o lançamento automático existente.

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoLinhaDescrição
edtCD_IMPOSTOSPED_D197KeyDownUMFI003.pas1734Busca (<F9>) do imposto na tabela IMPOSTO
tabPARMFISCALCD_IMPOSTOSPED_D197ValidateUdmMFI003.pas1346Valida existência e estado ativo do imposto
AddRegistroD100URFI031.pas2377JOIN com PARMFISCAL para gerar registro D197 no Bloco D
btnImprimirClickURFI031.pas6401JOIN com PARMFISCAL para cálculo de créditos no Bloco E

Referências SQL diretas ao campo​

Procedure/ViewArquivoLinhaDescrição
GRAVA_MOVTOFISCALCTEScripts/GRAVA_MOVTOFISCALCTE.sql30Filtra imposto do CT-e para crédito presumido ICMS

Candidatas por uso da tabela PARMFISCAL​

As procedures abaixo utilizam a tabela PARMFISCAL mas não referenciam diretamente o campo CD_IMPOSTOSPED_D197:

ATUALIZA_PESSOA, CALCULA_CENTRORESULT, CONTABILIZA_IMPOSTONOTACTB, GERA_ARQUIVODIMOF, GERA_ARQUIVOMAGNETICO, GERA_DARF, GERA_GIA, GERA_INTEGRACAO, GERA_INTEGRACAOFISCAL, GERA_INTEGRACAOIMPOSTO, GERA_MOVTOCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDPISCOFINS, GRAVA_CREDITOMENSALGERALV2, GRAVA_CREDITOMENSALV2, GRAVA_DEPRECIACAOGERALV2, GRAVA_DEPRECIACAOV2, GRAVA_MOVTOFISCALNOTA, GRAVA_SALDOFISCAL.

Sem impacto direto identificado no código para estas procedures.