As rejeições da NFS-e com IBS e CBS: o que aparece agora que o destaque é obrigatório
O que mudou
Desde 1º de outubro de 2026 a NFS-e da maior parte dos serviços exige o destaque de IBS e CBS, e as validações correspondentes passam a aparecer. A tabela de rejeição da NFS-e é própria e usa códigos na faixa E0854 a E1607.
Quem é afetado
Prestadores de serviço que emitem NFS-e em volume, e as software houses que integram emissão de NFS-e para esse público.
Quando entra em vigor
Validações valendo desde 01/10/2026
Quem chega da NF-e procura um código de quatro dígitos e não acha. A NFS-e tem tabela própria, e ela começa com a letra E.
O que você vai entender:
- Por que a tabela da NFS-e é diferente da tabela da NF-e
- As cinco famílias de código, e o que cada faixa cobre
- O que muda agora que o destaque de IBS e CBS é obrigatório
- Por que não haver rejeição até dezembro não significa não haver erro
- Como separar erro de leiaute de erro de enquadramento
1. A tabela da NFS-e não é a da NF-e
Quem vem da NF-e chega procurando um código numérico de quatro dígitos e não encontra.
A NFS-e tem tabela própria, e os códigos dela começam com a letra E. As validações relacionadas à Reforma Tributária estão na faixa E0854 a E1607.
Isso não é detalhe de formato. São documentos com governança diferente: a NF-e tem nota técnica do Portal Nacional da NF-e, e a NFS-e tem notas técnicas do CGNFS-e. Quem procurar a explicação de um código da NFS-e na documentação da NF-e não vai achar, e vai concluir errado que o código não existe.
O que mudou na NFS-e em 1º de outubro, e quem entra em dezembro, está em NFS-e com IBS e CBS: o destaque obrigatório entra hoje. Aqui o assunto é o que aparece quando o preenchimento não fecha.
2. As cinco famílias
Assim como na NF-e, o código da NFS-e tem endereço. A faixa em que ele cai já diz que tipo de problema investigar, e isso encurta o caminho antes de qualquer consulta.
| Faixa | Assunto |
|---|---|
| E0901 a E0910 | Informações gerais da operação, indicadores, tipo de operação e identificação do destinatário |
| E0931 a E0943 | Informações de imóveis e de outros documentos fiscais |
| E0958 a E0970 | Classificação tributária e validação dos grupos de CST |
| E0971 a E1535 | Diferimento, reembolso, repasse e ressarcimento |
| E1539 a E1607 | Alíquotas efetivas, percentuais redutores e valores de IBS estadual, IBS municipal e CBS |
A leitura de conjunto diz muito sobre onde o esforço vai. Duas das cinco famílias tratam do mesmo problema, visto de dois ângulos: a da classificação tributária e a das alíquotas. Uma pergunta se você classificou a operação certo. A outra, se o valor calculado corresponde a essa classificação.
É a mesma lógica da NF-e, que também concentra o esforço em CST e alíquota. A diferença é o vocabulário, e o vocabulário é o que atrasa quem transporta conhecimento de um documento para o outro.
3. O erro que mais aparece é de classificação
Na faixa de classificação tributária está o tipo de recusa que mais consome tempo, e ele tem um padrão reconhecível.
A rejeição E0958 é o exemplo claro: o código de classificação tributária informado não é compatível com uma operação de prestação de serviços. Na prática, o código usado ou não existe na tabela oficial, ou existe mas está vinculado a operações com bens materiais.
Esse erro tem uma origem quase sempre igual. Alguém aproveitou uma tabela montada para mercadoria, adaptou para serviço e não conferiu se cada código sobrevive à mudança de natureza da operação. Funciona nos casos comuns e falha nos específicos.
O sintoma que confirma o diagnóstico é a intermitência: a maior parte das notas passa, e um tipo de serviço específico é recusado sempre. Intermitência por tipo de operação é assinatura de erro de tabela, e não de erro de código.
4. O que muda agora que o destaque é obrigatório
Até setembro, quem não preenchia os campos de IBS e CBS na NFS-e simplesmente não preenchia. Agora preenche, e preencher expõe.
Campo vazio o sistema não valida. Campo preenchido passa por todas as regras da família dele. São quatro perguntas: se a classificação combina com a operação, se a alíquota corresponde à classificação, se o redutor cabe naquele caso e se o valor calculado bate.
Por isso a virada de outubro não produz só rejeição de quem esqueceu. Ela produz rejeição de quem preencheu com o dado que tinha, e descobriu que o dado que tinha não era suficiente.
E há um detalhe de calendário que confunde. Segundo a orientação do CGNFS-e, até 31 de dezembro de 2026 a ausência das informações não acarreta rejeição pelo sistema nacional. Quem não preenche segue emitindo, ainda que em desconformidade. Quem preenche mal recebe a recusa hoje.
A leitura torta desse arranjo é a pior decisão possível: deixar de preencher para não ser recusado. Isso troca um erro que aparece por um erro que se acumula, e o segundo custa mais.
5. Separar erro de leiaute de erro de enquadramento
Toda rejeição chega igual, e elas se resolvem em lugares diferentes. Distinguir cedo evita mandar o problema para a fila errada.
Erro de leiaute é quando a estrutura não cumpre o que a nota técnica pede: grupo ausente onde é obrigatório, campo fora do formato, informação em lugar trocado. Resolve-se no sistema, com quem integra, e some para todas as notas de uma vez.
Erro de enquadramento é quando a estrutura está certa e o conteúdo está errado: classificação que não corresponde ao serviço, alíquota que não corresponde à classificação. Resolve-se na parametrização tributária, com o fiscal, e some por tipo de operação.
O teste que separa os dois é de padrão. Erro que atinge todas as notas é de leiaute. Erro que atinge um tipo de serviço é de enquadramento. Erro que atinge um município só é de terceira natureza, e vale a seção seguinte.
6. O município ainda é uma variável
A NFS-e tem uma camada que a NF-e não tem, e ela aparece justamente agora.
Parte dos municípios usa o emissor nacional, e parte tem sistema próprio. A janela de adequação do sistema local não é necessariamente a mesma do nacional, e isso produz comportamento diferente para a mesma empresa em cidades diferentes.
Quem emite em muitos municípios precisa tratar isso como dimensão de teste, e não como exceção. A matriz é de tipo de serviço por município, e não só de tipo de serviço.
Se o sistema municipal não oferece os campos, o registro da tentativa é o que sustenta a posição da empresa depois. A obrigação segue sendo do contribuinte, e mostrar que tentou é o que resta quando o meio não existe.
7. Perguntas frequentes
Onde encontro a tabela completa dos códigos da NFS-e?
Nas notas técnicas do CGNFS-e, que são a fonte oficial, e em centrais de consulta que organizam os códigos por assunto. A Migrate mantém uma, com a faixa E0854 a E1607 agrupada por família, no portal de desenvolvedores.
Recebi uma rejeição que não está na faixa da Reforma. É outro assunto?
Provavelmente sim. A faixa E0854 a E1607 concentra as validações ligadas ao IBS e à CBS, e a NFS-e tem validações anteriores a ela, de estrutura e de cadastro. O primeiro corte é esse: se o código está fora da faixa, o problema não é do destaque novo.
Se não há rejeição por ausência até dezembro, posso deixar para janeiro?
Pode emitir, e vai acumular desconformidade. A ausência não barra a nota até 31 de dezembro de 2026, mas a nota emitida sem os campos depois da data aplicável fica irregular. E corrigir em janeiro depende do tomador, que já escriturou o documento.
A mesma nota é aceita num município e recusada em outro. Como pode?
Porque parte dos municípios tem autorizador próprio, com cronograma de adequação separado do emissor nacional. É a variável que mais confunde, e a forma de tratá-la é incluir o município na matriz de teste, e não tratar a divergência como bug.
Posso usar a tabela de classificação da NF-e na NFS-e?
Não sem conferir. É exatamente a origem do erro de classificação mais comum: código que existe para bem material aplicado a prestação de serviço. As duas tabelas conversam, e não são a mesma coisa.
Migrate ao seu lado na recusa que não explica
Rejeição é uma frase escrita para o sistema, não para quem precisa faturar. E quando o documento é a NFS-e, com tabela própria e uma camada municipal por cima, o caminho do código até o campo fica mais longo.
A Migrate emite e gerencia documento fiscal eletrônico há mais de 20 anos, em cinco países. As rejeições da Reforma estão documentadas no portal de desenvolvedores, para NF-e e para NFS-e. Participa também do projeto piloto da apuração assistida do IBS.
Se a sua operação está recebendo recusa desde outubro, vale conversar antes que a janela de dezembro feche.
Referências
BRASIL. Comitê Gestor da NFS-e. Notas Técnicas CGNFS-e nº 008 e nº 009, ratificadas pelo Ato Técnico Conjunto RFB/CGIBS nº 1, de 2026. Portal da Nota Fiscal de Serviço eletrônica. https://www.gov.br/nfse
BRASIL. Comitê Gestor da NFS-e. Orientação sobre os prazos para destaque de IBS e CBS nas notas fiscais de serviço. https://www.gov.br/nfse
BRASIL. Receita Federal e Comitê Gestor do IBS. Ato Conjunto RFB/CGIBS nº 4, de 30 de julho de 2026, art. 1º, inciso III. Portal do CGIBS. https://www.cgibs.gov.br/upload/arquivos/202607/31091735-20260730-16h30-ato-conjunto-rfb-cgibs-na-c2-ba-4-260731-090909.pdf
MIGRATE. Portal dos desenvolvedores InvoiCy, central de rejeições do módulo NFS-e. https://desenvolvedores.migrate.info/ReformaTributaria/RejeicoesNFSE/centralNFSE/
Newsletter Migrate
Informação certa. Na hora certa!
Receba conteúdos e atualizações fiscais relevantes direto no seu e-mail.