O CFOP (Código Fiscal de Operações e Prestações) é o código de quatro dígitos que identifica a natureza de cada operação fiscal em uma nota fiscal — se é uma venda, compra, devolução, transferência, importação ou exportação, e para qual destino geográfico. Todo item de uma NF-e carrega um CFOP, e ele determina como o ICMS e outros tributos incidem naquela operação.
O que é o CFOP
O CFOP é definido pela tabela do CONFAZ (Ajuste SINIEF 07/2001) e segue uma lógica de blocos pelo primeiro dígito:
1xxx
Entradas de dentro do mesmo estado
2xxx
Entradas de outro estado
3xxx
Entradas do exterior (importação)
5xxx
Saídas para dentro do mesmo estado
6xxx
Saídas para outro estado
7xxx
Saídas para o exterior (exportação)
Os três dígitos seguintes identificam o tipo de operação: venda de mercadoria, devolução, remessa para conserto, transferência entre filiais etc.
Como funciona
Exemplo prático: uma loja de calçados em São Paulo vende um par para um cliente em Belo Horizonte.
- CFOP 6.108 = "Venda de mercadoria adquirida de terceiros, para outro estado"
Se o cliente fosse de São Paulo, seria CFOP 5.108. Se fosse exportação, 7.108. O primeiro dígito muda conforme o destino; os três últimos identificam o tipo de operação.
Na escrituração contábil, o CFOP de saída (5xxx/6xxx) do emitente é convertido no CFOP de entrada correspondente (1xxx/2xxx) pelo destinatário. Isso é o chamado CFOP de-para.
Para quem importa
- Emitentes: precisam classificar cada item com o CFOP correto para não gerar inconsistência com a SEFAZ
- Destinatários: precisam converter o CFOP de saída para entrada na escrituração (CFOP de-para)
- Contadores: usam o CFOP para apurar ICMS, identificar créditos e preencher o SPED (Registro C170)
Legislação relacionada
- Ajuste SINIEF 07/2001 — tabela CFOP do CONFAZ
- Tabela atualizada periodicamente pela SEFAZ e disponível no portal CONFAZ
Como o BoxFiscal lida com CFOP
O BoxFiscal trata o CFOP em duas dimensões:
-
CFOP de-para por empresa: você mapeia o CFOP de saída do fornecedor (5xxx, 6xxx, 7xxx) para o CFOP de entrada da sua contabilidade (1xxx, 2xxx, 3xxx). Importação via CSV no formato Dominio. Prioridade: regra fornecedor específico > regra geral da empresa > padrão SEFAZ.
-
Auditor R006: detecta CFOP incompatível com o papel da empresa — por exemplo, uma nota recebida com CFOP de saída, o que indicaria erro de classificação.
O Relatório CFOP consolida a pré-apuração por operação, com faixas estilo Registro E110 do SPED.
Saiba mais sobre gestão de documentos fiscais no BoxFiscal. Uma dúvida comum entre os CFOPs de saída é o 5.929: veja se ele foi descontinuado em 2026 ou continua válido e o impacto do Ajuste SINIEF 32/25.
