Skip to content

Cadastro de Filial

Módulo: Empresas e Filiais Caminho na aplicação: Menu lateral > Empresas > Filiais > "Nova Filial" ou ícone Editar na linha Última atualização: 20/04/2026

Para que serve

Cria ou edita o cadastro de uma filial, vinculando-a a uma empresa. Concentra dados de identificação fiscal, endereço, configuração fiscal (NF-e/NFC-e), configuração de estoque, quadro societário, atividades econômicas (CNAEs) e gerenciamento do certificado digital A1. Permite importar dados da Receita Federal a partir do CNPJ.

Quem pode usar

Todos os usuários autenticados.

Como usar (passo a passo)

Criar nova filial

  1. Acesse Menu lateral > Empresas > Filiais e clique em Nova Filial (/filiais/novo).
  2. Na aba Dados Gerais, selecione a Empresa à qual a filial pertence.
  3. Selecione o Tipo (Matriz, Filial, Depósito ou Virtual) e a Situação.
  4. Preencha o CNPJ e clique em Consultar para importar os dados da Receita Federal. Se houver dados já preenchidos, o sistema pergunta se deseja sobrescrever.
  5. Confirme ou ajuste os campos importados: Razão Social, Nome Fantasia, Inscrição Estadual, Email, Telefone, Data Abertura, Regime Tributário e Endereço.
  6. Preencha os demais campos opcionais (Inscrição Municipal, SUFRAMA, Capital Social, Porte).
  7. Na seção Endereço, informe o CEP e clique na lupa para buscar o endereço automaticamente. Ajuste os campos se necessário. O campo IBGE é preenchido automaticamente via CEP ou CNPJ.
  8. Na aba Fiscal / Certificado, configure as séries de NF-e/NFC-e, próximo número, ambiente (Homologação ou Produção), CSC e ID CSC (para NFC-e).
  9. Configure as opções de estoque: Reservar estoque ao confirmar pedido e Permitir estoque negativo.
  10. Na aba Sócios / Atividades, verifique o quadro societário e as atividades importados via CNPJ. Use Sincronizar Receita para atualizar.
  11. Clique em Cadastrar. O sistema salva e redireciona para /filiais/:id/editar.

Editar filial existente

  1. Na Lista de Filiais, clique no ícone Editar (lápis) na linha desejada.
  2. A tela abre em /filiais/:id/editar com os dados preenchidos.
  3. O campo Empresa fica desabilitado na edição — não é possível transferir uma filial para outra empresa.
  4. Altere os campos necessários nas abas disponíveis.
  5. Clique em Salvar. Os dados são recarregados da API e o usuário permanece na tela.

Gerenciar o Certificado Digital A1 (somente na edição)

O certificado digital só pode ser gerenciado após salvar a filial. Na aba Fiscal / Certificado:

Enviar um novo certificado:

  1. Informe a Senha do certificado no campo correspondente.
  2. Clique em Enviar Certificado A1 e selecione o arquivo .pfx ou .p12.
  3. O sistema valida o CNPJ do certificado, a senha e a validade.

Testar o certificado com a SEFAZ:

  1. Certifique-se de que o endereço da filial tem a UF preenchida e que a configuração fiscal tem o ambiente definido.
  2. Clique em Testar SEFAZ. O sistema consulta o status da SEFAZ usando o certificado.

Revogar o certificado:

  1. Clique em Revogar e informe o motivo (mínimo 5 caracteres).
  2. Confirme a revogação. O certificado é marcado como revogado.

Substituir o certificado:

  1. Informe a senha do novo certificado.
  2. Clique em Selecionar novo .pfx e escolha o arquivo.
  3. O certificado anterior é marcado como substituído.

Clique em Voltar ou Cancelar. Se houver alterações não salvas, o sistema exibe um aviso antes de sair.

Campos da tela

O formulário é organizado em três abas: Dados Gerais, Fiscal / Certificado e Sócios / Atividades.

Aba Dados Gerais

CampoObrigatórioO que preencherObservações
EmpresaSimEmpresa à qual a filial pertenceSelect com busca; desabilitado na edição
TipoNãoMatriz / Filial / Depósito / VirtualPadrão: Filial
SituaçãoNãoAtiva / InativaPadrão: Ativa
CNPJSimCNPJ da filialFormato 00.000.000/0000-00; botão "Consultar" importa da Receita
Razão SocialSimNome jurídico completoMáx. 255 caracteres
Nome FantasiaNãoNome comercialMáx. 255 caracteres
Inscrição EstadualNãoIE conforme SEFAZ do estadoMáx. 20 caracteres
Inscrição MunicipalNãoIM conforme prefeituraMáx. 20 caracteres
SUFRAMANãoNúmero de inscrição na SUFRAMAMáx. 20 caracteres
Regime TributárioNãoSimples Nacional / Lucro Presumido / Lucro Real / MEIPode ser detectado via consulta CNPJ
EmailNãoEndereço de e-mailMáx. 255 caracteres
TelefoneNãoTelefone com DDDFormatado automaticamente
Data AberturaNãoData de constituiçãoFormato DD/MM/AAAA
PorteNãoME / EPP / Médio Porte / Grande PorteSelect opcional
CEPNãoCEP do endereçoFormato 00000-000; lupa busca endereço automaticamente
LogradouroNãoRua, Avenida etc.Preenchido via CEP ou CNPJ
NúmeroNãoNúmero do logradouroMáx. 20 caracteres
ComplementoNãoApto, Sala etc.Máx. 255 caracteres
BairroNãoBairroMáx. 100 caracteres
CidadeNãoMunicípioMáx. 100 caracteres
IBGENãoCódigo IBGE do município (7 dígitos)Preenchido automaticamente via CEP ou CNPJ
UFNãoEstado (2 letras)Select com todos os estados; necessário para testar certificado
PaísNãoPaísMáx. 100 caracteres

