Skip to main content
Pré-requisito: emissão assistida (Cérebro Fiscal) ligada. Sem ela a nota segue o payload do ERP e esta página não se aplica. O Cérebro Fiscal espelha as tabelas oficiais de classificação e de redução de IBS/CBS. Quando um ciclo do espelho muda a classe ou o percentual de um NCM, isso não é um bug de API: é uma mudança de regra. A partir de 2027 o número vira dinheiro. Esta página diz o que mudou, como você é avisado e o que fazer no payload.
O ciclo abaixo é um registro manual desta entrega (o incidente da farinha em 11/09/2026). Ainda não há alerta automático quando um NCM em uso muda, nem histórico gerado a cada ciclo do espelho. Enquanto isso, o contrato com o integrador é o 422 na emissão assistida.

O que é uma mudança de regra

Uma mudança de regra é qualquer alteração, num ciclo do espelho, de:
  • a classe de tributação (cClassTrib) vigente para um NCM; ou
  • o percentual de redução de IBS-UF, IBS-Municipal ou CBS daquela classe; ou
  • a entrada ou saída de uma classe candidata (o NCM deixa de ter classe única e passa a ser multiclasse, ou o contrário).
O NCM sozinho não decide o tratamento quando o código aparece em mais de um anexo da LC 214/2025 com percentuais diferentes. Há duas perguntas distintas:
  1. O que o produto é: anexo e item da LC 214 (cesta básica, ração, fórmula infantil, etc.).
  2. Como a operação acontece: adquirente, destinação na cadeia, diferimento, habilitação. Essas classes não se escolhem pelo NCM.
O motor nunca chuta: se as candidatas automáticas divergem, a emissão assistida responde 422 com code: NCM_MULTICLASSE e a lista candidatas[]. Detalhe do erro: Erros IBS/CBS.

Como você é avisado

Hoje, uma camada:
  1. Na emissão. Se o NCM que você já usa ficou ambíguo, o próximo resolverTributacao: true sem ibsCbs.cClassTrib volta 422 antes de consumir número fiscal, com as candidatas e o anexo de cada uma. Informe a classe que cabe ao produto e à operação, e reenvie.
Alerta operacional para NCM em uso na conta e histórico automático por ciclo ainda não existem. Webhooks de nota (invoice.authorized, invoice.rejected, invoice.canceled) não carregam mudança de regra: a regra muda no espelho, não num documento. Esta página guarda só o registro manual abaixo.

O que fazer no payload

cClassTrib é o único campo deste formato. A classe tem que existir nos anexos vigentes daquele NCM; classe inventada devolve 422 CCLASSTRIB_INVALIDO_PARA_NCM. Guia completo: Informando só a classe.

Registro manual de ciclo (11/09/2026)

Ciclo de 11/09/2026. O espelho de redução por NCM passou a listar uma terceira classe para o NCM 11029000 (farinha). As duas primeiras (60%) continuam; a nova é a cesta básica (100%). Sem a classe no payload, a emissão assistida recusa. O que o produto é
  • Farinha de aveia para alimentação humana → 200003 (LC 214/2025, Anexo I item 18).
  • Cereal/farinha desta posição destinado à fabricação de ração ou à alimentação animal (exceto animais domésticos) → 200038 (Anexo IX item 19).
Como a operação acontece
  • 515001 não é alternativa de produto à ração. Só cabe no diferimento do art. 138 § 2º: fornecimento ou importação do mesmo insumo do Anexo IX por/para contribuinte do regime regular, ou para produtor rural não contribuinte que use o insumo em bem vendido a adquirente com crédito presumido do art. 168 (na alínea b, só a parcela usada nessa produção, § 3º). A tabela oficial não admite essa classe em NFC-e.
Fonte das notas de produto: LC 214/2025, Anexo I item 18 e Anexo IX item 19. Admissibilidade por modelo: tabela oficial cClassTrib (indNFe / indNFCe).

Veja também