Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MÓDULO: Configurações

1. Visão Geral

Este módulo reúne os parâmetros operacionais, fiscais e de integração do ERP/PDV. As configurações estão distribuídas principalmente nas telas FORMS/UTILITARIOS/config.SCT, FORMS/UTILITARIOS/config1.SCT, FORMS/config_nfe.SCT, FORMS/cfg_nfce.SCT, FORMS/cfg_nfceacbr.SCT, FORMS/config_pix.SCT, FORMS/usuarios.SCT, FORMS/cadloja.SCT, FORMS/cadfilial.SCT e em arquivos .MEM/.CFG (CONFIG.NFE, CONFIG.NFC, CONFIG-ACB.NFC, CONFIG.PIX, EMPRESA.MEM, EMPNFE.MEM, ESTACAO.Mxx, CONFIGOS.CFG).

2. Configurações existentes e impactos

Configuração existenteOnde configurarCampos/variáveis identificadosImpacto quando não configuradoEvidência no código
Parâmetros gerais do sistemaFORMS/UTILITARIOS/config.SCT e config1.SCTsenhaGer, senhaEst, nfOnLine, coninv, imp2x, conicod, conrec, ImpOrc, conres, NaoImpCan, conresv, impCarne, Conficx, contik, duasVias, orcTbm, LPT1ORC, impFor, impApz, identcli, semsaldo, imp2lin, confimp, impBar, impBarras, selImp, mudaImp, CPCRED2, cfgCbs, cfgIbsSem mensagem única de erro; o sistema segue com defaults e altera comportamento de tela/impressão/venda conforme flags.SELECT CFG, carga das variáveis no Init dos forms de configuração e uso dessas flags em telas de venda/impressão.
Configuração de e-mail interno (não ACBr)FORMS/UTILITARIOS/config.SCTchEnvEmail, e_mail, e_caix, chNaoEnviaEmail, arquivo NEEMAIL.DRVSem bloqueio global, mas funcionalidades dependentes de envio interno podem ficar desativadas quando o flag estiver desligado.Leitura de NEEMAIL.DRV e bind dos campos em pgFinanceiro/pgConect.
Configuração da Ordem de ServiçoFORMS/UTILITARIOS/config_os.SCTcfgOsImp, cfgOsOrdem, cfgOsPaper salvos em CONFIGOS.CFGImpressão/formato de OS pode sair em modo incorreto (matricial/gráfica, resumida/detalhada, A4/bobina).RESTORE FROM CONFIGOS.CFG e SAVE ALL LIKE cfgOs* TO CONFIGOS.CFG.
Configuração de NFe (módulo fiscal)FORMS/config_nfe.SCTcfgNFeEnvia, cfgNFrecebe, cfgNFeMail, cfgNFeSend, cfgNFeJuntar, cfgNFeAgreg, cfgNFeReduz, cfgNFeSmtp, cfgNFePorta, cfgNFeEmailFrom, cfgNFeSenha, cfgNFMultEmp, cfgNFeCalcVol, cfgNFemsgLn1, cfgNFemsgLn2, cfgNFeditaPro, cfgNFeJuntaObs, cfgNFDecimais, cfgNFtipoRotinas fiscais passam a acusar falta de configuração e bloqueiam emissão/reimpressão/envio em vários pontos.Mensagens recorrentes: Falta configurar a NFe em nfe_controle.SCT, nfce_controle.SCT, nfce.SCT, reimprimenfe.SCT, reimprimemdf.SCT, nfe_importacao2.SCT.
Configuração do ACBrMonitor (INI)C:\NFE\ACBrMonitor.INI (alterado também por config_nfe.SCT)PATHNFE, seção [EMAIL] (EMAIL, USUARIO, SENHA, PORTA), FormaEmissaoNFe, AmbienteSe caminho estiver inválido: erro de configuração e falha em fluxos fiscais. Se e-mail estiver incompleto: bloqueia envio de XML/PDF por e-mail.inicio.prg mostra: A configuração do AcbrMonitor está errada, e-Mail não configurado, usuário de e-mail não configurado, A senha..., porta de envio....
Configuração NFC-e (Daruma/Migrate)FORMS/cfg_nfce.SCT (CONFIG.NFC)nfcChave, nfcCsc, nfcTok, nfcIdToken, nfcImp, nfcAmb + escrita de CONFIGURACAO\EmpPK, EmpCK, IDTokenSefaz, TokenSefaz, TipoAmbiente, ImpressaoCompleta, paths XML e dados do emitenteSem dados de empresa completos, configuração não conclui corretamente e emissão NFC-e fica comprometida.Mensagem explícita: Voce precisa completar os dados da empresa.
Configuração NFC-e (ACBr)FORMS/cfg_nfceacbr.SCT (CONFIG-ACB.NFC)nfcIdToken, nfcCsc, nfcSerie (e opções de logo Daruma)Se estação estiver com NFC-e ativa e arquivo não existir, o sistema desabilita NFC-e na inicialização da estação.inicio.prg: ao estNFc=1, se não existir CONFIG-ACB.NFC, exibe Você precisa configurar a emissão da NFCe... e força estNFc=0.
Configuração PIXFORMS/config_pix.SCT (CONFIG.PIX)pixTipo, pixImagem, pixChave, pixLogo, pixNTipo, pixNmChaveRecebimento PIX exibe erro/orientação e não opera corretamente sem chave/QR configurados.Mensagens: Informe a Chave Pix (configuração) e Falta configurar sua chave PIX / CHAVE PIX NÃO CONFIGURADA em FORMS/LOJA/fechavenda_pix.SCT.
Dados da empresa (base fiscal)EMPRESA.MEM e FORMS/dadosdanfe.SCT (com cópia opcional para EMPNFE.MEM)empFan, empRaz, empCgc, empIns, empLoc, empNro, empBai, empCid, empMun, empEst, empCep, empTel, empEmail, empCFOP, empNFCSOSN etc.Dados incompletos bloqueiam validação/emissão de NFe/NFC-e (emitente e endereço).Mensagens de validação em rotinas fiscais: Dados da sua empresa está incompleto ou inválido, Código do município do emitente inválida..., O CNPJ da sua empresa está em branco.
Natureza/CFOP e CSOSN em emissãoCadastros usados em venda/NFe (NATBR.MEM, natureza de operação e fiscal do produto)CFOP estadual/interestadual, CFOP especial e CSOSN de produto (CFOPSE/CFOPBR/CFOSEE/CFOBRE/CSOPRO)Bloqueios de emissão e alerta fiscal se CFOP/CSOSN não estiverem coerentes.Mensagens: Você precisa selecionar o CFOP estadual, ... CFOP interestadual, Produto CFOP especial e CSOSN inválido.
Parâmetros de estação (PDV)ESTACAO.Mxx (inicializado no inicio.prg)estNFc, estNFE, estPDF, estMIGRATE, estImpBob, estDav, estVendas, etc.Sem configuração da estação, o sistema cria defaults; recursos podem iniciar desligados (ex.: NFC-e).inicio.prg define defaults e salva SAVE ALL LIKE est* TO ESTACAO.M&_maq.
Cadastro de empresas/lojasFORMS/cadloja.SCT (cadLOJA)codLoja, nomeLoja (copia CONFIG*.* para pasta da loja)Sem nome da empresa/loja o cadastro não salva; estrutura por loja pode ficar incompleta.Mensagem: Por favor informe o nome da Empresa.
Cadastro de filiais/redeFORMS/cadfilial.SCT e FORMS/matriz_filial.SCTloja/filial, IP da loja (ip_fil), tipo matriz/filial (FILIALSYNC.IPC)Integrações entre lojas e sincronização podem falhar sem definição de filial/IP.cadfilial grava ip_fil; matriz_filial grava FILIALSYNC.IPC.
Permissões de usuárioFORMS/usuarios.SCT (USUARIO)permissões por página: LOJA, CADASTRO, SERVIÇO, RELAT, MENSAL; flags como vendas, devolução, despesas, recebimentos, movimento de caixa, estorno, reemissão, abrir/fechar caixa, suprimento, etc.Usuário sem permissão não executa rotinas correspondentes.Tela de permissões com checks por módulo e rotina em usuarios.SCT.

3. Observações operacionais importantes

  • O núcleo fiscal depende simultaneamente de: CONFIG.NFE + ACBrMonitor.INI + dados válidos de EMPRESA.MEM/cliente/produto.
  • Há bloqueios explícitos no código para fiscal/e-mail/PIX; nesses casos a operação para até correção da configuração.
  • Em configurações gerais (CFG), muitos itens são flags comportamentais: não geram erro fatal, mas mudam regras de venda, impressão e conferência.