VFIS0300 — CFOPs
Tela de cadastro dos CFOPs (Códigos Fiscais de Operações e Prestações). Esses códigos de 4 dígitos classificam cada operação fiscal e determinam o enquadramento tributário, a natureza da operação e comportamentos específicos como DIFAL, doação e ST.
Objetivo
A VFIS0300 centraliza o cadastro de todos os CFOPs utilizados pelo sistema. Cada CFOP e um código de 4 dígitos definido pelo CONFAZ que classifica a natureza da operação fiscal — se e uma venda, uma compra, uma devolução, uma remessa para industrialização, um retorno, uma transferência, etc. O primeiro dígito indica a direção da operação: 1 e 5 para saídas dentro do estado; 2 e 6 para saídas interestaduais; 3 e 7 para entradas dentro do estado; 4 e 8 para entradas interestaduais. Além da descrição padrão, a VFIS0300 permite associar flags de comportamento que afetam o cálculo fiscal automático, como DIFAL (Diferencial de Alíquotas para operações interestaduais com consumidor final), Doação (operações sem valor comercial para fins de ICMS) e ST (Substituição Tributária).
Pre-requisitos
- Conhecimento da tabela CFOP oficial (CONFAZ): Os códigos CFOP são publicados pelo CONFAZ (Ajuste SINIEF) e atualizados periodicamente. Consulte a tabela oficial antes de cadastrar ou modificar CFOPs.
- Permissão de acesso fiscal: Apenas usuários com perfil fiscal ou administrativo devem ter acesso a esta tela, pois alterações indevidas em CFOPs podem causar erros de cálculo e rejeições na SEFAZ.
Passo a passo
- Acesse Fiscal > Tabelas > CFOPs (VFIS0300).
- A grade lista todos os CFOPs cadastrados, organizados por código numérico. O sistema já vem com os principais CFOPs pre-cadastrados (tabela padrão CONFAZ), mas permite alterações e inclusões.
- Para criar um novo CFOP, clique em Novo. Informe o código de 4 dígitos (ex: 5102, 6102, 1403, 2403) e a descrição oficial conforme a tabela CONFAZ.
- No campo Natureza, defina a natureza da operação. Ela pode ser:
Venda,Compra,Devolução,Remessa,Retorno,Transferência,Bonificação,Doação,Consignacao,Industrializacao,Prestacao de Servico, entre outras. Esta natureza e utilizada internamente pelo motor fiscal para determinar o tipo de cálculo. - Marque os flags de comportamento:
- DIFAL: Indica que a operação esta sujeita ao Diferencial de Alíquotas (DIFAL). Comum em vendas interestaduais para consumidor final não contribuinte (CFOPs 6.1xx, 6.5xx, 6.6xx, 6.7xx). Quando ativo, o sistema calculara automaticamente o DIFAL e a partilha conforme EC 87/15.
- Doação: Marca o CFOP como operação de doação. Nestes casos, a base de cálculo do ICMS pode ser o valor de mercado do produto, não o valor da nota (que e zero ou simbólico).
- ST: Indica que a operação esta sujeita ao regime de Substituição Tributária. O sistema calculara automaticamente o ICMS-ST para produtos marcados como ST.
- Serviço: CFOP de prestação de serviço. Relevante para NFSe e para notas conjugadas (produto + serviço).
- Defina se o CFOP e de Entrada (CFOPs iniciados em 1, 2, 3, 4) ou Saída (CFOPs iniciados em 5, 6, 7, 8).
- Informe o Grupo de Estado (opcional). Este campo permite agrupar CFOPs conforme a região da operação (ex: CFOPs 5.102 e 6.102 são vendas, mas o primeiro e dentro do estado e o segundo interestadual). Utilizado para relatórios e validações.
- Clique em Salvar. O sistema validara se o código já existe e se o padrão de 4 dígitos foi respeitado.
Campos
| Campo | Tipo | Obrigatório | Opções | Descrição |
|---|---|---|---|---|
| Código CFOP | Texto (4) | Sim | — | Código de 4 dígitos conforme tabela CONFAZ. |
| Descrição | Texto (200) | Sim | — | Descrição oficial do CFOP (ex: "Venda de produção do estabelecimento"). |
| Natureza | Select | Sim | Venda / Compra / Devolução / Remessa / Retorno / Transferência / Bonificação / Doação / Consignação / Industrialização / Prestação de Serviço | Natureza da operação fiscal. |
| Direção | Select | Sim | Entrada / Saída | Indica se o CFOP e de entrada ou saída. |
| Flag DIFAL | Checkbox | Não | — | Operação sujeita ao Diferencial de Alíquotas (DIFAL). |
| Flag Doação | Checkbox | Não | — | Operação de doação (ICMS calculado sobre valor de mercado). |
| Flag ST | Checkbox | Não | — | Operação sujeita a Substituição Tributária. |
| Flag Serviço | Checkbox | Não | — | Operação de prestação de serviço. |
| Flag Devolução | Checkbox | Não | — | Operação de devolução (credita ICMS de volta). |
| Grupo Estado | Select | Não | — | Agrupamento regional do CFOP para relatórios. |
| Ativo | Checkbox | Sim | Sim / Não | Indica se o CFOP esta ativo. CFOPs inativos não aparecem nas listas de seleção. |
Observações importantes
- CFOP e direção fiscal: Um erro clássico e usar CFOP de entrada em uma nota de saída (ou vice-versa). O sistema valida a direção do CFOP (Entrada/Saída) com base no tipo de documento (NFe saída ou NFe entrada) e bloqueia a emissão se houver inconsistência.
- DIFAL e EC 87/15: A partir de 2016, a EC 87/15 instituiu a partilha do DIFAL entre o estado de origem e o estado de destino nas vendas interestaduais para consumidor final não contribuinte. Os CFOPs com flag DIFAL acionam o cálculo automático da partilha no XML da NFe. Verifique se os CFOPs 6.1xx, 6.5xx, 6.6xx e 6.7xx estao com o flag DIFAL ativo.
- CFOP e ST: Produtos sujeitos a ST devem utilizar CFOPs específicos (5.4xx, 6.4xx para saídas; 1.4xx, 2.4xx para entradas). O flag ST no CFOP aciona o cálculo do ICMS-ST e a inclusão dos campos obrigatórios no XML.
- Tabela oficial: A tabela CFOP e atualizada periodicamente pelo CONFAZ. Consulte o Ajuste SINIEF mais recente para garantir que a base de CFOPs esta completa e atualizada.
Telas relacionadas
- VFIS0200 (NFe de Saída): Emissão de NFe onde o CFOP e selecionado para cada operação.
- VFIS0210 (NFe de Entrada): Registro de entrada onde o CFOP classifica a natureza da compra.
- VFIS0220 (CTe): CTe que utiliza CFOPs específicos de frete (ex: 1.352).
- VFIS0320 (Parâmetros ICMS/IPI): Parametrização fiscal que utiliza o CFOP como uma das chaves de busca.
- VFIS0330 (Redução/Substituição/Diferimento): Regras que se aplicam com base no CFOP da operação.
- VFIS0360 (Tipos Operação Entrada): Tipos de operação que referenciam CFOPs.
- VNFS0100 (NFSe): NFSe que utiliza CFOPs de serviço.