# Códigos Fiscais: Entenda o CFOP, NCM, CEST, CST e cClassTrib

Os códigos fiscais são identificadores numéricos e alfanuméricos que padronizam a tributação e a movimentação de mercadorias no Brasil. Eles servem para informar ao Fisco exatamente qual é o produto, como ele deve ser tributado e qual o tipo de operação fiscal está acontecendo na emissão de um Documento Fiscal Eletrônico (DF-e).

Se você desenvolve software emissor ou ERP, sabe que lidar com a legislação tributária brasileira é um grande desafio. Cadastrar ou validar os códigos fiscais incorretamente causa a rejeição imediata da nota fiscal, gera pagamentos indevidos e coloca os usuários do seu sistema sob risco de fiscalização.

Para ajudar você a garantir a conformidade fiscal do seu software, estruturamos este guia definitivo com os principais códigos fiscais que você precisa dominar: CFOP, CST, cClassTrib, CSOSN, NCM e CEST.

# O que são os Códigos fiscais?

Ao emitir uma nota fiscal, a escolha correta dos códigos fiscais influencia diretamente na incidência dos tributos, na forma como a Sefaz analisa e valida a operação, e na escrituração contábil da empresa, além da possibilidade de obter ou não benefícios fiscais.

Portanto, compreender esses códigos fiscais é uma necessidade para garantir a saúde fiscal do seu negócio, evitar gargalos na emissão de notas e preparar o seu software para o cenário atual e para a transição tributária brasileira.


# CFOP – Código Fiscal de Operações e Prestações

O CFOP é um sistema de numeração com 4 dígitos que identifica a natureza da circulação da mercadoria ou da prestação de serviço em documentos fiscais eletrônicos, escrituração de livros fiscais e Obrigações Acessórias (como o SPED Fiscal).

Ele identifica se a operação é de:

  • Entrada
  • Saída
  • Devolução
  • Remessa

E se possui abrangência:

  • Estadual
  • Interestadual
  • Com o exterior

Estrutura do CFOP: A falta do CFOP ou o preenchimento incorreto causa a rejeição imediata do documento fiscal e gera graves inconsistências na apuração tributária.


# NCM – Nomenclatura Comum do Mercosul

Utilizado em todo o Mercosul, esse código serve para identificar os produtos dos mais variados gêneros. Portanto, serve para uma significativa parcela de países do mundo, pois os seus dígitos iniciais são provenientes do Sistema Harmonizado de Designação e Codificação de Mercadorias (SH), desenvolvido pela Organização Mundial do Comércio (OMC).

O uso do código NCM é obrigatório para todos os emitentes de:

  1. Nota Fiscal Eletrônica (NF-e) modelo 55.
  2. Nota Fiscal do Consumidor eletrônica (NFC-e) modelo 65.

Esse código auxilia na classificação fiscal dos produtos e serviços e no controle dos impostos e benefícios fiscais relacionados.

Estrutura: O código possui 8 dígitos, criando uma classificação padrão para compras e vendas e determinando as alíquotas aplicáveis dos tributos sobre esse produto: 00.00.00.00

Consulta: Apesar da codificação NCM parecer complexa, sua consulta é relativamente simples. A principal forma de consultar a tabela NCM é acessar a Tabela de Incidência do Imposto sobre Produtos Industrializados – TIPI, disponibilizada no próprio site da NF-e. É importante acompanhá-la pois a tabela é atualizada periodicamente.


# CST – Código da Situação Tributária

O Código da Situação Tributária, que compõe o código CST, é representado por uma combinação de 3 números com a finalidade de demonstrar a origem de um produto e determinar a forma de tributação que incidirá sobre ele. Cada dígito tem um significado específico.

Existem diferentes tipos de código CST, adequados para cada regime tributário.


# CSOSN – Código de Situação da Operação no Simples Nacional

O CSOSN é o código equivalente ao CST, utilizado exclusivamente pelas empresas optantes pelo Simples Nacional.

Composto por 3 ou 4 dígitos, o CSOSN tem a função de indicar a origem da mercadoria e qual o tratamento tributário ela receberá no regime simplificado (isenção, tributação normal pelo PGDAS, retenção por Substituição Tributária ou imunidade).

Empresas enquadradas no Simples Nacional devem utilizar o CSOSN no lugar do CST de ICMS em suas movimentações fiscais.


# cClassTrib – Os Novos Códigos Fiscais de IBS/CBS

Com a consolidação do IVA Dual na Reforma Tributária — composto pelo IBS (Imposto sobre Bens e Serviços) e pela CBS (Contribuição sobre Bens e Serviços) —, o ecossistema de códigos fiscais ganha um novo código para parâmetros fundamentais.

