Visão Geral
A tela organiza os dados em abas temáticas, permitindo que o suporte técnico e usuários administrem configurações do ERP e integrações fiscais.
Abas Disponíveis
| Aba |
Finalidade |
| Dados Básicos |
Informações da empresa, logotipo, CNAE, regime tributário, endereço, etc. |
| Contador |
Dados da contabilidade e responsável técnico, e-mails fiscais. |
| NF-e |
Parâmetros de emissão, certificado digital, schemas e token IBPT. |
| NFS-e |
Configuração do RPS, ambiente e serviços autorizados. |
| Boletos |
Regras de juros, multa, mensagens e prazos. |
| Outros |
Categorias padrão para faturamento, comissão e contas a pagar de NF-e. |
| PDVs |
Gerenciamento de caixas e terminais, com código de ativação e tipo. |
| Pré-Venda |
Configurações de impressoras dos terminais de pré-venda. |
| Modelos de Contratos |
Gerenciamento dos templates de contratos usados no sistema. |
Recursos Técnicos
| Recurso |
Implementação |
| CropperJS |
Recorte de imagem da logo antes do upload. |
| DataTables |
Usado para tabelas dinâmicas, com paginação e busca. |
| Máscara jQuery |
Para inputs como CNPJ, CEP, etc. |
| Persistência de aba ativa |
Usando jquery.session para manter a aba selecionada após reload. |
| Criação de PDVs |
Modal com senha de autorização obrigatória e código gerado dinamicamente. |
| Upload via AJAX (logo) |
Utiliza FormData com envio para /licenciado/salvarLogo. |
| Serviços Municipais (NFS-e) |
Cadastro, edição e exclusão via modais com rotas Laravel. |
| Pré-venda |
Cadastro e edição com estrutura dinâmica em modal. |
Observações Técnicas
- O botão “Salvar” de cada aba está isolado no respectivo formulário — ideal para evitar submissões erradas.
- A edição inline de serviços e pré-vendas facilita muito o suporte técnico.
- A integração com
Spatie Media Library para logotipo garante flexibilidade e armazenamento controlado.
- Possui campos protegidos com
readonly (ex: CNPJ, IE), o que evita alterações indevidas.
Requisitos de Segurança
- Todas as ações sensíveis (upload, delete, cadastro de terminais) estão protegidas com
@csrf e validações do backend.
- A senha de certificado é descriptografada com segurança apenas no backend e enviada quando necessário.
- Uploads limitados a JPEG/PNG no input
#upload_logo.