Skip to main content
POST /v1/fiscal/classificar-cnae responde, a partir do CNAE principal e dos secundários, se a empresa emite nota de produto (NF-e/NFC-e), nota de serviço (NFS-e) ou se a resposta depende da operação e é preciso perguntar ao cliente. Serve ao onboarding: o parceiro consulta e só pergunta (com botões, por exemplo) quando a resposta for ambiguo.

Consultivo, nunca automático

Não escreve no cadastro do emissor; garantia é sempre false

Fonte em cada resposta

fonte diz de onde veio a resposta e motivo cita o CNAE e a regra fiscal

Ambíguo é resposta, não erro

Quando a lei separa produto e serviço pela operação, a resposta é ambiguo com dica
Este endpoint não substitui a revisão do seu contador. garantia é sempre false: a decisão final sobre o tipo de nota é do cliente.

Como chamar

Mesma autenticação dos demais endpoints do Cérebro Fiscal (chave de parceiro e plano com o Cérebro Fiscal habilitado). Sem chave válida, a resposta é 401.

Resposta

Ordem das regras

Cada CNAE (principal e secundários) passa pelas três primeiras regras, nesta ordem; a primeira que responde decide.
  1. Tabela curada de exceções (fonte: "curado"): CNAEs em que a divisão engana, cada linha com a fonte oficial citada. Manda sobre as outras regras.
  2. Tabela de serviço por CNAE da LC 116/2003 (fonte: "lc116"): CNAE que tem sugestão de serviço no Serviço Padrão por CNAE é servico.
  3. Regra por divisão (fonte: "divisao"): os 2 primeiros dígitos do CNAE, pela tabela abaixo. Na divisão 77 a resposta sai pelo grupo (3 primeiros dígitos), porque locação pura de bem móvel e cessão de marca ou franquia têm regimes diferentes.
  4. Secundários (fonte: "conflito"): se o principal é produto e algum secundário é servico (ou o contrário), a resposta é ambiguo e o motivo cita os CNAEs em conflito. Secundário ambiguo ou do mesmo tipo do principal não muda a resposta.

Tabela por divisão (CNAE 2.3)

Divisão 77, por grupo

Tabela curada de exceções

Os CNAEs 4520-0/01 (mecânica) e 4520-0/06 (borracharia) não precisam da tabela curada: já respondem servico pela tabela de serviço por CNAE (regra 2).

Exemplos

CNAE inválido

CNAE que não tem 7 dígitos depois de tirar a máscara, ou que não existe na CNAE 2.3 do IBGE, é recusado com 400. O endpoint nunca responde ambiguo para um CNAE inválido.
Num secundário inválido, field aponta a posição: cnaesSecundarios.1.

Próximo passo

Com a empresa classificada como servico, o Serviço Padrão por CNAE sugere o item da LC 116 e o código de tributação nacional para o cadastro da NFS-e.