Pular para o conteúdo principal

NR_SERIALCERT - Serial do Certificado Digital (EFD-Reinf)

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED EFD-Reinf Tabela: PARMFISCAL.NR_SERIALCERT Tipo: DOM_VARCHAR240 Valor padrão: vazio (campo limpo na inicialização do formulário)

Resumo​

Armazena o número de série do certificado digital utilizado na assinatura e transmissão de eventos da EFD-Reinf. O preenchimento é feito exclusivamente pela busca de certificados (<F9>).

Telas impactadas​

TelaContextoUso
MFI003 — Parâmetros FiscaisConfiguraçãoEdição e gravação do serial do certificado
RFI040 — EFD-ReinfTransmissãoPassa o serial à DLL SPEDReinf.dll para assinar e enviar eventos, e para consultar protocolos
MFA013 — Configuração NFS-eConfiguraçãoCampo NR_SERIALCERT da tabela CONFIGNFSE
MFA014 — Configuração CT-eConfiguraçãoCampo NR_SERIALCERT da tabela CONFIGCTE
MFA016 — Configuração MDF-eConfiguraçãoCampo NR_SERIALCERT da tabela CONFIGMDFE
CNF011 — NFS-e (v2)TransmissãoLê NR_SERIALCERT de CONFIGNFSE para assinar RPS
CTR004 — Conhecimentos de TransporteTransmissãoUsa NR_SERIALCERT de CONFIGCTE no envio CLE
jFaturamento (NFe/CTe/MDFe/GNRe)TransmissãoConsulta NR_SERIALCERT para configurar componente ACBr

Campos envolvidos​

CampoTabelaRelação
NR_SERIALCERTPARMFISCALSerial do certificado para EFD-Reinf (campo principal)
DT_VENCTOCERTPARMFISCALData de validade do certificado (preenchido automaticamente junto com o serial)
CD_EMPRESAPARMFISCALEmpresa à qual o certificado pertence (PK da tabela)

Opções disponíveis​

Campo de texto livre — não possui opções enumeradas. O preenchimento é feito exclusivamente pela busca de certificados.

O que fazDetalhe
Armazena o serial do certificado digitalPreenchido via <F9> — não editável manualmente
Utilizado na transmissão EFD-ReinfA DLL SPEDReinf.dll recebe o serial para localizar o certificado no repositório do Windows
Obrigatório para envioSem o serial, a transmissão de eventos Reinf falha

Preenchimento do campo​

Simulação passo a passo​

  1. Acesse a tela MFI003 — Parâmetros Fiscais.
  2. Selecione a aba SPED EFD-Reinf.
  3. Posicione o cursor no campo Serial do Certificado.
  4. Pressione <F9> para abrir a busca de certificados digitais instalados no repositório do Windows.
  5. Selecione o certificado desejado na lista apresentada.
  6. Confirme a seleção — o campo Serial do Certificado será preenchido com o número de série e o campo Data de Vencimento (DT_VENCTOCERT) será preenchido automaticamente com a data de validade do certificado.
  7. Salve os parâmetros.

Resultado esperado: O serial do certificado digital fica gravado em PARMFISCAL.NR_SERIALCERT e a data de validade em PARMFISCAL.DT_VENCTOCERT. A transmissão de eventos EFD-Reinf na tela RFI040 passará a utilizar este certificado para assinatura.

Exceção / Importante:

  • Se nenhum certificado for encontrado ou a seleção for cancelada, o campo é limpo (vazio).
  • O campo CD_EMPRESA deve estar preenchido antes da busca (<F9>), pois a função BuscaCertificados o utiliza como parâmetro de filtro.
  • O mesmo campo NR_SERIALCERT existe em outras tabelas de configuração (CONFIGNFSE, CONFIGCTE, CONFIGMDFE), cada uma com preenchimento independente em sua respectiva tela.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
TfrmMFI003.edtNRSERIALCERTKeyDownsource/MFI003/UMFI003.pasBusca certificado via <F9> e grava o serial em PARMFISCAL
TfrmRFI040.bntEnviarREINFClicksource/RFI040/URFI040.pasPassa o serial à LoadReinfDLL para transmissão de eventos Reinf
TfrmRFI040.PngBitBtn1Clicksource/RFI040/URFI040.pasUsa o serial em ConsultaProt para consulta de protocolo Reinf
TframeMFA013.editNmArquivoCertKeyDownsource/MFA013/UframeMFA013.pasGrava serial em CONFIGNFSE
TframeMFA014.edtNR_SERIALCERTKeyDownsource/MFA014/UframeMFA014.pasGrava serial em CONFIGCTE
TframeMFA016.edtNR_SERIALCERTKeyDownsource/MFA016/UframeMFA016.pasGrava serial em CONFIGMDFE
TdmACBr.ConfiguraCompoenteNFesource/jFaturamento/UdmACBr.pasLê serial para configurar componente ACBr (NFe)
TdmACBr.ConfiguraCompoenteCTesource/jFaturamento/UdmACBr.pasLê serial para configurar componente ACBr (CTe)
TdmACBr.ConfiguraCompoenteMDFesource/jFaturamento/UdmACBr.pasLê serial para configurar componente ACBr (MDFe)
TdmACBr.ConfiguraCompoenteGNResource/jFaturamento/UdmACBr.pasLê serial para configurar componente ACBr (GNRe)
ConfignfseDAO.buscarsource/JunsoftNFSe2/src/Persistencia/PersistenciaDao.pasLê serial de CONFIGNFSE para transmissão NFS-e
TfrmCTR004.btnSalvarClicksource/CTR004/UCTR004.pasUsa serial de CONFIGCTE no envio CLE

Referências SQL diretas ao campo​

Não foi encontrada referência direta ao campo NR_SERIALCERT em scripts SQL da pasta Scripts/.

Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMFISCAL, mas não referenciam o campo NR_SERIALCERT diretamente — são usadas para outros fins fiscais/contábeis:

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_DEPRECIACAOGERALV2, GRAVA_DEPRECIACAOV2, GRAVA_MOVTOFISCALCTE, GRAVA_MOVTOFISCALNOTA.

Sem impacto direto identificado no código quanto ao comportamento de NR_SERIALCERT.