NFS-e

As rejeições da NFS-e com IBS e CBS: o que aparece agora que o destaque é obrigatório

Resumo executivo
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.

FaixaAssunto
E0901 a E0910Informações gerais da operação, indicadores, tipo de operação e identificação do destinatário
E0931 a E0943Informações de imóveis e de outros documentos fiscais
E0958 a E0970Classificação tributária e validação dos grupos de CST
E0971 a E1535Diferimento, reembolso, repasse e ressarcimento
E1539 a E1607Alí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/

Matheus Melo
Matheus Melo
Time Migrate

Especialistas da Migrate acompanham de perto as mudanças em legislação tributária e documentos fiscais eletrônicos.

Newsletter Migrate

Informação certa. Na hora certa!
Receba conteúdos e atualizações fiscais relevantes direto no seu e-mail.