DS_LOGOPEFIN - Logotipo PEFIN (Serasa)
Tela de configuracao: FNC001 — Parametros Financeiros
Localizacao: Aba PEFIN
Tabela:PARMFINANC.DS_LOGOPEFIN
Tipo:DOM_VARCHAR(8)(varchar curto)
Valor padrao: Nao definido (campo livre)
Rotina relacionada: CFC013 — Envio Serasa / Arquivo PEFIN
Visao geral
Este parametro armazena um codigo identificador do logotipo utilizado na geracao do arquivo PEFIN enviado ao Serasa. O campo e livre, com ate 8 caracteres, e aceita apenas digitos numericos.
O valor e consumido pela rotina CFC013 no momento de montar os dados da empresa para o envio Serasa.
Telas impactadas
| Tela | Nome | Impacto |
|---|---|---|
| FNC001 | Parametros Financeiros | Tela de configuracao |
| CFC013 | Envio Serasa — Arquivo PEFIN | Consome o valor ao consultar dados da empresa |
Campos envolvidos
| Campo | Tabela | Tipo | Tamanho |
|---|---|---|---|
DS_LOGOPEFIN | PARMFINANC | DOM_VARCHAR | 8 |
Comportamento
| O que faz | Detalhe |
|---|---|
| Armazena codigo do logotipo | Texto livre de ate 8 caracteres |
| Aceita apenas numeros | O evento KeyPress rejeita qualquer tecla que nao seja digito ou backspace |
| Associado a empresa | Cada empresa (CD_EMPRESA) tem seu proprio valor em PARMFINANC |
Simulacao passo a passo
- Acesse a tela FNC001 — Parametros Financeiros.
- Selecione a empresa desejada.
- Clique na aba PEFIN.
- Localize o campo "Envio Serasa - Arquivo PEFIN [CFC013]".
- Digite um codigo numerico de ate 8 digitos (ex.:
12345). - Salve os parametros.
Resultado esperado: O codigo informado e persistido na tabela PARMFINANC e sera utilizado pela rotina CFC013 ao gerar o arquivo PEFIN para envio ao Serasa.
Excecao / Importante: O field nao possui valor padrao configurado no schema. Se o campo estiver vazio na tabela, a rotina CFC013 o recuperara como string em branco.
Procedures impactadas
Rotinas Delphi com referencia direta (uso confirmado)
| Rotina | Arquivo | Uso |
|---|---|---|
TfrmCFC013.getEmpresa | source/CFC013/UCFC013.pas:1066 | SELECT: PF.DS_LOGOPEFIN — retorna dado da empresa para envio Serasa |
TfrmFNC001.edtDS_LOGOPEFINKeyPress | source/FNC001/UFNC001.pas:1247 | Valida entrada — aceita apenas digitos e backspace |
Nao foram encontradas referencias diretas ao campo DS_LOGOPEFIN em scripts SQL dentro de Scripts/. As listadas abaixo sao candidatas por usarem a tabela PARMFINANC, mas nao acessam este campo literalmente.
Candidatas por uso da tabela PARMFINANC (nao citam o campo)
| Procedure/View | Arquivo |
|---|---|
CALCULA_CAPITAL | Scripts/CALCULA_CAPITAL.sql |
CALCULA_JURO | Scripts/CALCULA_JURO.sql |
CALCULA_JUROMORA | Scripts/CALCULA_JUROMORA.sql |
CALCULA_JUROMORA_RFC019 | Scripts/CALCULA_JUROMORA_RFC019.sql |
CANCELA_CONTAS | Scripts/CANCELA_CONTAS.sql |
CONTABILIZA_REPARCELAMENTO | Scripts/CONTABILIZA_REPARCELAMENTO.sql |
CONTROLE_CAIXA | Scripts/CONTROLE_CAIXA.sql |
ESTORNA_MOVTOCAIXA | Scripts/ESTORNA_MOVTOCAIXA.sql |
EXECUTA_PROCESSO | Scripts/EXECUTA_PROCESSO.sql |
GERA_DUPLICATAS | Scripts/GERA_DUPLICATAS.sql |
GERA_INTEGRACAO | Scripts/GERA_INTEGRACAO.sql |
GERA_INTEGRACAOFISCAL | Scripts/GERA_INTEGRACAOFISCAL.sql |
GERA_MOVTOCONTABIL | Scripts/GERA_MOVTOCONTABIL.sql |
GRAVA_CHEQUECARTAO | Scripts/GRAVA_CHEQUECARTAO.sql |
GRAVA_CONTAS | Scripts/GRAVA_CONTAS.sql |
GRAVA_MOVTOCAIXA | Scripts/GRAVA_MOVTOCAIXA.sql |
GRAVA_MOVTOCAIXAINDIVIDUAL | Scripts/GRAVA_MOVTOCAIXAINDIVIDUAL.sql |
GRAVA_MOVTOPROCESSO | Scripts/GRAVA_MOVTOPROCESSO.sql |
GRAVA_PROCESSOSMART | Scripts/GRAVA_PROCESSOSMART.sql |
PROCESSA_FATURA | Scripts/PROCESSA_FATURA.sql |
Tabela comparativa resumida
| Aspecto | Detalhe |
|---|---|
| Parametro | DS_LOGOPEFIN |
| Tabela | PARMFINANC |
| Tipo | VARCHAR(8) |
| Editavel | Sim — apenas numeros |
| Uso principal | Codigo do logotipo no arquivo PEFIN (Serasa) |
| Consumidor | CFC013 (getEmpresa) |
| Validacao | onKeyPress — somente digitos 0..9 e Backspace |