O Código cClassTrib (6 dígitos) é o novo Código de Classificação Tributária introduzido no XML. Ele trabalha em conjunto com o CST-IBS e CST-CBS, detalhando:

  • A fundamentação legal específica.
  • A alíquota diferenciada.
  • A isenção ou o benefício aplicável diretamente àquele item.

Até a consolidação total do novo modelo, os softwares e emissores precisarão alimentar e validar em conjunto os códigos legados (CST/CSOSN) e o novo campo (cClassTrib de IBS/CBS).


# CEST – Código Especificador da Substituição Tributária

O Código Especificador da Substituição Tributária – CEST entrou em vigor a partir de 1º de janeiro de 2019. Seu principal objetivo foi padronizar e identificar as mercadorias que se encaixam no regime de substituição tributária e de antecipação do ICMS.

Através do novo Convênio, ficam dispostos os bens e mercadorias passíveis de sujeição ao regime de substituição tributária, identificados nos Anexos II ao XXVI. Os itens estão listados de acordo com o segmento no qual se enquadram, a partir de sua descrição.

Estrutura: O CEST é composto por 7 numerais agrupados da seguinte maneira, sendo obrigatória a consulta da lista oficial para emissão de notas fiscais.

Atenção: A descrição do item deve reproduzir a correspondente descrição do código e posição da NCM. A Substituição Tributária é aplicada somente aos bens e mercadorias identificados neste convênio.


# Como esses códigos fiscais trabalham juntos na prática?

Para entender como esses códigos fiscais atuam em conjunto, imagine a emissão da nota fiscal para a venda de um refrigerante:

  • Cada código possui uma atribuição própria e insubstituível.
  • Todos trabalham de forma conectada para assegurar que o documento fiscal seja validado e tributado corretamente.

# Perguntas Frequentes (FAQ) – Códigos fiscais

# 1. Quais problemas podem ocorrer quando esses códigos fiscais estão errados?

O preenchimento incorreto ou desatualizado dos códigos fiscais gera diversos prejuízos operacionais e financeiros para o negócio. Na prática, um simples erro de codificação pode resultar na rejeição imediata da Nota Fiscal Eletrônica no webservice da Sefaz, travando o fluxo de vendas da empresa.

Além disso:

  • Falhas no cadastro acarretam o cálculo incorreto de impostos, levando ao pagamento a maior ou a menor de tributos.
  • A organização fica exposta a graves multas fiscais e autuações.
  • As inconsistências afetam a contabilidade e complicam o envio do SPED Fiscal.
  • Gera enorme retrabalho operacional (cancelamentos, cartas de correção, refazimento de cadastros).

# 2. Todo produto com NCM precisa ter um CEST cadastrado?

Não. O preenchimento do CEST só é obrigatório quando o produto possui um NCM listado na tabela oficial de Substituição Tributária (Convênio ICMS). Se o produto não for sujeito ao regime de ST, o campo CEST não deve ser preenchido, sob risco de rejeição da nota.

# 3. Qual é a diferença entre CST e CSOSN?

  • CST: Utilizado por empresas do regime Normal (Lucro Presumido e Lucro Real).
  • CSOSN: Exclusivo para optantes do Simples Nacional.

Ambas as tabelas servem para detalhar a tributação do ICMS, mas possuem regras e numerações próprias.

# 4. Como a chegada do cClassTrib altera os sistemas de emissão?

O cClassTrib exige que os sistemas passem a validar a classificação de IBS/CBS por item da nota fiscal. Durante o período de transição da Reforma Tributária, o software emissor precisa validar tanto as regras antigas (CST de ICMS, PIS e COFINS) quanto os novos campos (cClassTrib e CST-IBS/CBS) no mesmo XML.

# 5. De quem é a responsabilidade pela escolha dos códigos fiscais na nota?

A responsabilidade legal pela definição e classificação das alíquotas e códigos é da empresa emissora (normalmente orientada pelo seu contador). A função do software ERP ou emissor é fornecer as estruturas corretas, manter as tabelas de referência atualizadas e validar se as combinações atendem às regras da Sefaz.

# 6. O que fazer quando um código NCM é extinto pela Receita Federal?

Quando um NCM é descontinuado pela Tabela TIPI, qualquer tentativa de emissão com esse código antigo resultará em rejeição imediata da nota. A empresa deve consultar a tabela oficial atualizada para mapear o produto para a nova NCM correspondente e atualizar o cadastro no sistema.

# 7. Posso corrigir um código fiscal incorreto por Carta de Correção Eletrônica (CC-e)?

Depende do código. De forma geral, a CC-e não pode ser utilizada para alterar variáveis que determinam o valor do imposto (como CST e NCM). Nesses casos, pode ser necessário o cancelamento da nota (se dentro do prazo), a emissão de nota complementar ou a emissão de nota de ajuste, conforme orientação contábil.


# Referências

Última edição: 9/8/2026, 4:45:45 PM