NFER

Fiscal

Código de Tributação Nacional (cTribNac) na NFS-e: O Que É, Estrutura de 6 Dígitos, LC 116 e cTribMun

Código de Tributação Nacional (cTribNac) na NFS-e: O Que É, Estrutura de 6 Dígitos, LC 116 e cTribMun

Guia definitivo sobre o cTribNac na NFS-e Nacional: entenda o código de tributação de 6 dígitos baseado na LC 116/2003, as diferenças para o cTribMun municipal, o papel da Inscrição Municipal e como emitir via API REST.

·6 min de leitura

Com a unificação da Nota Fiscal de Serviço Eletrônica pelo Ambiente de Dados Nacional (ADN/SEFIN) da Receita Federal, desenvolvedores e contadores se deparam com um conceito fundamental na montagem da Declaração de Prestação de Serviços (DPS): o Código de Tributação Nacional, conhecido tecnicamente como cTribNac.

Para quem está integrando sistemas com a NFS-e Nacional ou migrando de emissores municipais legados, entender a estrutura desse código, sua relação com a Lei Complementar 116/2003 e a distinção entre códigos nacionais e municipais é crucial para evitar rejeições de schema e apurações incorretas de ISSQN.

Estrutura Oficial do cTribNac: O Código de 6 Dígitos

Ao contrário de interpretações complexas de hierarquia arbitrária, o que realmente interessa para a integração técnica com a NFS-e Nacional é que o cTribNac é formalmente um código numérico de 6 dígitos, formado pela junção de 3 partes padronizadas pela SEFIN e Receita Federal:

ComponenteTamanhoExemploDescrição
Item da LC 116/20032 dígitos01Grupo macro da atividade (ex: 01 para Serviços de Informática, 17 para Consultoria).
Subitem da LC 116/20032 dígitos07Especificação exata do serviço (ex: 07 para Suporte Técnico, 01 para Desenvolvimento de Software).
Desdobro Nacional (ADN/SEFIN)2 dígitos01Desdobramento oficial nacional que detalha a subcategoria no padrão federal da NBS.

Assim, o serviço de Suporte Técnico em Informática (Item 1.07 da LC 116) possui o cTribNac oficial 010701 (ou formatado como 01.07.01). Ambos os formatos são aceitos de forma transparente pela API REST da NFER.

cTribNac vs cTribMun: Não Confunda os Dois Códigos

Uma das dúvidas mais frequentes na transição para o padrão nacional é a coexistência de dois campos de tributação na documentação do governo:

  • cTribNac (Código de Tributação Nacional): Código de 6 dígitos uniforme em todo o território brasileiro. É a chave primária que define as regras tributárias federais e municipais no Ambiente de Dados Nacional (ADN).
  • cTribMun (Código Municipal de Tributação do Serviço): Código municipal acessório adotado por prefeituras específicas para desdobramentos locais (como em Belo Horizonte/MG, onde alguns serviços utilizam o cTribNac de 6 dígitos acrescido de um cTribMun de 3 dígitos).

Inscrição Municipal (IM / CCM): É Obrigatória?

Outro ponto relevante na NFS-e Nacional diz respeito à Inscrição Municipal (IM) do prestador de serviços:

No modelo tradicional de webservices municipais legados, a Inscrição Municipal era sempre um campo obrigatório e bloqueante. No ecossistema da NFS-e Nacional, a Inscrição Municipal pode existir e ser enviada quando o prestador a possuir ativa em seu município, mas não é obrigatória universalmente para todas as emissões (como no caso de Microempreendedores Individuais ou empresas em municípios que dispensam cadastro local prévio).

Tabela de Códigos Frequentes na NFS-e Nacional

Confira os códigos cTribNac mais utilizados no Brasil por empresas de tecnologia, consultoria, saúde e serviços gerais:

cTribNacItem LC 116Atividade / ServiçoSegmentoAlíquota ISS
01.01.0101.01Análise e Desenvolvimento de Software e AplicativosTecnologia2% a 5%
01.02.0101.02Programação de Computadores e Customização de CódigoTecnologia2% a 5%
01.03.0101.03Processamento de Dados, Hospedagem e Cloud SaaSTecnologia2% a 5%
01.07.0101.07Suporte Técnico em TI, Helpdesk e ManutençãoTecnologia2% a 5%
01.08.0101.08Design de Páginas Web, Interfaces e UI/UXTecnologia2% a 5%
17.01.0117.01Assessoria e Consultoria Empresarial em GestãoConsultoria2% a 5%
17.06.0117.06Propaganda, Publicidade e Marketing DigitalMarketing2% a 5%
17.12.0117.12Contabilidade, Auditoria e Escrituração FiscalConsultoria2% a 5%
08.01.0108.01Ensino Regular, Treinamentos e Cursos LivresEducação2% a 5%
04.01.0104.01Medicina, Consultas Clínicas e TelemedicinaSaúde2% a 5%
07.01.0107.01Engenharia, Arquitetura e Projetos TécnicosEngenharia2% a 5%
14.01.0114.01Manutenção e Reparação de Máquinas e EquipamentosManutenção2% a 5%

Para pesquisar todos os códigos com busca interativa em tempo real e cópia com 1 clique, consulte a documentação oficial da NFER em Códigos de Serviço (LC 116 e cTribNac).

Como Informar o cTribNac na API NFER

Na API REST da NFER, a emissão de NFS-e no padrão nacional exige apenas o envio do JSON limpo com o campo codigo_tributacao_nacional. O motor fiscal cuida da geração da DPS, assinatura com certificado digital A1 em nuvem e transmissão ao ADN:

1
2
3
4
5
6
7
8
9
10
11
12
POST /v1/nfse
Content-Type: application/json
X-API-Key: sua_api_key_aqui
{
"codigo_tributacao_nacional": "01.07.01",
"descricao_servico": "Suporte técnico especializado em infraestrutura cloud e microserviços",
"valor_servico": 3500.00,
"iss_retido": false,
"tomador": {
"cpf_cnpj": "12345678000195",
"razao_social": "Tech Solutions LTDA",

Para empresas optantes pelo Simples Nacional, o NFER vincula a alíquota de ISS automaticamente à faixa do PGDAS informada no perfil da empresa, evitando qualquer necessidade de cálculo tributário manual no seu backend.

Emita NFS-e no Padrão Nacional sem Complicações

Conecte seu sistema à API NFER e emita notas fiscais de serviço padronizadas para todo o Brasil com validação automática de cTribNac.

Criar Conta e Começar a Emitir

Posts recentes

Ver todos