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.
| Regra | UB14-10 (NT 2025.002-RTC) |
|---|---|
| Documentos | NF-e (modelo 55) e NFC-e (modelo 65); no CT-e a validação equivalente é a rejeição 312 |
| Campo do XML | det/imposto/IBSCBS/cClassTrib |
| Quando dispara | Código de seis dígitos que não consta na tabela oficial vigente |
| Em produção desde | 10/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 antigo | O que aconteceu | Quando |
|---|---|---|
| 210001, 210002, 210003 | Excluídos junto com todo o CST 210 | Novembro de 2025 (Informe v1.30) |
| 200450 | Passou a ser 200050, com o mesmo texto (transporte aéreo regional) | Outubro de 2025 |
| 510002 | Saiu; o conteúdo foi para o 515001, do novo CST 515 | Outubro de 2025 |
| 220001, 220002, 220003 | Fim de vigência em 01/01/2026; já não eram permitidos em NF-e | Informe v1.60 |
| 400002, 810002, 900001 | Excluídos na revisão de 2025; o 400002 voltou em 2026 com outro significado, transporte público coletivo | Maio 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ção | O que significa |
|---|---|
| 1020 | CST do IBS/CBS inexistente |
| 1024 | cClassTrib existe, mas é incompatível com o CST informado |
| 1025 | cClassTrib não permitido para o modelo de documento |
| 1021 e 1022 | Grupo de IBS e CBS informado indevidamente ou não informado |
| 1200, 1201 e 1202 | cClassTrib incompatível com o tipo de nota de débito, de crédito ou com a finalidade |
| 1067 | cClassTrib 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
- Portal NF-e: NT 2025.002 v1.51 (regra UB14-10).
- Portal NF-e: NT 2025.002 v1.52.
- Portal NF-e: Informe Técnico 2025.002 v1.70.
- Portal NF-e: Informe Técnico 2025.002 v1.30.
- Portal da Conformidade Fácil: tabela de classificação tributária.
- Central TOTVS: rejeição 1023 no Protheus.
- TDN: regra de escrituração e cClassTrib (CJ2_CSTCCT).
- TDN: tabela cClassTrib-IBS/CBS (CKB) e importação.
- 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.