Aba Fiscal / Certificado

CampoObrigatórioO que preencherObservações
Série NF-eNãoSérie da NF-e (ex.: 1)Máx. 5 caracteres
Próximo Nro NF-eNãoPróximo número a emitirInteiro, mínimo 1
Série NFC-eNãoSérie da NFC-eMáx. 5 caracteres
Próximo Nro NFC-eNãoPróximo número a emitirInteiro, mínimo 1
Ambiente NF-eNãoHomologação / ProduçãoPadrão: Homologação
CSC (NFC-e)NãoCódigo de Segurança do ContribuinteNecessário para NFC-e; fornecido pela SEFAZ
ID CSCNãoIdentificador do CSCMáx. 10 caracteres
Reservar estoque ao confirmar pedidoNãoLigado / DesligadoToggle; reserva estoque ao confirmar pedido de venda
Permitir estoque negativoNãoLigado / DesligadoToggle; quando desligado bloqueia saídas que zerariam o saldo

Seção Certificado Digital A1 (dentro da aba Fiscal / somente na edição)

CampoObservações
Senha do certificadoNecessária para upload; não é armazenada
Arquivo .pfx / .p12Certificado A1 emitido por autoridade certificadora

Aba Sócios / Atividades (somente leitura)

ColunaDescrição
NomeNome completo do sócio
CPF/CNPJDocumento do sócio
QualificaçãoPapel do sócio
Rep. LegalIndica representante legal
CNAECódigo da atividade econômica
DescriçãoDescrição da atividade
TipoPrincipal (azul) ou Secundário (cinza)

Validações e regras

  • Empresa: obrigatória → mensagem "Empresa é obrigatória".
  • CNPJ: obrigatório → mensagem "CNPJ é obrigatório".
  • Razão Social: obrigatória → mensagem "Razão social é obrigatória".
  • Empresa desabilitada na edição: não é possível alterar a empresa vinculada.
  • Consulta CNPJ (validação prévia): CNPJ incompleto → "CNPJ deve ter 14 dígitos"; CNPJ inválido matematicamente → "CNPJ inválido".
  • Consulta CEP: CEP incompleto → "CEP deve ter 8 dígitos".
  • Endereço já preenchido + consulta CEP: modal de confirmação "Deseja sobrescrever os dados de endereço com o resultado do CEP?" — opções: "Sobrescrever" / "Manter atual".
  • Dados já preenchidos + consulta CNPJ: modal "Deseja sobrescrever os dados com o resultado da consulta CNPJ?" — opções: "Sobrescrever" / "Manter atual".
  • Sincronizar Receita: CNPJ ausente ou incompleto → "Informe um CNPJ válido para sincronizar".
  • Certificado — upload sem senha: botão de seleção de arquivo fica desabilitado até que a senha seja informada → mensagem "Informe a senha do certificado".
  • Certificado — CNPJ divergente: backend retorna código cnpj_divergente → exibe o CNPJ do certificado e o da filial na mensagem de erro.
  • Certificado — expirado: backend retorna código certificado_expirado → "Certificado expirado".
  • Certificado — senha inválida: backend retorna código senha_invalida → "Senha incorreta ou arquivo corrompido".
  • Certificado — alerta de vencimento: exibido quando o certificado está ativo mas próximo da validade (campo alertaVencimento = true e diasParaVencer > 0).
  • Certificado — expirado no sistema: exibido quando diasParaVencer <= 0.
  • Testar SEFAZ: requer UF preenchida no endereço → "Preencha a UF no endereço para testar o certificado"; requer certificado com situação "ativo" (botão desabilitado caso contrário).
  • Revogar certificado: motivo com menos de 5 caracteres → "Informe o motivo da revogação (mínimo 5 caracteres)".
  • Erro de validação de campo fiscal: ao tentar salvar com campos inválidos na aba Fiscal / Certificado, o sistema troca automaticamente para essa aba.
  • Criação: após salvar, redireciona para /filiais/:id/editar com replace: true.
  • Edição: após salvar, recarrega os dados da API e mantém o usuário na tela.
  • Certificado na criação: não disponível — o sistema exibe "Salve a filial primeiro para cadastrar o certificado digital."
  • Alterações não salvas: ao tentar sair com campos modificados, o sistema exibe aviso via useUnsavedChanges.

