Pular para o conteúdo principal

CD_PESSOA — Pessoa Vinculada aos Parâmetros Fiscais

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: aba Parâmetros Fiscais → seção Parâmetros Tabela: PARMFISCAL.CD_PESSOA (DOM_INTEGER, anulável) Controle: edtCD_PESSOA (TDBEdit) com lookup <F9>

Descrição​

Campo que vincula uma Pessoa (cadastro de PESSOA) aos parâmetros fiscais da empresa. Pode ser utilizado para identificar o contador, responsável fiscal ou outra pessoa de referência nas configurações fiscais.

O campo é opcional (aceita nulo) e possui lookup via <F9> para busca na tabela PESSOA. Ao lado do código é exibido o nome da pessoa (NM_PESSOA) em campo somente leitura.

Telas impactadas​

TelaContexto
MFI003Aba Parâmetros Fiscais — campo de edição principal

Campos envolvidos​

CampoTabelaTipoObrigatórioObservação
CD_PESSOAPARMFISCALDOM_INTEGERNãoCódigo da pessoa vinculada
NM_PESSOAPARMFISCAL (lookup)texto—Nome exibido ao lado, somente leitura

Comportamento​

O que fazDetalhe
Tipo de controleEdit com lookup
EditávelSim
ObrigatórioNão (anulável)
Lookup<F9> abre busca em PESSOA
Preenchimento automáticoNM_PESSOA é preenchido automaticamente pela consulta

Simulação passo a passo​

  1. Acesse a tela MFI003 — Parâmetros Fiscais.
  2. Posicione o cursor no campo Pessoa (código numérico).
  3. Pressione <F9> para abrir a janela de busca de Pessoas.
  4. Selecione a pessoa desejada na lista e confirme.
  5. O campo é preenchido com o código e o nome aparece ao lado.

Resultado esperado: O código da pessoa fica gravado em PARMFISCAL.CD_PESSOA para a empresa ativa.

Exceção / Importante: Se o campo estiver com ReadOnly = True (estado de navegação sem edição), o <F9> não será acionado. É necessário entrar em modo de edição (inclusão ou alteração) antes de utilizar o lookup.

Relação com outros parâmetros​

ParâmetroDescriçãoConfigurado em
CD_RESPONSAVELResponsável fiscal (outro campo de pessoa na mesma tabela)MFI003 — aba Parâmetros Fiscais

Procedures impactadas​

Rotinas Delphi​

Não foram encontradas rotinas Delphi específicas em MFI003 que manipulem PARMFISCAL.CD_PESSOA diretamente. O campo utiliza o comportamento padrão de lookup via <F9>.

Scripts SQL — Referência direta ao campo​

Não foi encontrada referência direta a PARMFISCAL.CD_PESSOA em nenhum script SQL. As procedures que utilizam a tabela PARMFISCAL acessam outros campos da tabela (como configurações de ICMS, IPI, SPED etc.), mas não o campo CD_PESSOA.

Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMFISCAL, mas não referenciam CD_PESSOA diretamente:

Procedure/ViewArquivo
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

Sem impacto direto identificado no código para estas procedures em relação ao campo CD_PESSOA.

Observações técnicas​

  • Campo sem FK declarada: Embora o campo armazene um código de pessoa, não existe constraint de foreign key em PARMFISCAL referenciando PESSOA.CD_PESSOA para este campo. A integridade referencial é garantida apenas pela aplicação via lookup.
  • Segundo controle na tela: Existe também edtCD_PESSOA1 (linha 6597 do DFM), vinculado a tabRELACIONAMENTO.CD_PESSOA, na aba SPED Contábil → Relacionamento. Este é um campo distinto, utilizado para o cadastro de entidades/relacionamentos do SPED Contábil, e não para os parâmetros fiscais gerais.