Reforma Tributária • NT 2025.002 • 12 min de leitura

    Rejeições mais comuns no XML do IBS/CBS e como corrigir cada uma

    cClassTrib incompatível com CST, valor que não fecha, CFOP incoerente, alíquota fora do teto do ano, totalizador errado, exportação e devolução. Causa e correção campo a campo.

    ConteúdosRejeições IBS/CBS no XML da NF-e

    A maioria das NF-e que carregam os campos de IBS e CBS é rejeitada por um destes motivos: a cClassTrib não existe na tabela vigente ou não combina com o CST, o valor do tributo não bate com a base vezes a alíquota, a classificação contradiz o CFOP ou o regime da operação, a alíquota informada na fase de teste passa do teto do ano, ou os totalizadores não fecham com a soma dos itens. Há ainda um segundo grupo, mais específico, que aparece em exportação, devolução, venda a consumidor final e itens monofásicos.

    Todas têm correção objetiva no XML, e nenhuma exige reemissão se for tratada na origem — ou seja, no ERP ou na rotina de validação antes do envio. Este guia abre a anatomia do grupo IBS/CBS no XML, lista cada rejeição por família, mostra onde corrigir, e fecha com um checklist de validação para usar antes de transmitir.

    Por que 2026 é o ano dos erros de IBS/CBS

    Os campos de IBS, CBS e IS entram nos documentos fiscais com a NT 2025.002. 2026 é a fase de teste: a operação continua recolhendo pelos tributos atuais, e os campos novos vão preenchidos com alíquotas reduzidas. A referência para o ano é IBS 0,1% e CBS 0,9%, totalmente creditáveis contra PIS e Cofins, conforme a LC 214/2025 e o Decreto 12.955/2026. A nota segue autorizada normalmente.

    O detalhe que pega muita gente: a SEFAZ já critica os grupos novos. Mesmo sem imposto a recolher pela operação, um campo mal preenchido rejeita a autorização. É o melhor cenário possível para limpar erro, porque dá para acertar o sistema com risco fiscal baixo, antes de 2027, quando a CBS entra em alíquota cheia e o erro passa a custar dinheiro.

    AnoCBSIBSICMS / ISS
    20260,9% (teste)0,1% (teste)Normais
    2027Alíquota cheia0,1%ICMS/ISS começam a reduzir
    2028CheiaGradualCerca de 80% da atual
    2029CheiaGradualCerca de 70% da atual
    2033CheiaCheiaExtintos

    Anatomia do grupo IBS/CBS no XML

    Antes das rejeições, vale fixar onde os campos vivem. Saber o caminho do nó acelera qualquer correção.

    No item (det/imposto)

    • IBSCBS carrega CST, cClassTrib, a base vBCIBSCBS, as alíquotas pIBSUF, pIBSMun e pCBS, e os valores vIBSUF, vIBSMun e vCBS.
    • cMunFG identifica o município do destino, base do princípio de destino do IBS.
    • IS (Imposto Seletivo), quando o item é tributado, carrega vBC, pIS, vIS e cClassTribIS.
    • Itens monofásicos usam quantidade tributada e alíquota ad rem em vez de percentual sobre o valor.

    No cabeçalho e no total

    • ide/idDest diz se a operação é interna (1), interestadual (2) ou para o exterior (3).
    • total/IBSCBSTot consolida os valores de IBS e CBS de todos os itens.

    Os tributos antigos (ICMS, IPI, PIS, Cofins) continuam no mesmo XML durante a transição. Os dois mundos convivem até a extinção em 2033.

    Família 1 — Classificação tributária

    Esta é a origem da maior parte das rejeições. O nó da questão é a cClassTrib, um código que detalha o tratamento de IBS e CBS de cada item e alimenta a lógica de split payment. Ela tem mais de duzentas combinações.

    1.1 cClassTrib inexistente na tabela vigente

    Como aparece. A cClassTrib informada precisa constar da tabela publicada pela RFB e pelo CGIBS. Um código digitado errado, herdado de uma versão antiga da tabela, ou inventado por um de-para mal feito, derruba a nota.

    Como corrigir. Valide a cClassTrib contra a tabela vigente no momento da emissão. O erro quase sempre nasce de cadastro de produto desatualizado. A partir de 2026 o ato de classificação tem efeito vinculante federativo: a tabela é única.

    1.2 cClassTrib incompatível com o CST

    Como aparece. O CST e a cClassTrib precisam contar a mesma história. Principais dos 35 códigos de CST: 000 tributação integral, 010 redução, 020 alíquota zero, 030 isenção, 050 suspensão, 099 outros. A rejeição aparece quando o CST diz uma coisa e a classificação diz outra, por exemplo CST 000 com uma cClassTrib de isenção.

    Como corrigir. Trate o CST como o cabeçalho do tratamento e a cClassTrib como o detalhamento dentro dele. Se a operação é tributada de forma integral, os dois campos têm que refletir isso.

    1.3 Regime diferenciado mal aplicado

    Como aparece. A Reforma tem alíquota zero para cesta básica nacional, hortifruti, educação, saúde, medicamentos específicos, transporte coletivo e produção agropecuária, pesqueira e florestal in natura. Tem regimes com redução de até 60% (40% da alíquota) para saúde, educação, medicamentos, transporte e produção rural. Aplicar alíquota cheia a item de cesta básica, ou usar redução sem que o NCM sustente o benefício, gera incoerência.

    Como corrigir. Amarre o benefício ao NCM e ao enquadramento legal, não ao hábito do cadastro. Operações de combo (cesta básica somada a outros itens) exigem segregação por valor, item a item.

    Família 2 — Cálculo e alíquota

    2.1 Valor do tributo que não fecha

    Como aparece. O validador recalcula. O vCBS precisa ser igual à base × pCBS, e o IBS igual à base × (pIBSUF + pIBSMun). Quando diverge, a nota cai. A causa mais comum é arredondamento: o leiaute pede valores monetários com 2 casas decimais e alíquotas com 4 casas. Basta um centavo para rejeitar.

    Como corrigir. Refaça a conta na ordem certa: base × alíquota, depois arredonde o resultado a 2 casas. Confira também qCom × vUnCom, que alimenta a base do item.

    2.2 Alíquota acima do teto do ano

    Como aparece. Em cada ano da transição há um teto. Em 2026, as alíquotas dos grupos novos não podem passar dos valores da fase de teste. O erro aparece quando o ERP é calibrado com a alíquota cheia projetada para 2027 ou anos seguintes.

    Como corrigir. Use a alíquota vigente para o ano. Manter uma tabela de alíquotas por ano dentro do ERP, atualizada conforme a resolução do Senado e os atos do CGIBS, resolve isso de forma estrutural.

    2.3 Item monofásico com cálculo ad rem errado

    Como aparece. Combustíveis e alguns produtos seguem tributação monofásica com alíquota específica (valor por litro ou por quilo), não percentual. A rejeição vem quando o item monofásico é calculado como ad valorem, ou quando a quantidade tributada e a alíquota específica não produzem o valor informado.

    Como corrigir. Para item monofásico, o cálculo é quantidade tributada × alíquota específica. Cheque a unidade (litro, quilo) e, em combustíveis, a conversão de volume quando aplicável.

    Família 3 — Totalização e coerência

    3.1 Totalizador que não bate com os itens

    Como aparece. O total/IBSCBSTot tem que ser igual à soma dos valores de IBS e CBS de cada item. Quando um item é ajustado e o total não é recalculado, ou quando o ERP soma com arredondamento diferente do usado nos itens, o total destoa.

    Como corrigir. Recalcule os totalizadores a partir dos itens depois de qualquer alteração. Essa reconciliação é a última verificação antes do envio.

    3.2 Incoerência entre cabeçalho e item

    Como aparece. A NT 2025.002 controla cruzamentos de coerência. A chave de acesso precisa bater com o modelo e a UF do emitente. A data de emissão precisa ser coerente com a data de saída. O idDest precisa conversar com a UF do destinatário e com o CFOP.

    Como corrigir. Não preencha cabeçalho e item em silos. O CFOP, o idDest e o destino do IBS (cMunFG) descrevem a mesma operação e têm que ser consistentes entre si.

    Família 4 — Operações específicas

    4.1 Exportação tributada por engano

    Como aparece. Exportação (CFOP do grupo 7xxx, com idDest 3) é imune ao IBS e à CBS, com manutenção do crédito sobre os insumos. Informar tributação integral num item de exportação é incoerente, e o validador acusa.

    Como corrigir. Item de exportação leva CST e cClassTrib de imunidade, com valores de IBS e CBS zerados, preservando o crédito de entrada. O sinal de destino (idDest 3) e o CFOP precisam acompanhar.

    4.2 Devolução com alíquota nova

    Como aparece. Devolução (com finNFe 4 e referência à nota original via chave de 44 dígitos) segue a alíquota da operação devolvida, não uma alíquota nova do ano corrente.

    Como corrigir. Aplique a alíquota histórica da operação original. Isso exige que o sistema guarde a alíquota da venda para usar na devolução, o que muitos ERPs ainda não fazem por padrão.

    4.3 Venda a consumidor final sem o destino correto

    Como aparece. Na NFC-e e na venda a consumidor final, a operação é interna (idDest 1, indFinal 1) e o destino do IBS é o local de consumo. Inconsistência entre a marcação de consumidor final, o CFOP e o cMunFG rejeita.

    Como corrigir. Alinhe indFinal, idDest e cMunFG. Em operação a consumidor, o destino do IBS é onde a mercadoria é consumida.

    4.4 Imposto Seletivo ausente ou mal classificado

    Como aparece. Itens sujeitos ao IS (tabaco, bebidas alcoólicas, bebidas açucaradas, veículos de alta emissão, bens minerais, entre outros) precisam do grupo IS com cClassTribIS próprio. Omitir o IS num item que o exige, ou classificá-lo errado, gera crítica.

    Como corrigir. Mapeie os NCM sujeitos ao IS e preencha o grupo com base, alíquota e cClassTribIS. O IS não é compensável, então o tratamento é diferente do IBS/CBS.

    Família 5 — Split payment e crédito

    5.1 cClassTrib que define o split de forma incompatível

    Como aparece. A cClassTrib não serve só para classificar a tributação. Ela alimenta a lógica de split payment — quanto do pagamento é segregado e direcionado ao Fisco no momento da liquidação. Uma classificação incoerente com a forma de pagamento ou com o regime do destinatário pode gerar crítica quando as regras de split entrarem em vigor.

    Como corrigir. Trate a cClassTrib como informação que tem efeito financeiro, não só fiscal. Em 2026 o split ainda é incipiente, mas a base de classificação que você monta agora é a que vai operar a segregação a partir de 2027.

    5.2 Creditamento condicionado ignorado

    Como aparece. Na não cumulatividade plena, o crédito de IBS/CBS é condicionado ao pagamento do tributo na etapa anterior. Isso não rejeita a NF-e de saída em si, mas gera inconsistência na apuração e no cruzamento posterior se a operação for montada como se o crédito fosse incondicional.

    Como corrigir. Modele a apropriação de crédito conforme o efetivo recolhimento da etapa anterior. É um ajuste de apuração, não de emissão, mas a coerência começa no documento.

    Tabela-mestra: causa e correção

    RejeiçãoCausa raizOnde corrigir no XML
    cClassTrib inexistenteCódigo fora da tabela vigentedet/imposto/IBSCBS/cClassTrib
    cClassTrib incompatível com CSTClassificação e situação tributária divergentescClassTrib e CST do item
    Regime diferenciado mal aplicadoBenefício sem amparo no NCM/naturezaCST, cClassTrib, base
    Valor não fechaArredondamento ou base erradavCBS, vIBSUF, vIBSMun, vBCIBSCBS, qCom × vUnCom
    Alíquota acima do tetoAlíquota cheia usada na fase de testepCBS, pIBSUF, pIBSMun
    Monofásico ad rem erradoCálculo percentual em item de alíquota específicagrupo monofásico do item
    Totalizador erradoTotal não recalculado após ajustetotal/IBSCBSTot
    Incoerência cabeçalho-itemCFOP, idDest e destino desalinhadosidDest, CFOP, cMunFG
    Exportação tributadaItem imune marcado como tributadoCST, cClassTrib, idDest 3
    Devolução com alíquota novaAlíquota do ano em vez da históricaalíquotas do item, finNFe 4, NFref
    Consumidor final sem destinoindFinal, idDest e cMunFG inconsistentesindFinal, idDest, cMunFG
    IS ausente ou mal classificadoGrupo IS faltando em item sujeitogrupo IS, cClassTribIS

    Checklist de validação antes de transmitir

    • Toda cClassTrib existe na tabela vigente e é coerente com o CST do item.
    • Todo benefício (alíquota zero ou redução) tem NCM e enquadramento que o sustentam.
    • vCBS e os valores de IBS conferem com base × alíquota, arredondados a 2 casas.
    • As alíquotas estão dentro do teto do ano corrente.
    • Itens monofásicos usam alíquota específica, não percentual.
    • total/IBSCBSTot é igual à soma dos itens.
    • CFOP, idDest e cMunFG descrevem a mesma operação.
    • Exportação está imune com crédito mantido; devolução usa alíquota histórica.
    • Itens sujeitos ao IS têm o grupo preenchido.

    Os erros que multiplicam rejeições

    Corrigir uma nota é simples. O problema aparece quando são milhares por dia, com cadastros de produto vindos de bases diferentes e classificação por NCM feita à mão. Três padrões respondem pela maioria das filas de rejeição:

    • Cadastro de produto desatualizado. A cClassTrib e o NCM ficam congelados no cadastro e nunca acompanham a tabela vigente.
    • De-para feito uma vez. O mapeamento NCM → classificação é montado no início do projeto e não é revisado conforme a tabela muda.
    • Cabeçalho e item em silos. CFOP, destino e tributação preenchidos por áreas e sistemas diferentes, sem checagem de coerência cruzada.

    Atacar a causa de processo vale mais que corrigir nota a nota. Uma rejeição é sintoma; o cadastro e o de-para são a doença.

    Perguntas frequentes

    O que é a cClassTrib na NF-e?

    É o código de classificação tributária que detalha o tratamento de IBS e CBS de cada item e alimenta a lógica de split payment. Trabalha junto com o CST e precisa existir na tabela vigente da RFB e do CGIBS.

    A NF-e é rejeitada mesmo sem imposto a pagar em 2026?

    Sim. Em 2026 não há recolhimento de IBS/CBS pela operação, mas a SEFAZ já critica os campos novos. Um grupo mal preenchido rejeita a autorização.

    Qual a diferença entre CST e cClassTrib?

    O CST indica a situação tributária em alto nível (tributação integral, redução, alíquota zero, isenção, suspensão). A cClassTrib detalha o enquadramento dentro daquela situação. Os dois precisam ser coerentes.

    Preciso reemitir a nota para corrigir uma rejeição de IBS/CBS?

    Não. A rejeição acontece antes da autorização, então a nota corrigida é reenviada. A correção é no XML, na origem.

    Onde ficam os campos de IBS e CBS no XML?

    No grupo det/imposto, subgrupo IBSCBS, com base, alíquotas, valores, CST e cClassTrib por item, mais cMunFG para o destino, e os totais em total/IBSCBSTot.

    Qual a alíquota de IBS e CBS em 2026?

    A fase de teste usa referência de IBS 0,1% e CBS 0,9%, totalmente creditáveis contra PIS e Cofins, conforme LC 214/2025 e Decreto 12.955/2026. A CBS passa a alíquota cheia em 2027.

    Como tratar a tributação em uma exportação?

    Exportação é imune ao IBS e à CBS, com manutenção do crédito sobre insumos. O item leva CST e cClassTrib de imunidade, valores zerados, idDest 3 e CFOP do grupo 7xxx.

    Como calcular o IBS/CBS em uma devolução?

    Usando a alíquota da operação original, não a do ano corrente. A devolução referencia a nota devolvida (finNFe 4 com a chave de 44 dígitos).

    Simulador da Reforma Tributária

    Simule o impacto da Reforma antes de cada rejeição

    O Simulador da Reforma Tributária da Taxcel processa SPED Fiscal, EFD-Contribuições, ECD, ECF e XMLs da NF-e para reproduzir IBS, CBS e IS em toda a transição (2026–2033). Você antecipa erros de cClassTrib, valida cálculo, base e crédito presumido, e testa cenários por NCM, CFOP e UF antes de eles virarem rejeição no SEFAZ.