Pular para o conteúdo principal

ST_GERAGNRE - Gerar GNRe Eletrônica

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba Parâmetros Fiscais, checkbox Gerar GNRe Eletrônica? Tabela: PARMFISCAL.ST_GERAGNRE (CHAR(1) NOT NULL DEFAULT 'N') Valor padrão: N (Desmarcado)

Telas impactadas​

TelaArquivoEfeito
MFI003 — Parâmetros FiscaisUMFI003.dfmTela onde o parâmetro é configurado
Formulário NFeUformNFe.pasExibe/oculta a ação Enviar GNRe

Campos envolvidos​

CampoTabelaTipoDescrição
ST_GERAGNREPARMFISCALCHAR(1)Indica se a empresa deve gerar GNRe eletrônica

Opções disponíveis​

S — Marcado (Gerar GNRe Eletrônica)​

O que fazDetalhe
Habilita geração de GNReO botão Enviar GNRe torna-se visível no formulário de NFe
EditávelPode ser alterado a qualquer momento na tela MFI003

Simulação passo a passo​

  1. Acesse MFI003 — Parâmetros Fiscais.
  2. Marque o checkbox Gerar GNRe Eletrônica?.
  3. Salve o registro (<F9> ou botão Salvar).
  4. Abra o formulário de NFe (tela de gerenciamento de notas fiscais eletrônicas).
  5. Verifique que a ação Enviar GNRe está visível e disponível para uso.

Resultado esperado: O botão Enviar GNRe é exibido no formulário NFe, permitindo ao usuário transmitir a Guia Nacional de Recolhimento de Tributos Estaduais eletrônica.

N — Desmarcado (Padrão)​

O que fazDetalhe
Não gera GNReO botão Enviar GNRe é ocultado no formulário de NFe
Valor padrãoTodo novo registro de PARMFISCAL assume N automaticamente

Simulação passo a passo​

  1. Acesse MFI003 — Parâmetros Fiscais.
  2. Deixe desmarcado o checkbox Gerar GNRe Eletrônica? (estado padrão).
  3. Salve o registro (<F9> ou botão Salvar).
  4. Abra o formulário de NFe.
  5. Verifique que a ação Enviar GNRe não aparece na interface.

Resultado esperado: O botão Enviar GNRe permanece oculto no formulário NFe, impedindo a transmissão de GNRe pela interface.

Regra geral​

O parâmetro controla exclusivamente a visibilidade da ação Enviar GNRe no gerenciador de NFe. Não interfere em cálculos fiscais, SPED ou demais rotinas de integração.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TdmMFI003.tabPARMFISCALAfterInsertUdmMFI003.pas333Inicializa com 'N'
TformNFe.abrirNfeUformNFe.pas237–244Consulta ST_GERAGNRE; se <> 'S', oculta actionEnviarGNRe

Referências SQL diretas ao campo​

Nenhuma procedure ou view em Scripts/ referencia diretamente o campo ST_GERAGNRE.

Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMFISCAL, mas não citam o campo ST_GERAGNRE literalmente. Sem impacto funcional direto confirmado:

Procedure/ViewArquivo
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_CREDITOMENSALGERALV2Scripts/GRAVA_CREDITOMENSALGERALV2.sql
GRAVA_CREDITOMENSALV2Scripts/GRAVA_CREDITOMENSALV2.sql
GRAVA_DEPRECIACAOGERALV2Scripts/GRAVA_DEPRECIACAOGERALV2.sql
GRAVA_DEPRECIACAOV2Scripts/GRAVA_DEPRECIACAOV2.sql
GRAVA_MOVTOFISCALCTEScripts/GRAVA_MOVTOFISCALCTE.sql
GRAVA_MOVTOFISCALNOTAScripts/GRAVA_MOVTOFISCALNOTA.sql

Tabela comparativa resumida​

ValorLabelComportamento
SMarcadoExibe o botão Enviar GNRe no formulário de NFe
NDesmarcadoOculta o botão Enviar GNRe no formulário de NFe