Rejeição 1025 — cClassTrib do IBS/CBS não permitido neste modelo de DFe
Índice do artigo
- Resumo Rápido
- Solução rápida
- Dados rápidos
- Diagnóstico Rápido
- Mensagem da Rejeição
- O que significa essa rejeição?
- Onde ocorre no XML?
- Modelo do documento
- Classificação tributária do IBS/CBS no item
- Como a SEFAZ valida?
- NF-e modelo 55
- NFC-e modelo 65
- Sintomas Comuns
- Por que essa rejeição acontece?
- cClassTrib não permitido para NF-e
- cClassTrib não permitido para NFC-e
- Parametrização fiscal genérica
- Tabela desatualizada
- Migração incorreta
- Integração externa
- Cópia de cadastro
- Causa Raiz
- Como Resolver
- Passo 1
- Passo 2
- Passo 3
- Passo 4
- Passo 5
- Passo 6
- Passo 7
- Passo 8
- Exemplo Prático
- Exemplo XML
- XML com erro
- XML corrigido
- O que mudou?
- Como Identificar o Problema no ERP
- Onde verificar
- O que procurar
- Impactos para a Empresa
- Fiscal
- Faturamento
- Operação
- Suporte
- Implantação
- Contabilidade
- O que NÃO Fazer
- Caso Real
- Como Evitar Essa Rejeição
- Fluxograma de Diagnóstico
- FAQ
- O que é a Rejeição 1025?
- Essa rejeição é sobre CST?
- O cClassTrib pode existir e mesmo assim gerar rejeição?
- Qual campo devo verificar primeiro?
- A Rejeição 1025 pode ocorrer em NFC-e?
- A Rejeição 1025 pode ocorrer em NF-e?
- Posso remover o cClassTrib para resolver?
- O ERP pode causar essa rejeição?
- Qual a diferença entre a Rejeição 1023 e a 1025?
- Qual a diferença entre a Rejeição 1024 e a 1025?
- Qual a diferença entre a Rejeição 1025 e a 1026?
- Base Legal
- Artigos Relacionados
- Resumo

