Skip to content

Cadastro de Natureza de Operação

Módulo: Fiscal Caminho na aplicação: Menu > Fiscal > Naturezas de Operação > "Nova Natureza" ou ícone Editar na linha Última atualização: 20/04/2026

Para que serve

Cria ou edita uma natureza de operação. A natureza define o texto do campo natOp da NF-e e controla o comportamento do documento no ERP: qual CFOP usar por padrão, se movimenta estoque, se gera financeiro, qual perfil fiscal associar e qual texto sugerir nas observações da nota.

Quem pode usar

Usuários com acesso ao módulo Fiscal.

Como usar (passo a passo)

Criação

  1. Na Lista de Naturezas de Operação, clique em Nova Natureza.
  2. Preencha os campos da aba Geral (descrição e tipo são obrigatórios).
  3. Na aba Comportamento, configure as opções de estoque, financeiro e CFOPs padrão.
  4. Na aba Fiscal, associe um perfil fiscal sugerido e, opcionalmente, observações padrão.
  5. Clique em Cadastrar Natureza.
  6. Após salvar, o sistema navega automaticamente para a tela de edição do registro recém-criado (URL com o ID).

Edição

  1. Na lista, clique no ícone Editar (lápis) na linha da natureza.
  2. Altere os campos desejados em qualquer aba.
  3. Clique em Salvar Alterações.
  4. O sistema recarrega os dados da API e mantém o usuário na tela.

Campos da tela

Aba Geral

CampoObrigatórioO que preencherObservações
IDExibido automaticamente (somente edição)Sequencial por tenant, não editável
CódigoExibido automaticamente (somente edição)Gerado automaticamente como NAT<id_interno> se vazio no cadastro
StatusNãoAtivo / InativoPadrão: Ativo
Descrição (natOp)SimTexto da natureza de operaçãoMáximo 60 caracteres (limite SEFAZ); vai literalmente no XML da NF-e
TipoSimSaída / EntradaPadrão: Saída
Finalidade NF-eSimNormal / Complementar / Ajuste / DevoluçãoPadrão: Normal
Modelo de documentoSimAmbos (NF-e e NFC-e) / NF-e (modelo 55) / NFC-e (modelo 65)Padrão: Ambos
Consumidor final (padrão)NãoSim / Não / Não definirDeixe em branco para permitir override no pedido
Presença do compradorNão0 a 9 conforme tabela SEFAZNão definir deixa o sistema herdar do pedido

Aba Comportamento

CampoObrigatórioO que preencherObservações
Movimenta estoqueNãoSim / NãoPadrão: Sim
Sentido do estoqueNãoSaída do estoque / Entrada no estoque / Sem movimentaçãoPadrão: Saída
Gera financeiroNãoSim / NãoPadrão: Sim
Gera duplicataNãoSim / NãoPadrão: Sim
Atualiza custo do produtoNãoSim / NãoPadrão: Não
CFOP dentro da UFNão4 dígitosEx.: 5102. Usado como fallback quando nenhuma regra fiscal casar
CFOP fora da UFNão4 dígitosEx.: 6102
CFOP exteriorNão4 dígitosEx.: 7102

Aba Fiscal

CampoObrigatórioO que preencherObservações
Perfil fiscal sugeridoNãoSelecione um Perfil FiscalPerfil padrão usado pelo motor de cálculo de impostos quando esta natureza for selecionada
Observações padrãoNãoTexto livreSugerido no campo infCpl da NF-e

Validações e regras

  • Descrição é obrigatória e limitada a 60 caracteres pela SEFAZ.
  • CFOP aceita apenas 4 dígitos numéricos.
  • Ao criar, o campo código é gerado automaticamente pelo backend com o prefixo NAT + id_interno se não informado.
  • Se houver alterações não salvas e o usuário tentar sair, o sistema exibe alerta de confirmação (hook useUnsavedChanges).
  • Ao salvar uma edição, o sistema recarrega os dados da API (para refletir valores calculados pelo backend) sem redirecionar o usuário.

Mensagens de erro e o que fazer

MensagemCausaComo resolver
"Informe a descrição"Campo descrição vazio ao salvarPreencha a descrição
"Máximo 60 caracteres (limite SEFAZ)"Descrição com mais de 60 caracteresReduza o texto
"4 dígitos"CFOP informado com formato inválidoInforme exatamente 4 dígitos numéricos
"Selecione o tipo"Campo Tipo vazioSelecione Saída ou Entrada
"Natureza de operação atualizada com sucesso"Confirmação de edição
"Natureza de operação criada com sucesso"Confirmação de criação
"Erro ao carregar natureza de operação"Falha ao buscar registro na APIVerifique a conectividade
"Erro ao salvar natureza de operação"Verifique os dados e tente novamente

Integrações e dependências

  • Carrega a lista de Perfis Fiscais ativos para o campo "Perfil fiscal sugerido".
  • Depende de naturezasOperacaoService e fiscalPerfisService.

Dúvidas frequentes

O que acontece se eu deixar o código em branco? O backend gera automaticamente no formato NAT<id_interno> (ex.: NAT12) no momento da criação.

O que é o CFOP de fallback? É o CFOP aplicado pelo motor fiscal quando nenhuma regra fiscal casar com a operação. Para vendas dentro do estado, use o CFOP "dentro da UF"; para interestaduais, use o "fora da UF".

Posso usar a mesma natureza para NF-e e NFC-e? Sim, selecionando "Ambos" no campo Modelo de documento.

Histórico de alterações

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

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