Pular para o conteúdo principal

DE-PARA CFOP recebimento

A tela de DE-PARA CFOP recebimento centraliza as regras de reescrita de CFOP que o sistema aplica automaticamente quando você recebe uma NF-e de entrada. Cada regra é um par CFOP origem → CFOP destino: quando o XML do fornecedor chega ao idworks com um CFOP cadastrado como origem, o sistema troca pelo CFOP de destino antes de gravar o movimento de estoque. É a forma de "normalizar" CFOPs recebidos para padronizar relatórios fiscais e contábeis sem precisar editar o XML.

A tela apresenta a lista das regras cadastradas com colunas CFOP origem, descrição do CFOP origem, CFOP destino, descrição do CFOP destino e Conta. A criação e a edição usam a mesma janela com dois campos: CFOP origem e CFOP destino, ambos selecionados a partir do catálogo nacional de CFOPs (com busca por código ou descrição). Cada empresa tem suas próprias regras — o mesmo par só pode existir uma vez por empresa.


Índice

Conceito

Cadastro e edição

Busca e visualização

Regras de negócio

Referência rápida


O que é o DE-PARA CFOP recebimento?

É a tela onde você cadastra regras de reescrita de CFOP aplicadas no recebimento de NF-e de entrada. Cada regra é um par simples — CFOP origem (o que vem na NF-e do fornecedor) e CFOP destino (o que será gravado no movimento de estoque do idworks). Quando o XML é importado, o sistema percorre os itens e, para cada item cujo CFOP bate com algum CFOP origem cadastrado, substitui pelo CFOP destino correspondente antes de gerar o movimento.

📍 Onde: menu lateral → Configurações → DE-PARA CFOP recebimento.


Como a regra DE-PARA é aplicada no recebimento de NF-e?

A reescrita acontece automaticamente durante o processamento do XML de NF-e de entrada, em dois pontos do sistema:

  1. Importação da NF-e — quando você importa o XML de recebimento (manualmente ou por integração), o sistema:
    • Lê o CFOP de cada item do XML.
    • Procura uma regra cadastrada com esse valor em CFOP origem.
    • Se encontra: o movimento de estoque é gravado com o CFOP destino da regra (campo NfeCFOP).
    • Se não encontra: o movimento mantém o CFOP original do XML.
  2. SPED Fiscal — em alguns ajustes pontuais durante a geração do SPED Fiscal, o mesmo DE-PARA é aplicado para corrigir o CFOP de movimentos que ficaram sem item vinculado ao XML.

A regra não altera o XML nem a nota fiscal de origem. Ela só afeta o que é gravado dentro do idworks, especialmente o CFOP que aparece nos relatórios fiscais.

Quando há mais de uma regra que se aplica ao mesmo item, vale a primeira encontrada — por isso, a recomendação é não cadastrar regras conflitantes para o mesmo CFOP origem.


Quando uma regra DE-PARA é útil?

Use o DE-PARA quando o CFOP enviado pelo fornecedor não corresponde ao CFOP correto para a sua operação de entrada. Exemplos típicos:

  • Fornecedor emite com CFOP de venda (5102, 6102) mas, do seu lado, o registro precisa ser de compra (1102, 2102).
  • Operações interestaduais em que o fornecedor usa um CFOP que, no seu estado/regime, deve ser classificado de outra forma.
  • Padronização de relatórios — quando você quer agrupar operações equivalentes sob um único CFOP nos relatórios fiscais.

A regra resolve essa diferença sem precisar editar o XML do fornecedor nem refazer o lançamento manualmente.


Como cadastrar uma regra DE-PARA?

  1. Acesse Configurações → DE-PARA CFOP recebimento.
  2. Clique em Novo no canto superior direito.
  3. Em CFOP origem, selecione o CFOP que vem na NF-e do fornecedor. A lista mostra código + descrição e aceita busca textual por qualquer parte do nome ou do número.
  4. Em CFOP destino, selecione o CFOP que substituirá o de origem no movimento de estoque. Mesmo formato da lista.
  5. Clique em Salvar.

A regra fica disponível imediatamente — o próximo recebimento de NF-e que tiver o CFOP origem será gravado com o CFOP destino.

Cadastros que você precisa ter antes

Esta tela não exige nenhum cadastro prévio — a lista de CFOPs disponíveis vem do catálogo nacional, já carregado no sistema.

Pré-requisito: privilégio Criar de/para CFOP entrada.


Quais campos são obrigatórios ao cadastrar?

