Skip to main content

CFOP, NCM e CST

Esses três códigos são obrigatórios em qualquer item de nota fiscal. Errar um deles causa rejeição imediata pela SEFAZ.

CFOP — Código Fiscal de Operações

O CFOP define a natureza da operação (venda, devolução, remessa, etc.) e determina qual imposto se aplica. É um código de 4 dígitos.

Estrutura

5 1 0 2
↑ ↑ ↑ ↑
│ └─┴─┴─ Operação específica
└── Âmbito: 1/2=Entrada, 5=Saída estadual, 6=Saída interestadual, 7=Exportação

CFOPs mais usados — Saída (Venda)

CFOPOperaçãoQuando usar
5102Venda de mercadoria dentro do estado (estadual)Emissor e destinatário no mesmo estado
6102Venda de mercadoria entre estados (interestadual)Emissor e destinatário em estados diferentes
5101Venda de produção do estabelecimentoQuando o emissor fabrica o produto
5405Venda com substituição tributáriaQuando há ICMS-ST
5202Devolução de compraDevolução de mercadoria ao fornecedor
5949Outra saída de mercadoriaRemessa, bonificação, amostras
5910Remessa para consertoEnviar produto para reparo
7101Exportação diretaVenda para o exterior
Use CFOP com 5 para operações dentro do estado e 6 para operações entre estados. Usar o CFOP errado causa rejeição SEFAZ 613.

NCM — Nomenclatura Comum do Mercosul

O NCM é um código de 8 dígitos que classifica mercadorias para fins tributários. Determina as alíquotas de IPI, Pis/Cofins e informa a SEFAZ sobre o tipo de produto.

Como encontrar o NCM

Consulte a Tabela NCM da Receita Federal ou use um buscador de NCM.

Exemplos comuns

NCMProduto
61091000Camisetas e camisolas de malha de algodão
84713012Computadores portáteis (laptops/notebooks)
84716003Smartphones e telefones celulares
22021000Águas minerais com gás
39231000Caixas, caixotes e semelhantes de plásticos
48192000Caixas e embalagens de papel
73181500Parafusos, porcas e pinos de ferro
O NCM deve ter exatamente 8 dígitos. NCMs com menos dígitos causam rejeição 225 na SEFAZ.

CST — Código de Situação Tributária

Usado por empresas no Lucro Real ou Presumido (taxRegime: 3).

CST ICMS

CódigoSituaçãoNotas
00Tributada integralmenteVenda normal com ICMS
10Tributada + ICMS por STCom substituição tributária
20Com redução de base de cálculoBenefício fiscal
30Isenta ou não tributada + ST
40IsentaIsenção total
41Não tributadaFora do campo de incidência
50SuspensãoICMS suspenso
51DiferimentoICMS diferido
60ICMS cobrado anteriormente por STMercadoria já paga ST
70Redução BC + ST
90OutrosDemais situações

CSOSN — Código de Situação da Operação (Simples Nacional)

Usado por empresas no Simples Nacional (taxRegime: 1 ou 2).
CódigoSituação
101Tributada pelo Simples com permissão de crédito
102Tributada pelo Simples sem permissão de crédito
103Isenção do ICMS para faixa de receita
300Imune
400Não tributada pelo Simples
500ICMS cobrado anteriormente por ST
900Outros

Na prática

// Simples Nacional (taxRegime: 1)
"icms": {
  "origem": 0,
  "csosn": "400"
}

// Lucro Real/Presumido (taxRegime: 3)
"icms": {
  "origem": 0,
  "cst": "00",
  "aliquota": 18,
  "baseCalculo": 300.00,
  "valor": 54.00
}

Veja também

Regimes Tributários

Como o regime afeta os campos obrigatórios

Erros e Rejeições

Rejeições 225 (NCM) e 613 (CFOP)