Skip to content

CFOP não aparece no XML da nota ​

O CFOP pode não constar no XML por dois motivos principais, ambos definidos pelo Manual de Orientação da NFCom (MOC) da SEFAZ.

Regra do CFOP

O envio do CFOP no XML está diretamente vinculado à parametrização de ICMS do produto. Sem CST configurado, o CFOP não vai na nota, e isso é uma exigência da SEFAZ, não um erro do sistema.

Regras de validação da SEFAZ ​

Produto SEM parametrização de ICMS (Regra G105b)

Quando o produto não possui CST de ICMS configurado, o sistema gera a marcação indSemCST. A regra G105b da SEFAZ proíbe expressamente o envio do CFOP nesse caso. Se o CFOP for enviado mesmo assim, a nota sofre a Rejeição 541: Vedada indicação de CFOP para item sem CST.

Produto COM parametrização de ICMS (Regra G105a)

Quando o produto possui CST de ICMS configurado, o envio do CFOP se torna obrigatório. A ausência dele causa a Rejeição 540: CFOP é obrigatório para item com CST informado.

Como corrigir ​

Se o produto é um serviço normal (SCM, SVA e outros) e o CFOP precisa constar na nota:

  1. Acesse Notas Fiscais → NFCom → Produtos.
  2. Edite o produto em questão.
  3. Preencha o campo Código de Situação Tributária - ICMS conforme a orientação da sua contabilidade.
  4. Clique em Salvar.
  5. Reenvie as notas afetadas, com Atualizar (veja Atualização em massa).

Formulário de produto, com o cartão ICMS e o Código de Situação Tributária

O CFOP também pode ser conferido e ajustado diretamente no cadastro do assinante:

  1. Acesse Clientes → Assinantes, localize o assinante e clique em Editar.
  2. No cartão Configuração NFCom, verifique o campo CFOP e confirme se está preenchido com um valor válido para NFCom.
  3. Clique em Salvar.

Cartão Configuração NFCom no cadastro do assinante, com o campo CFOP

Itens que não levam CFOP

Itens como descontos, estornos e cofaturamento naturalmente não levam CFOP. O problema ocorre apenas quando um serviço normal está sem o Código de Situação Tributária (CST) de ICMS configurado no produto.

Veja também ​

Feito com ❤️ por Atlaz