Mensagens de erro e o que fazer

MensagemCausaComo resolver
"Empresa é obrigatória"Campo Empresa vazioSelecione a empresa
"CNPJ é obrigatório"Campo CNPJ vazioPreencha o CNPJ
"Razão social é obrigatória"Campo Razão Social vazioPreencha a razão social
"CNPJ deve ter 14 dígitos"CNPJ incompleto ao clicar ConsultarComplete o CNPJ
"CNPJ inválido"Dígito verificador incorretoVerifique o CNPJ
"CEP deve ter 8 dígitos"CEP incompleto ao clicar na lupaComplete o CEP
"CEP não encontrado"CEP não encontrado na baseVerifique o CEP e preencha o endereço manualmente
"Informe um CNPJ válido para sincronizar"CNPJ ausente ao clicar Sincronizar ReceitaPreencha o CNPJ antes de sincronizar
"Informe a senha do certificado"Tentativa de upload sem preencher a senhaInforme a senha do arquivo .pfx
"CNPJ do certificado (...) não coincide com o CNPJ da filial (...)"Certificado pertence a outro CNPJVerifique se está enviando o certificado correto
"Certificado expirado"Data de validade do .pfx já passouObtenha um novo certificado A1 junto à autoridade certificadora
"Senha incorreta ou arquivo corrompido"Senha errada ou arquivo .pfx inválidoConfirme a senha e verifique a integridade do arquivo
"Preencha a UF no endereço para testar o certificado"UF não preenchidaPreencha o estado no endereço da filial
"Informe o motivo da revogação (mínimo 5 caracteres)"Motivo muito curto ou vazioInforme o motivo com pelo menos 5 caracteres
"Erro ao carregar filial"Falha ao buscar o registro na ediçãoVolte e reabra o cadastro
"Filial atualizada com sucesso"Edição salva com sucessoInformativa
"Filial criada com sucesso"Criação salva com sucessoInformativa
"Certificado enviado com sucesso"Upload do .pfx concluídoInformativa
"Certificado revogado"Revogação concluídaInformativa
SEFAZ <UF>: <mensagem>Resultado do teste com a SEFAZSucesso = message.success; falha = message.error
"Erro ao salvar filial" (ou mensagem do backend)Falha na requisição POST/PUT
"Erro ao consultar CNPJ" (ou mensagem do backend)Serviço indisponível ou CNPJ não encontrado
"Erro ao carregar empresas"Falha ao carregar o select de empresasRecarregue a página
N sócio(s) sincronizado(s)Sincronização com Receita concluídaInformativa
"Nenhum sócio encontrado na Receita"Consulta retornou lista vaziaCadastre manualmente se necessário

Integrações e dependências

  • POST /filiais — cria filial
  • PUT /filiais/:id — atualiza filial (sem empresa_id)
  • GET /filiais/:id — carrega dados para edição
  • GET /filiais/consultar-cnpj/:cnpj — consulta Receita Federal
  • GET /filiais/consultar-cep/:cep — consulta endereço por CEP
  • GET /filiais/:id/certificado — busca certificado ativo
  • POST /filiais/:id/certificado — faz upload do certificado (multipart/form-data)
  • DELETE /filiais/:id/certificado/:certId — revoga certificado
  • POST /filiais/:id/certificado/:certId/testar — testa certificado na SEFAZ
  • GET /empresas — lista empresas para o select (máx. 100)
  • Lista de Filiais — origem e destino do fluxo
  • Cadastro de Empresa — referência para a empresa vinculada

Dúvidas frequentes

Posso mudar a empresa de uma filial após criá-la? Não. O campo Empresa fica desabilitado na edição. Para trocar a empresa, é necessário excluir e recriar a filial.

Qual a diferença entre Homologação e Produção no Ambiente NF-e? Homologação é o ambiente de testes da SEFAZ — notas emitidas não têm validade fiscal. Produção emite notas reais. Só mude para Produção quando o certificado e as configurações estiverem validados.

Por que o botão "Enviar Certificado A1" fica desabilitado? O campo senha precisa ser preenchido antes de selecionar o arquivo.

Posso cadastrar o certificado digital ao criar a filial? Não. O upload do certificado só é habilitado após salvar a filial pela primeira vez.

O que é o CSC e onde obter? O CSC (Código de Segurança do Contribuinte) é necessário para emissão de NFC-e. É fornecido pela SEFAZ do estado

O que significa "Reservar estoque ao confirmar pedido"? Quando ligado, ao confirmar um pedido de venda o estoque é reservado imediatamente. O faturamento converte a reserva em saída efetiva. O cancelamento antes do faturamento libera a reserva.

Histórico de alterações

DataAlteração
20/04/2026Documento inicial criado.

Manual oficial do Manto ERP. Conteudo voltado para usuarios finais.