CFOP: o que é e como escolher o código correto
CFOP é o código que identifica a natureza de uma operação registrada em documento fiscal, como compra, venda, devolução ou transferência. Para o varejista, acertar essa classificação ajuda a manter coerentes as notas de entrada e saída, o estoque e a escrituração. A escolha correta começa pelo fluxo real da mercadoria, não por uma busca isolada de códigos.
Os pontos essenciais para acertar a classificação
- Identifique se o documento registra uma entrada ou uma saída.
- Considere a localização do remetente na entrada e do destinatário na saída.
- Confira a finalidade da operação e a origem da mercadoria.
- Valide o enquadramento fiscal com a contabilidade; o código não determina sozinho os impostos.
O que o código fiscal informa, e o que não informa
O Código Fiscal de Operações e de Prestações, conhecido como CFOP, classifica a natureza de operações com mercadorias e de determinadas prestações de serviços. Ele aparece em documentos fiscais e ajuda a organizar a escrituração e a comunicação dessas operações.
Mas não funciona como um cálculo completo de tributação. O código não define, por si só, a alíquota ou o valor de ICMS, IPI ou outros tributos. Esses elementos dependem da operação e de outros dados fiscais, como o enquadramento do produto, o regime da empresa e as regras aplicáveis. Por isso, o CFOP precisa estar coerente com o CST ou CSOSN pertinente e com o restante da nota.
Como ler os grupos sem confundir entrada e saída
O primeiro algarismo indica o grupo da operação, considerando se é entrada ou saída e a localização envolvida. A classificação oficial organiza as entradas nos grupos 1, 2 e 3, e as saídas nos grupos 5, 6 e 7.
| Grupo | Tipo de operação | Localização considerada |
|---|---|---|
| 1.000 | Entrada ou aquisição | Dentro do estado |
| 2.000 | Entrada ou aquisição | De outro estado |
| 3.000 | Entrada ou aquisição | Do exterior |
| 5.000 | Saída ou prestação | Dentro do estado |
| 6.000 | Saída ou prestação | Para outro estado |
| 7.000 | Saída ou prestação | Para o exterior |
Na entrada, observe onde está o remetente; na saída, onde está o destinatário. Os algarismos seguintes conduzem à natureza específica, que deve ser confirmada na tabela vigente. Portanto, não escolha o código apenas porque a venda ou compra aconteceu no seu próprio estabelecimento.
Como escolher o código correto para cada operação
Comece descrevendo o que aconteceu em termos práticos: a empresa comprou mercadoria para revenda, vendeu um item, recebeu uma devolução ou transferiu estoque entre estabelecimentos? Depois, identifique origem e destino e procure na tabela a descrição que corresponde a esse fluxo.
- Compra para revenda: verifique se a mercadoria será comercializada e de onde veio. O grupo de entrada muda conforme a localização do remetente.
- Venda: confirme se o produto é de fabricação própria ou foi adquirido de terceiros, além do destino da operação.
- Devolução ou transferência: trate cada situação como uma natureza específica, sem reaproveitar automaticamente o código de uma venda comum.
- Operação especial: confira regras fiscais aplicáveis ao produto, à empresa e à unidade da Federação.
Como exemplo, 1.102 corresponde à compra para comercialização dentro do estado; 5.102 é usado para venda interna de mercadoria adquirida ou recebida de terceiros; e 6.102, para a correspondente venda a outro estado. Os exemplos ajudam a localizar possibilidades, mas não substituem a conferência do cenário fiscal.
Por que 5.102 e 5.405 não são intercambiáveis
Embora ambos possam aparecer em vendas internas de mercadorias adquiridas de terceiros, a diferença está no enquadramento da operação. O 5.102 descreve a venda de mercadoria de terceiros; o 5.405 se aplica à venda de mercadoria sujeita à substituição tributária quando o vendedor atua como contribuinte substituído.
Assim, não selecione 5.405 apenas porque o produto tem algum tratamento tributário especial. É necessário verificar se a mercadoria e a posição da empresa na cadeia correspondem à descrição fiscal. Uma classificação inadequada pode gerar divergências entre documento, apuração e escrituração. Em caso de dúvida, confirme o caso com a contabilidade antes de emitir ou lançar a nota.
Como reduzir erros com automação comercial
Um sistema de gestão ajuda a aplicar critérios consistentes, desde que os cadastros estejam corretos e as regras sejam revisadas. No ERP, organize os produtos e cenários de operação para que quem emite ou registra documentos consiga identificar a finalidade, a origem e o destino da movimentação.

- Revise os dados fiscais dos produtos e as regras cadastradas para cada operação.
- Separe cenários de compra, venda, devolução e transferência.
- Teste alterações antes de aplicá-las à emissão diária de documentos.
- Oriente a equipe a não trocar códigos sem validar o motivo da operação.
Na Sfhera Software Tecnologia, soluções de gestão para o varejo apoiam a integração entre vendas, produtos e rotinas administrativas. Com cadastros bem mantidos e orientação contábil, a automação reduz escolhas manuais repetitivas e facilita identificar inconsistências antes que virem retrabalho.
Erros comuns que merecem revisão
Os problemas mais frequentes surgem quando a empresa escolhe um código só pela palavra “venda”, usa um padrão único para todos os produtos ou confunde a origem da mercadoria com o destino do cliente. Também é arriscado copiar o código da nota anterior sem confirmar se a operação atual é equivalente.
Antes de concluir a emissão ou o lançamento, confira se o CFOP descreve o fluxo real, se entrada ou saída foi definida corretamente e se a localização foi considerada pelo lado certo. A tabela deve ser consultada na versão aplicável à operação, e os casos específicos devem ser validados com o responsável fiscal.
Perguntas frequentes
O que significa CFOP?
CFOP significa Código Fiscal de Operações e de Prestações. É uma classificação numérica usada em documentos fiscais para identificar a natureza de operações com mercadorias e de determinadas prestações de serviços. A escolha deve refletir o que realmente aconteceu, como compra, venda, devolução ou transferência, e não apenas o nome dado à operação.
Como saber qual é o CFOP correto?
Para identificar o código adequado, determine se a nota registra entrada ou saída, a localização do remetente e do destinatário e a finalidade da operação. Depois, confira a descrição correspondente na tabela vigente e valide o enquadramento fiscal do produto com a contabilidade. O código depende do contexto completo, não apenas do estado.
Qual é a diferença entre os códigos 5.102 e 5.405?
O 5.102 identifica a venda interna de mercadoria adquirida ou recebida de terceiros. O 5.405 também se refere à venda interna de mercadoria de terceiros, mas em situação de substituição tributária, com o vendedor na condição de contribuinte substituído. A aplicação depende do tratamento fiscal da mercadoria e do papel do estabelecimento na operação.
Quais são os códigos mais usados no varejo?
Em operações comuns de varejo aparecem códigos como 1.102 para compra de mercadoria destinada à comercialização, 5.102 para venda interna de mercadoria de terceiros e 6.102 para venda interestadual. São exemplos, não uma lista universal: devoluções, transferências e operações sujeitas a regras específicas podem exigir classificações diferentes.
O CFOP define sozinho os impostos da nota?
Não. O CFOP classifica a natureza da operação, mas não define sozinho todos os impostos, alíquotas ou valores devidos. A tributação depende também de fatores como produto, regime tributário, estado e regras aplicáveis. Por isso, o código deve ser conferido junto dos demais dados fiscais, incluindo CST ou CSOSN, quando pertinentes.
