Erpworks

Rejeições de NF-e · IBS e CBS

Rejeição 1023 na NF-e: classificação tributária do IBS/CBS inexistente no Protheus

A nota voltou com "Classificação Tributária do IBS/CBS informada inexistente". Quase sempre o cClassTrib usado no Protheus saiu da tabela oficial, mudou de número ou ainda não chegou à SEFAZ do estado. Como descobrir qual é o caso e corrigir sem gerar outra rejeição.

Revisado tecnicamente em 07/10/2026 · Por Marcelo Scibarauskas, Gestor Executivo da Erpworks

Mãos marcando em vermelho uma linha de uma tabela de classificação tributária impressa, com um alerta na tela do notebook ao fundo

O que a SEFAZ está dizendo

A descrição oficial é "Classificação Tributária do IBS/CBS informada inexistente". O código de seis dígitos enviado no item não foi encontrado na tabela de classificação tributária que o autorizador tem carregada.

RegraUB14-10 (NT 2025.002-RTC)
DocumentosNF-e (modelo 55) e NFC-e (modelo 65); no CT-e a validação equivalente é a rejeição 312
Campo do XMLdet/imposto/IBSCBS/cClassTrib
Quando disparaCódigo de seis dígitos que não consta na tabela oficial vigente
Em produção desde10/11/2025, para notas que trazem o grupo de IBS e CBS

O formato do campo é fixo em seis dígitos. Código com mais ou menos dígitos cai antes, na validação de schema, e não chega a gerar a 1023. A regra existe desde a primeira nota técnica da Reforma, de dezembro de 2024, e foi mantida sem mudança na NT v1.52, publicada em 01/10/2026.

Códigos que saíram da tabela

A tabela de cClassTrib é publicada pelo Informe Técnico 2025.002 e já teve mais de dez versões. O histórico de alterações do Informe orienta conferir os itens pela data de atualização, mas não lista as exclusões. Comparando as planilhas oficiais publicadas no Portal da NF-e, estes códigos deixaram de existir ou mudaram de número:

Código antigoO que aconteceuQuando
210001, 210002, 210003Excluídos junto com todo o CST 210Novembro de 2025 (Informe v1.30)
200450Passou a ser 200050, com o mesmo texto (transporte aéreo regional)Outubro de 2025
510002Saiu; o conteúdo foi para o 515001, do novo CST 515Outubro de 2025
220001, 220002, 220003Fim de vigência em 01/01/2026; já não eram permitidos em NF-eInforme v1.60
400002, 810002, 900001Excluídos na revisão de 2025; o 400002 voltou em 2026 com outro significado, transporte público coletivoMaio de 2025

Regra de escrituração montada no ano passado com algum desses códigos passa a gerar a 1023 sem que ninguém tenha mexido nela. O caminho inverso também acontece: a versão 1.70 da tabela, de 01/10/2026, incluiu códigos como 000006, 200055, 200056, 400003, 400004 e 550026 a 550029, e o controle do Informe prevê a carga nos autorizadores até 16/10/2026. Até lá, um código novo pode ser recusado onde a tabela ainda não foi atualizada.

Onde o cClassTrib fica no Protheus

  • Regra de escrituração do Configurador de Tributos (FISA170): o código fica no campo CJ2_CSTCCT, de seis posições. Gatilhos preenchem o CST, os três últimos dígitos (CJ2_CCT) e a data de início de vigência.
  • Tabela local CKB: é a cópia da tabela oficial dentro do Protheus, importada em Regras Fiscais, Cadastros, Tabela cClassTrib-IBS/CBS, Outras Ações, Importar Tabela, a partir da 12.1.2410. A consulta que ajuda a escolher o código mostra só os vigentes.
  • Nota fiscal: no lançamento, o código é gravado nos campos CJ3_CST e CJ3_CCT e vai para o XML a partir deles. Por isso corrigir a regra não corrige uma nota já gerada.
  • Integração com fornecedor de conteúdo fiscal: quem usa integração de classificação tributária, como a da Systax, também tem o CJ2_CSTCCT gravado por ela.

Como o cClassTrib se liga ao NCM, à NBS e ao perfil de produto está em cClassTrib, NCM e NBS no Protheus.