Rejeição 1025 — cClassTrib do IBS/CBS não permitido neste modelo de DFe
Resumo Rápido
A Rejeição 1025 ocorre quando a NF-e ou NFC-e informa uma Classificação Tributária do IBS/CBS, campo cClassTrib, que não é permitida para o modelo de documento fiscal eletrônico utilizado.
Na prática, o código de classificação pode até existir na tabela do IBS/CBS, mas possuir indicador que impede seu uso naquele modelo de DFe.
Exemplo comum:
- Documento modelo 55, NF-e, com
cClassTribsem permissão para NF-e. - Documento modelo 65, NFC-e, com
cClassTribsem permissão para NFC-e.
Durante a validação, a SEFAZ compara o modelo do documento informado em ide/mod com os indicadores do cClassTrib. Se o código informado não estiver habilitado para aquele modelo, a nota é rejeitada.
Solução rápida
- Verifique o modelo do documento fiscal em
ide/mod. - Identifique o
cClassTribinformado no item rejeitado. - Consulte a tabela oficial de classificação tributária do IBS/CBS.
- Confirme se o
cClassTribpossui indicador permitido para o modelo. - Ajuste a parametrização fiscal do produto, operação ou regra tributária.
- Gere novamente o XML.
- Transmita a NF-e ou NFC-e novamente.
Dados rápidos
Diagnóstico Rápido
- O documento é NF-e modelo 55?
- O documento é NFC-e modelo 65?
- O `cClassTrib` informado existe na tabela oficial?
- O `cClassTrib` é permitido para o modelo 55?
- O `cClassTrib` é permitido para o modelo 65?
- O CST do IBS/CBS está correto para a operação?
- A parametrização do produto foi copiada de outro cenário?
- O ERP está usando tabela de IBS/CBS atualizada?
- Existe regra genérica aplicando o mesmo `cClassTrib` para NF-e e NFC-e?
- O XML foi gerado por integração externa?
Mensagem da Rejeição
1025 - cClassTrib do IBS/CBS não permitido neste modelo de DFe [nItem: 999]
O que significa essa rejeição?
Significa que o código de Classificação Tributária do IBS/CBS informado no item da NF-e ou NFC-e não pode ser usado no modelo de documento fiscal que está sendo emitido.
A rejeição não indica, necessariamente, que o cClassTrib seja inexistente.
O problema principal é a compatibilidade com o modelo do documento.
Em termos simples:
O cClassTrib existe,
mas não pode ser usado nesse modelo de DFe.Por isso, a correção não deve ser feita apenas trocando o CST ou removendo o grupo IBS/CBS sem critério. É necessário conferir qual classificação tributária é permitida para o modelo do documento.
Onde ocorre no XML?
A validação envolve principalmente dois pontos do XML.
Modelo do documento
<ide>
<mod>65</mod>
</ide>Classificação tributária do IBS/CBS no item
<det nItem="1">
<imposto>
<IBSCBS>
<CST>000</CST>
<cClassTrib>...</cClassTrib>
</IBSCBS>
</imposto>
</det>O campo ide/mod identifica o modelo do documento.
O campo cClassTrib identifica a classificação tributária do IBS/CBS aplicada ao item.
Como a SEFAZ valida?
A SEFAZ verifica se o cClassTrib informado pode ser usado no modelo do documento fiscal eletrônico.
De forma prática:
NF-e modelo 55
O cClassTrib precisa estar permitido para NF-e.
NFC-e modelo 65
O cClassTrib precisa estar permitido para NFC-e.
Quando o código possui indicador que não autoriza seu uso no modelo informado, a rejeição 1025 é retornada.
Sintomas Comuns
- Rejeição em NFC-e, mas não em NF-e.
- Rejeição em NF-e, mas não em NFC-e.
- Produto emitindo corretamente em um modelo e rejeitando em outro.
- Erro após implantação dos campos de IBS/CBS.
- Erro após importação de tabela tributária.
- Erro após copiar regras fiscais de outro tipo de documento.
- Parametrização única sendo usada para NF-e e NFC-e.
- Rejeição somente em alguns produtos ou operações.
- Integração enviando
cClassTribfixo para todos os documentos. - Ambiente de homologação rejeitando XML recém-adaptado à Reforma Tributária.
Por que essa rejeição acontece?
cClassTrib não permitido para NF-e
O código informado existe, mas não pode ser usado em documento modelo 55.
cClassTrib não permitido para NFC-e
O código informado existe, mas não pode ser usado em documento modelo 65.
Parametrização fiscal genérica
O ERP utiliza a mesma regra de IBS/CBS para modelos diferentes de documento.
Tabela desatualizada
A empresa ou o sistema está usando uma tabela antiga de CST e cClassTrib.
Migração incorreta
Na adaptação para IBS/CBS, foram vinculadas classificações tributárias incompatíveis com o modelo do documento.
Integração externa
Um sistema de pedidos, PDV, e-commerce ou API envia o cClassTrib sem validar se ele é permitido para NF-e ou NFC-e.
Cópia de cadastro
A classificação foi copiada de um produto, operação ou cenário fiscal diferente.
Causa Raiz
A causa raiz da Rejeição 1025 normalmente está na falta de compatibilidade entre três elementos:
- Modelo do documento fiscal.
- CST do IBS/CBS.
- Classificação tributária
cClassTrib.
O erro acontece quando o ERP seleciona uma classificação tributária que até pode ser válida na tabela, mas que não possui autorização para o modelo da NF-e ou NFC-e em emissão.
Em ambientes ERP, isso costuma surgir por:
- Cadastro fiscal incompleto.
- Tabela de IBS/CBS desatualizada.
- Regras fiscais replicadas sem revisão.
- Parametrização única para NF-e e NFC-e.
- Falta de validação do modelo do documento antes da geração do XML.
Como Resolver
Passo 1
Identifique o item informado na rejeição.
A mensagem pode indicar o item com problema:
[nItem: 1]Se o retorno apresentar [nItem: 999], trate como uma indicação genérica da regra e revise os itens que possuem o grupo IBS/CBS preenchido.
Passo 2
Confira o modelo do documento em ide/mod.
<ide>
<mod>55</mod>
</ide>Ou:
<ide>
<mod>65</mod>
</ide>Onde:
Passo 3
Localize o cClassTrib informado no item.
<IBSCBS>
<CST>000</CST>
<cClassTrib>...</cClassTrib>
</IBSCBS>Passo 4
Consulte a tabela oficial de classificação tributária do IBS/CBS.
Verifique se o cClassTrib possui indicador permitido para o modelo emitido.
Em termos operacionais:
- Para NF-e modelo 55, o código precisa ser permitido para NF-e.
- Para NFC-e modelo 65, o código precisa ser permitido para NFC-e.
Passo 5
Corrija a regra fiscal no ERP.
Ajuste a vinculação do cClassTrib considerando:
- Produto.
- NCM.
- CST do IBS/CBS.
- Tipo de operação.
- Modelo do documento.
- UF, quando aplicável.
- Finalidade da emissão.
- Cenário fiscal da operação.
Passo 6
Atualize as tabelas fiscais do sistema.
Garanta que o ERP esteja utilizando a versão atual das tabelas de CST e cClassTrib do IBS/CBS.
Passo 7
Gere novamente o XML.
Não reaproveite o XML rejeitado sem regenerar os campos tributários.
Passo 8
Transmita novamente a NF-e ou NFC-e.
Após a correção, envie o documento novamente para autorização.
Exemplo Prático
Uma empresa utiliza o mesmo cadastro fiscal para NF-e e NFC-e.
No cadastro do produto, foi vinculado um cClassTrib válido para NF-e, mas não permitido para NFC-e.
Ao emitir uma NFC-e modelo 65, o XML é gerado com esse código.
Modelo do documento: 65
Documento: NFC-e
cClassTrib informado: código permitido apenas para NF-e
Resultado: Rejeição 1025Para corrigir, a empresa ajusta a regra fiscal do produto para utilizar uma classificação tributária permitida para NFC-e.
Exemplo XML
XML com erro
Exemplo didático de NFC-e utilizando classificação não permitida para o modelo 65:
<ide>
<mod>65</mod>
</ide>
<det nItem="1">
<imposto>
<IBSCBS>
<CST>000</CST>
<cClassTrib>111111</cClassTrib>
</IBSCBS>
</imposto>
</det>Neste exemplo, considere que o código 111111 representa uma classificação existente na tabela, mas não permitida para NFC-e.
XML corrigido
<ide>
<mod>65</mod>
</ide>
<det nItem="1">
<imposto>
<IBSCBS>
<CST>000</CST>
<cClassTrib>222222</cClassTrib>
</IBSCBS>
</imposto>
</det>Neste exemplo, considere que o código 222222 representa uma classificação permitida para NFC-e.
O que mudou?
O cClassTrib foi substituído por uma classificação tributária compatível com o modelo do documento emitido.
Os códigos usados no exemplo são meramente ilustrativos. A classificação correta deve ser obtida na tabela oficial vigente do IBS/CBS.
Como Identificar o Problema no ERP
Onde verificar
- Cadastro do produto.
- Cadastro de NCM.
- Cadastro de regras fiscais.
- Matriz tributária.
- Parametrização de IBS/CBS.
- Configuração por modelo de documento.
- Regras específicas de NF-e.
- Regras específicas de NFC-e.
- Integração com PDV.
- Integração com e-commerce.
- Geração do XML.
O que procurar
cClassTribigual para NF-e e NFC-e sem validação.- CST do IBS/CBS incompatível com a classificação.
- Produto usando regra fiscal herdada.
- Classificação tributária copiada de outro produto.
- Tabela de classificação tributária desatualizada.
- Parametrização genérica por NCM.
- Integração enviando código fixo.
- Ausência de validação do modelo antes da geração do XML.
Impactos para a Empresa
Fiscal
A NF-e ou NFC-e não será autorizada enquanto o cClassTrib incompatível permanecer no XML.
Faturamento
A emissão fica bloqueada, afetando vendas, entrega e liberação de pedidos.
Operação
Pode gerar fila de documentos rejeitados, especialmente em empresas que emitem NFC-e em alto volume.
Suporte
A equipe precisa revisar regras fiscais, cadastros de produto e parametrizações de IBS/CBS.
Implantação
Pode indicar falha na fase de adequação do ERP à Reforma Tributária.
Contabilidade
A classificação tributária incorreta pode indicar que a operação está sendo enquadrada de forma inadequada.
O que NÃO Fazer
- Não trocar o
cClassTribaleatoriamente. - Não remover o grupo IBS/CBS sem validar se ele é obrigatório para a operação.
- Não corrigir apenas o XML manualmente.
- Não usar o mesmo
cClassTribpara NF-e e NFC-e sem verificar os indicadores. - Não assumir que todo
cClassTribválido serve para qualquer modelo. - Não ignorar o CST do IBS/CBS.
- Não usar tabela fiscal desatualizada.
- Não liberar emissão em produção sem testar os principais cenários.
- Não tratar a rejeição como erro da SEFAZ antes de revisar a parametrização.
Caso Real
Uma rede varejista adaptou o ERP para envio dos grupos de IBS/CBS.
Durante os testes, a emissão de NF-e em homologação funcionava corretamente. Porém, ao testar NFC-e no PDV, alguns produtos começaram a retornar a Rejeição 1025.
A análise mostrou que o cadastro fiscal dos produtos utilizava a mesma classificação tributária para NF-e e NFC-e.
O código era aceito para NF-e, mas não possuía permissão para NFC-e.
A correção exigiu separar a parametrização por modelo de documento e atualizar a regra fiscal aplicada no PDV.
Após a alteração, as NFC-e passaram a ser autorizadas normalmente.
Como Evitar Essa Rejeição
- Atualizar periodicamente as tabelas de CST e cClassTrib do IBS/CBS.
- Separar regras fiscais por modelo de documento.
- Validar NF-e e NFC-e em homologação.
- Revisar cadastros copiados de outros cenários.
- Criar validação preventiva no ERP.
- Conferir indicadores do
cClassTribantes de gerar o XML. - Treinar usuários sobre diferenças entre CST e cClassTrib.
- Auditar integrações com PDV, e-commerce e faturamento.
- Evitar parametrização fiscal excessivamente genérica.
- Manter histórico de alterações nas regras fiscais.
Fluxograma de Diagnóstico
Recebeu Rejeição 1025?
├─ O documento é modelo 55 ou 65?
│
├─ Não → Verificar se a regra se aplica ao DFe emitido
│
└─ Sim
│
├─ O cClassTrib foi informado?
│
├─ Não → Investigar outra rejeição ou regra relacionada
│
└─ Sim
│
├─ O cClassTrib existe na tabela?
│
├─ Não → Possível Rejeição 1023
│
└─ Sim
│
├─ O cClassTrib é permitido para o modelo?
│
├─ Não → Corrigir cClassTrib ou regra fiscal
│
└─ Sim → Verificar CST, tabela e demais validaçõesFAQ
O que é a Rejeição 1025?
É a rejeição que ocorre quando o cClassTrib do IBS/CBS informado não é permitido para o modelo de documento fiscal eletrônico emitido.
Essa rejeição é sobre CST?
Indiretamente pode envolver o CST, mas o foco da rejeição é o cClassTrib e sua permissão para o modelo do DFe.
O cClassTrib pode existir e mesmo assim gerar rejeição?
Sim. Ele pode existir na tabela, mas não estar habilitado para NF-e ou NFC-e.
Qual campo devo verificar primeiro?
Verifique primeiro o modelo do documento em ide/mod e depois o cClassTrib informado no item.
A Rejeição 1025 pode ocorrer em NFC-e?
Sim. Um caso comum é usar na NFC-e uma classificação tributária permitida apenas para NF-e.
A Rejeição 1025 pode ocorrer em NF-e?
Sim. Também pode ocorrer quando a classificação informada não possui permissão para modelo 55.
Posso remover o cClassTrib para resolver?
Somente se a operação e a regra de validação permitirem. Se o cClassTrib for obrigatório para o cenário, remover o campo pode gerar outra rejeição.
O ERP pode causar essa rejeição?
Sim. Normalmente a causa está na parametrização fiscal, na tabela de classificação tributária ou na integração que gera o XML.
Qual a diferença entre a Rejeição 1023 e a 1025?
A Rejeição 1023 ocorre quando a classificação tributária informada é inexistente. A Rejeição 1025 ocorre quando a classificação existe, mas não é permitida para o modelo do documento.
Qual a diferença entre a Rejeição 1024 e a 1025?
A Rejeição 1024 trata da incompatibilidade entre CST e cClassTrib. A Rejeição 1025 trata da incompatibilidade entre cClassTrib e modelo do DFe.
Qual a diferença entre a Rejeição 1025 e a 1026?
A Rejeição 1025 valida a permissão do cClassTrib para o modelo do documento. A Rejeição 1026 valida a alíquota do IBS da UF.
Base Legal
- Projeto NF-e
- Nota Técnica 2025.002-RTC — NF-e / NFC-e
- Regras de Validação da NF-e e NFC-e
- Tabelas de CST e cClassTrib do IBS/CBS
- Lei Complementar nº 214/2025
- Reforma Tributária do Consumo
Artigos Relacionados
- IBS
- CBS
- CST IBS/CBS
- cClassTrib
- NF-e
- NFC-e
- Rejeição 1023
- Rejeição 1024
- Rejeição 1026
- Rejeição 1115
Resumo
A Rejeição 1025 ocorre quando o cClassTrib do IBS/CBS informado na NF-e ou NFC-e não é permitido para o modelo do documento fiscal eletrônico emitido. O código pode existir na tabela, mas não possuir permissão para uso em NF-e modelo 55 ou NFC-e modelo 65. A solução consiste em verificar o modelo do documento, consultar a tabela oficial de classificação tributária, ajustar a parametrização fiscal do ERP e gerar novamente o XML.