Rejeição 660 — CFOP de Combustível e não informado grupo de combustível
Motivo da rejeição
CFOP de Combustível e não informado grupo de combustível
O que é esta rejeição?#
A Rejeição 660 é retornada pela SEFAZ durante a validação da NF-e quando há uma inconsistência relacionada a natureza fiscal da operação (entrada, saída, transferência, etc.), informação do documento fiscal. Isso significa que a nota fiscal não foi autorizada e precisa ser corrigida antes de ser retransmitida.
Este código indica que rejeição: CFOP de Combustível e não informado grupo de combustível da NF-e.
Os campos afetados estão na seção de identificação da NF-e, informações dos produtos do XML.
Campos XML relacionados#
Esta rejeição está associada aos seguintes campos do XML da NF-e. Verifique cada um deles ao diagnosticar o problema:
| Campo | XPath no XML | Descrição |
|---|---|---|
| CFOP | NFe/infNFe/det/prod/CFOP | Código Fiscal de Operações |
| tpNF | NFe/infNFe/ide/tpNF | Tipo da operação (0=Entrada, 1=Saída) |
| idDest | NFe/infNFe/ide/idDest | Identificador de destino da operação |
| finNFe | NFe/infNFe/ide/finNFe | Finalidade da emissão |
Causas comuns#
- O CFOP utilizado é incompatível com o tipo de operação (entrada/saída)
- O CFOP não corresponde à UF de destino (operação interna vs. interestadual vs. exterior)
- O CFOP é inválido ou foi descontinuado na tabela vigente
- O CFOP é incompatível com a finalidade da NF-e (normal, complementar, ajuste, devolução)
Como resolver#
- Verifique se o CFOP corresponde ao tipo de operação: 1/2/3xxx=Entrada, 5/6/7xxx=Saída
- Confirme o CFOP conforme o destino: 5xxx=Interna, 6xxx=Interestadual, 7xxx=Exterior
- Consulte a tabela CFOP vigente e verifique se o código utilizado é válido
- Alinhe o CFOP com a finalidade (finNFe) e o identificador de destino (idDest)
Verificações analíticas#
- Se o CFOP do item pertence ao grupo de combustíveis (ex: 5651, 5652, 5653, 6651, 6652, 6653) e o XML não contém o grupo <comb> dentro de <prod> com os campos obrigatórios ANP (cProdANP), descrição ANP (descANP) e código de autorização CODIF (quando aplicável), então há incompatibilidade estrutural entre o CFOP declarado e a ausência do grupo de combustível exigido pela SEFAZ: inclua o elemento <comb> em <prod> preenchendo cProdANP com o código IBAMA/ANP de 9 dígitos correspondente ao produto e demais campos obrigatórios.
- Se o CFOP do item é de operação interestadual de combustível (6651/6652/6653) e os campos UF do emitente (emit/enderEmit/UF) e UF do destinatário (dest/enderDest/UF) são iguais, ou se o CFOP é de operação interna (5651/5652/5653) e as UFs são distintas, então há contradição entre o CFOP e o idDest calculável pelas UFs presentes no XML: corrija o CFOP para o grupo correspondente ao tipo real de operação (interna 5xxx ou interestadual 6xxx) alinhando-o ao idDest e ao par UF emitente/destinatário.
- Se o CFOP do item indica venda de combustível para consumidor final (ex: 5656/6656) e o campo indFinal no XML está como '0' (não consumidor final), ou se o CFOP indica revenda de combustível (5651/6651) e indFinal está como '1', então há inconsistência semântica entre o perfil do destinatário declarado e o CFOP de combustível utilizado: alinhe o CFOP ao propósito real da operação verificando se a venda é para consumidor final (indFinal=1, CFOP 5656/6656) ou para revenda/distribuidora (indFinal=0, CFOP 5651/6651).
- Se o CFOP do item é de combustível e o grupo <comb> está presente, mas o campo <pBio> (percentual de mistura do biocombustível) está ausente ou zerado para produtos como gasolina C, óleo diesel B ou etanol hidratado que legalmente exigem mistura obrigatória de biocombustível conforme portaria vigente da ANP, então o grupo de combustível está estruturalmente presente mas semanticamente incompleto: preencha <pBio> com o percentual de mistura obrigatório vigente na data de emissão (dhEmi) para o tipo de combustível identificado pelo cProdANP.
- Se o CFOP do item é de combustível sujeito a ICMS por substituição tributária (ex: 5655/6655) e o grupo <ICMS> do item utiliza CST diferente de 10, 30, 60 ou 70, ou se o regime do emitente (CRT=1) usa CSOSN incompatível com ST (ex: CSOSN 500 sem base de ST calculada), e simultaneamente o grupo <comb> está ausente, então há tripla inconsistência entre CFOP de combustível com ST, tributação ICMS declarada e ausência do grupo obrigatório de combustível: corrija concomitantemente o CST/CSOSN para o código compatível com substituição tributária, insira o grupo <comb> com cProdANP válido e ajuste os campos vBCST e vICMSST no grupo de ICMS-ST do item.
Consulte IEs e CNPJs antes de emitir NF-e
Muitas rejeições acontecem por dados cadastrais desatualizados. Com a FiscalAPI, consulte Inscrições Estaduais e CNPJs em tempo real direto da SEFAZ e Receita Federal.
Criar conta →