Pular para o conteúdo principal

CD_EMPRCONTATRANSCH — Cód. Empresa Contas Transitória (Cheque)

Tela de configuração: FNC001 — Parâmetros Financeiros
Localização: Parâmetros → Contas Contábeis / Configurações Gerais
Tabela: PARMFINANC.CD_EMPRCONTATRANSCH
Tipo: INTEGER
Valor padrão: nulo (preenchido automaticamente pelo sistema)

Telas impactadas​

  • FNC001 — Parâmetros Financeiros: campo preenchido automaticamente ao definir a Conta Transitória (Cheque) (CD_CONTATRANSCHEQUE).
  • Não foram identificadas outras telas que consumam diretamente este parâmetro fora do contexto de cadastros do módulo financeiro.

Campos envolvidos​

CampoTipoOrigemDescrição na interface
CD_EMPRCONTATRANSCHINTEGERPARMFINANCCód. Empresa Contas Transitória (Cheque)
CD_CONTATRANSCHEQUEINTEGERPARMFINANCConta contábil transitória para movimentação de cheques
CD_EMPRESAINTEGERPARMFINANCEmpresa corrente do parâmetro

Opções disponíveis​

(Automático / Vinculado) — Empresa da Conta Transitória de Cheque​

O que fazDetalhe
Define a empresaArmazena o código da empresa (CD_EMPRESA) vinculada à conta contábil transitória de cheque selecionada em CD_CONTATRANSCHEQUE. O campo é editado automaticamente pelo sistema e não deve ser alterado manualmente pelo usuário final.

Simulação passo a passo​

  1. Acesse FNC001 — Parâmetros Financeiros.
  2. Localize o campo Conta Transitória (Cheque) (CD_CONTATRANSCHEQUE).
  3. Digite ou selecione uma conta contábil válida (ex: 101010 — Cheques em Transitório).
  4. Pressione Tab ou salve o registro.
  5. Observe que o sistema preenche automaticamente o campo Cód. Empresa Contas Transitória (Cheque) (CD_EMPRCONTATRANSCH) com o valor da empresa atual (CD_EMPRESA).
  6. Caso remova o valor da Conta Transitória (Cheque), o sistema limpa o campo CD_EMPRCONTATRANSCH.

Resultado esperado: O parâmetro CD_EMPRCONTATRANSCH sempre reflete a empresa da conta contábil transitória de cheque configurada, assegurando a correta segregação e rastreabilidade contábil por empresa no módulo financeiro.

Exceção / Importante:

  • O campo é mantido pelo dataset (TIntegerField) e não possui controle visual independente na tela; seu valor é derivado da validação do campo CD_CONTATRANSCHEQUE.
  • Caso a conta transitória pertença a uma empresa diferente da empresa corrente do parâmetro, o sistema ainda grava a empresa em contexto (CD_EMPRESA). Ajustes manuais não são previstos na rotina padrão.

Regra Geral de Autorização​

Sem impacto direto identificado no código. Não há regras específicas de autorização ou desbloqueio vinculadas a este campo.

Procedures impactadas​

Rotinas Delphi (referência direta ao campo)​

RotinaArquivoLinhaEvidência
TdmFNC001.tabPARMFINANCCD_CONTATRANSCHEQUEValidatesource/FNC001/UdmFNC001.pas793–797Atribuição automática de CD_EMPRESA a CD_EMPRCONTATRANSCH; limpeza quando a conta é removida.

Referências SQL diretas ao campo​

Não foi encontrada referência direta ao campo CD_EMPRCONTATRANSCH nos scripts do diretório Scripts/.

Candidatas por uso da tabela PARMFINANC​

As procedures/views abaixo consultam PARMFINANC, mas não citam o campo CD_EMPRCONTATRANSCH literalmente. O impacto funcional direto não pode ser afirmado sem análise complementar do corpo da rotina:

Procedure/View
CALCULA_CAPITAL
CALCULA_JURO
CALCULA_JUROMORA
CALCULA_JUROMORA_RFC019
CANCELA_CONTAS
CONTABILIZA_REPARCELAMENTO
CONTROLE_CAIXA
ESTORNA_MOVTOCAIXA
EXECUTA_PROCESSO
GERA_DUPLICATAS
GERA_INTEGRACAO
GERA_INTEGRACAOFISCAL
GERA_MOVTOCONTABIL
GRAVA_CHEQUECARTAO
GRAVA_CONTAS
GRAVA_MOVTOCAIXA
GRAVA_MOVTOCAIXAINDIVIDUAL
GRAVA_MOVTOPROCESSO
GRAVA_PROCESSOSMART
PROCESSA_FATURA

Tabela Comparativa Resumida​

AspectoComportamento
Interação do usuárioIndireta (via CD_CONTATRANSCHEQUE)
PreenchimentoAutomático na validação da conta transitória
EditávelBloqueado / gerenciado pelo sistema
ObrigatoriedadeCondicional à existência de CD_CONTATRANSCHEQUE
Impacto em outras telasNão identificado
Impacto em SQL/RotinasNenhuma referência direta em scripts; apenas rotina Delphi de validação