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
| Campo | Tipo | Origem | Descrição na interface |
|---|---|---|---|
CD_EMPRCONTATRANSCH | INTEGER | PARMFINANC | Cód. Empresa Contas Transitória (Cheque) |
CD_CONTATRANSCHEQUE | INTEGER | PARMFINANC | Conta contábil transitória para movimentação de cheques |
CD_EMPRESA | INTEGER | PARMFINANC | Empresa corrente do parâmetro |
Opções disponíveis
(Automático / Vinculado) — Empresa da Conta Transitória de Cheque
| O que faz | Detalhe |
|---|---|
| Define a empresa | Armazena 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
- Acesse FNC001 — Parâmetros Financeiros.
- Localize o campo Conta Transitória (Cheque) (
CD_CONTATRANSCHEQUE). - Digite ou selecione uma conta contábil válida (ex:
101010 — Cheques em Transitório). - Pressione Tab ou salve o registro.
- 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). - 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 campoCD_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)
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
TdmFNC001.tabPARMFINANCCD_CONTATRANSCHEQUEValidate | source/FNC001/UdmFNC001.pas | 793–797 | Atribuiçã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
| Aspecto | Comportamento |
|---|---|
| Interação do usuário | Indireta (via CD_CONTATRANSCHEQUE) |
| Preenchimento | Automático na validação da conta transitória |
| Editável | Bloqueado / gerenciado pelo sistema |
| Obrigatoriedade | Condicional à existência de CD_CONTATRANSCHEQUE |
| Impacto em outras telas | Não identificado |
| Impacto em SQL/Rotinas | Nenhuma referência direta em scripts; apenas rotina Delphi de validação |