Os dois campos da janela são obrigatórios:

  • CFOP origem — precisa ser um CFOP válido do catálogo nacional.
  • CFOP destino — também precisa ser um CFOP válido do catálogo nacional.

Não há restrição de "tipo" de CFOP (entrada/saída/interno) — o sistema aceita qualquer combinação. A validação técnica é apenas:

  • Os dois CFOPs precisam existir no catálogo.
  • O par CFOP origem + CFOP destino ainda não pode estar cadastrado para a sua empresa (ver pergunta sobre o erro de duplicidade).

Como editar uma regra?

Na listagem, clique no ícone de Editar na linha da regra (ou dê duplo clique sobre ela) para abrir a janela de edição com o par atual já preenchido. Altere CFOP origem e/ou CFOP destino e clique em Salvar.

A edição passa pelas mesmas validações do cadastro: ambos os CFOPs precisam existir no catálogo e o novo par não pode colidir com outra regra já cadastrada para a empresa.

A edição não afeta recebimentos antigos já processados — ela só vale a partir do próximo XML que entrar (ver pergunta correspondente).

Pré-requisito: privilégio Editar de/para CFOP entrada.


Como buscar e filtrar regras?

A listagem de Configurações → DE-PARA CFOP recebimento já carrega todas as regras cadastradas da empresa, ordenadas pelo CFOP origem. Para localizar uma regra específica:

  • Filtros nas colunas (cabeçalho da tabela) — cada coluna (CFOP origem, descrição origem, CFOP destino, descrição destino, Conta) tem busca textual própria. Clique no ícone de filtro na coluna desejada e digite parte do valor para restringir a lista.

A tela não tem filtros globais nem campo de busca único — toda filtragem é feita pelas colunas da própria tabela.


Como excluir uma regra?

Na listagem, clique no ícone de Remover (lixeira) na linha da regra. Uma janela de confirmação será exibida no formato:

Confirma remover o registro '<CFOP origem> → <CFOP destino>'?

Confirme para excluir.

A exclusão é física — o registro é removido do banco. Não existe uma marcação de "inativa": uma vez excluído, é como se a regra nunca tivesse existido. Não há regra de bloqueio: a exclusão é sempre permitida.

Pré-requisito: privilégio Deletar de/para CFOP entrada.


Por que recebi o erro "Esta regra já existe e não será adicionada novamente"?

Cada empresa só pode ter um cadastro para cada par CFOP origem + CFOP destino. Se você tenta criar um par que já existe — mesmo com a regra anterior eventualmente cadastrada por outro usuário — o sistema bloqueia com a mensagem:

Esta regra já existe e não será adicionada novamente

O mesmo erro aparece na edição se você tenta alterar uma regra para um par que já está em outra. Para resolver:

  1. Use os filtros das colunas para localizar a regra existente com o mesmo par.
  2. Se ela está correta, basta usar a regra existente; não é preciso cadastrar uma nova.
  3. Se você precisa de uma combinação diferente, ajuste CFOP origem ou CFOP destino para um par que ainda não existe.

Diferentes empresas (em ambientes multi-conta) podem ter o mesmo par cadastrado — a unicidade é por empresa.


O que acontece com recebimentos antigos quando crio ou excluo uma regra?

As regras valem apenas para recebimentos processados depois da alteração. Recebimentos antigos já têm o CFOP gravado no movimento de estoque e não são reprocessados quando:

  • Você cria uma nova regra — recebimentos já gravados continuam com o CFOP original do XML.
  • Você edita uma regra existente — os movimentos antigos já gravados com a regra anterior mantêm o CFOP destino antigo.
  • Você exclui uma regra — os movimentos antigos continuam com o CFOP destino que a regra aplicou.

Para corrigir recebimentos antigos é preciso intervir manualmente no movimento ou refazer o recebimento.


Privilégios da tela

Esta tela tem privilégios próprios que controlam o que cada usuário pode fazer. Configure os perfis de acesso em Configurações → Perfis de Acesso vinculando os privilégios abaixo aos grupos desejados. Quando o usuário não tem o privilégio, a ação correspondente fica desabilitada na tela.

PrivilégioLibera
Visualizar de/para CFOP entradaAcesso à tela e à listagem de regras.
Criar de/para CFOP entradaCadastrar uma nova regra (botão Novo).
Editar de/para CFOP entradaAlterar pares de regras já cadastradas (ícone de edição na linha e duplo clique).
Deletar de/para CFOP entradaExcluir regras (ícone de lixeira na linha).