Como corrigir

  • No retorno da SEFAZ, anote o número do item (nItem) e leia no XML o cClassTrib enviado. Se o monitor mostrar só "014 - NFe não autorizada", o código vem logo depois, como explicamos em erro 014 no Protheus.
  • Confira o código na tabela vigente, no Portal da Conformidade Fácil ou na planilha do Informe Técnico mais recente.
  • Se o código saiu da tabela, escolha o substituto pela descrição e pelo CST e altere a regra de escrituração no FISA170.
  • Reimporte a tabela CKB com a planilha mais recente, em CSV e sem manipular o conteúdo, como a TOTVS orienta. Abrir e salvar a planilha no Excel pode apagar zeros à esquerda dos códigos.
  • Gere a nota de novo e retransmita. A orientação da TOTVS é refazer a nota, já que o código fica gravado no documento.
  • Revise as regras antigas: a consulta esconde códigos vencidos só na hora de escolher, e regras criadas antes continuam com eles.

1023 ou outra rejeição?

O artigo da TOTVS sobre a 1023 cita como causa a divergência com o CST, mas essa situação tem código próprio. As regras vizinhas ajudam a separar os casos:

RejeiçãoO que significa
1020CST do IBS/CBS inexistente
1024cClassTrib existe, mas é incompatível com o CST informado
1025cClassTrib não permitido para o modelo de documento
1021 e 1022Grupo de IBS e CBS informado indevidamente ou não informado
1200, 1201 e 1202cClassTrib incompatível com o tipo de nota de débito, de crédito ou com a finalidade
1067cClassTrib do grupo de tributação regular inexistente

A tabela com as demais rejeições da Reforma está em rejeições de IBS e CBS na NF-e, e o papel de cada parâmetro na emissão, em parâmetros da Reforma no Protheus.

Em resumo

  • A 1023 barra o cClassTrib que não existe na tabela oficial carregada na SEFAZ.
  • Códigos do CST 210, o 200450 e o 510002 saíram da tabela em 2025 e passam a gerar a rejeição.
  • No Protheus, o código está na regra de escrituração (CJ2_CSTCCT) e é gravado na nota (CJ3).
  • A correção é ajustar a regra, reimportar a tabela CKB e gerar a nota de novo.

Próximo passo: listar as regras de escrituração do Configurador e conferir cada cClassTrib contra a tabela vigente antes da próxima emissão.

Fontes e referências

  1. Portal NF-e: NT 2025.002 v1.51 (regra UB14-10).
  2. Portal NF-e: NT 2025.002 v1.52.
  3. Portal NF-e: Informe Técnico 2025.002 v1.70.
  4. Portal NF-e: Informe Técnico 2025.002 v1.30.
  5. Portal da Conformidade Fácil: tabela de classificação tributária.
  6. Central TOTVS: rejeição 1023 no Protheus.
  7. TDN: regra de escrituração e cClassTrib (CJ2_CSTCCT).
  8. TDN: tabela cClassTrib-IBS/CBS (CKB) e importação.
  9. Central TOTVS: importação da tabela de cClassTrib.

Perguntas frequentes

Principais dúvidas sobre o tema

O que significa a rejeição 1023 na NF-e?

Que o cClassTrib informado no item não existe na tabela oficial de classificação tributária do IBS e da CBS carregada na SEFAZ. A regra é a UB14-10 da NT 2025.002.

Por que um cClassTrib que funcionava passou a dar 1023?

Porque a tabela oficial muda. Os códigos do CST 210, o 200450 e o 510002, por exemplo, saíram da tabela em 2025, e regras montadas com eles passaram a ser rejeitadas.

Onde corrigir o cClassTrib no Protheus?

Na regra de escrituração do Configurador de Tributos (FISA170), campo CJ2_CSTCCT. A tabela de códigos disponíveis fica na CKB, que deve ser reimportada quando a tabela oficial muda.

Corrigir a regra resolve a nota já rejeitada?

Não. O código fica gravado na nota, nos campos CJ3_CST e CJ3_CCT. A TOTVS orienta gerar a nota de novo depois de corrigir a regra.

Qual a diferença entre a rejeição 1023 e a 1024?

Na 1023 o código não existe na tabela. Na 1024 ele existe, mas não é compatível com o CST informado no item.

Nota: este conteúdo tem finalidade informativa. Questões contratuais, tributárias ou jurídicas devem ser validadas com os responsáveis da sua empresa.

Próximo passo

Classificação tributária travando suas notas?

A Erpworks confere os cClassTrib das suas regras contra a tabela vigente, atualiza a tabela no Protheus e homologa a emissão antes de ir para produção.

Falar com um especialista