NFS-e
Código de serviço na nfs-e: como escolher o certo
O código de serviço define alíquota, retenção e classificação da operação. Veja como escolher, o que confere com o CNAE e onde a nota costuma ser rejeitada.
O código de serviço na NFS-e é o campo que define a alíquota de ISS, se há retenção pelo tomador e como a operação é classificada perante o município. Escolher o código certo significa partir da atividade efetivamente prestada e localizar o item correspondente na lista de serviços da Lei Complementar nº 116/2003 — não escolher o que parece mais simples ou o que já veio preenchido na tela.
Errar esse campo é o erro mais caro da emissão de nota de serviço, porque ele contamina tudo o que vem depois: imposto, declaração e escrituração.
Por que o código de serviço importa tanto
Três consequências diretas:
- Alíquota de ISS: cada item da lista tem a sua alíquota na legislação do município, dentro dos limites de 2% a 5%.
- Retenção: alguns códigos admitem ou exigem retenção pelo tomador; outros não permitem. Informar retenção em código que não aceita gera rejeição.
- Local de incidência: para determinados serviços, o ISS é devido no município da prestação, não no do prestador. O código é o que sinaliza isso.
Ou seja, um único campo mal preenchido pode significar imposto recolhido no lugar errado, para o ente errado, no valor errado.
Código de serviço não é CNAE
Essa confusão é comum e vale desfazer com clareza.
O CNAE é a classificação da atividade econômica da empresa, usada no cadastro (Receita, junta comercial, licenciamento). Uma empresa pode ter vários CNAEs.
O código de serviço é fiscal e municipal: descreve a operação que está sendo faturada naquela nota específica, segundo a lista da Lei Complementar nº 116/2003 e a legislação do município.
Eles conversam, mas não são a mesma coisa. Uma empresa de tecnologia com CNAE de desenvolvimento de software pode emitir notas com códigos diferentes para licenciamento, suporte e consultoria. O que vale na nota é o que foi efetivamente prestado ali.
Como escolher na prática
Um método simples que funciona:
- Descreva o serviço em uma frase, do jeito que você explicaria ao cliente. "Manutenção preventiva de compressor", "consultoria de marketing", "desenvolvimento de aplicativo sob demanda".
- Procure o item da lista que corresponde a essa descrição, não a um guarda-chuva genérico.
- Confirme com a contabilidade a alíquota e a regra de retenção daquele item no seu município.
- Cadastre o código no seu sistema vinculado àquele tipo de serviço, para não decidir de novo na próxima nota.
- Revise quando o serviço mudar — nova linha de receita costuma pedir novo código.
O passo 4 é o que separa quem erra às vezes de quem não erra mais. Enquanto a escolha é feita a cada emissão, ela depende de quem está digitando naquele dia.
As rejeições mais comuns ligadas ao código
No padrão nacional, o ambiente valida a combinação de dados antes de autorizar a nota. Os padrões de rejeição mais frequentes:
- Código informado que não existe na lista nacional de serviços.
- Código não habilitado no município do prestador ou do local da prestação.
- Retenção incompatível com o código escolhido.
- Alíquota divergente da prevista para aquele item na legislação municipal.
- Regime tributário do prestador em conflito com o que a nota informa.
Nenhum desses é um problema de interpretação da norma: todos são divergências de cadastro. Isso é uma boa notícia, porque cadastro se corrige uma vez e vale para sempre.
O que muda com os campos de IBS e CBS
Vale antecipar: com a reforma tributária, os documentos fiscais passam a destacar IBS e CBS, com campos novos de classificação tributária. Para a NFS-e, o cronograma do Ato Conjunto RFB/CGIBS nº 4, de julho de 2026, marca 1º de outubro de 2026 para a maior parte dos serviços da lista da Lei Complementar nº 116/2003, 1º de dezembro de 2026 para alguns segmentos específicos e 1º de janeiro de 2027 para os contribuintes do Simples Nacional.
A consequência prática é direta: quem já tem os códigos de serviço organizados vai fazer um ajuste de configuração. Quem trata o código como detalhe vai precisar arrumar a casa e aprender campo novo ao mesmo tempo.
Como manter isso sob controle
Faça uma lista curta dos serviços que você realmente vende — na maioria das empresas de serviço são de três a oito itens — e amarre cada um ao seu código, alíquota e regra de retenção. Guarde isso no sistema, não em uma planilha que ninguém abre.
Com essa base pronta, a emissão vira conferência: cliente cadastrado, serviço selecionado, valor do pagamento registrado, nota autorizada. A conversa com a contabilidade também muda de tom, porque ela para de perguntar por que a nota daquele cliente saiu diferente das outras.
Conclusão
O código de serviço é o campo que decide imposto, retenção e local de incidência da sua NFS-e. Escolha a partir do serviço realmente prestado, confirme alíquota e retenção com a contabilidade e cadastre a escolha para não repetir a decisão a cada nota.
Feito isso, as rejeições caem, o ISS vai para o município certo e a chegada dos campos de IBS e CBS deixa de ser um problema para virar uma configuração.