Rejeições fiscais
Rejeição 660: investigue o CFOP e o grupo de combustível do item
Se a transmissão retornar 660, localize o item indicado e compare o XML enviado com o cadastro e a operação verdadeira. O diagnóstico deve esclarecer duas questões: o CFOP informado exige o grupo de combustível na tabela aplicável, e esse grupo foi efetivamente gerado?
Se a transmissão retornar 660, localize o item indicado e compare o XML enviado com o cadastro e a operação verdadeira. O diagnóstico deve esclarecer duas questões: o CFOP informado exige o grupo de combustível na tabela aplicável, e esse grupo foi efetivamente gerado?
A mensagem é “Rejeição: CFOP de Combustível e não informado grupo de combustível da NF-e [nItem: nnn]”. Preserve a resposta completa, o arquivo transmitido e o horário. Corrigir apenas a tela e reenviar um XML antigo pode conservar a divergência.
A orientação abaixo foi conferida com o MOC e fontes oficiais consultadas em 15/10/2026. A SEFAZ-SP publica a LA01-20/660 como ativa na sua tabela de regras facultativas. Essa publicação não comprova execução em cada ambiente nem substitui o retorno da tentativa. Para outro autorizador, confira sua orientação aplicável.
O que a LA01-20 documenta
Na página 97, a LA01-20 abrange NF-e modelo 55 e NFC-e modelo 65. Ela exige o grupo de combustível para CFOP constantes da Tabela CFOP com indComb=1 ou indComb=2. A coluna de aplicação é facultativa.
A observação diz que, para a NFC-e, a validação é opcional, a critério da UF. A exceção histórica também é específica: NFC-e, em produção, com emissão anterior a 01/01/2016. Não se estende à NF-e modelo 55, à homologação ou a uma emissão atual.
O indicador pertence à tabela de CFOP; não deve ser inventado pelo operador para eliminar a mensagem. A regra relaciona o CFOP ao grupo ausente, mas não escolhe a classificação fiscal da venda. Um nome comercial de combustível ou lubrificante também não resolve essa escolha.
Comece pelo arquivo da tentativa
Confira modelo, ambiente, UF/autorizador, chave e item. Reúna o retorno, o XML rejeitado, o cadastro utilizado e os documentos do produto e da operação. O número indicado em nItem deve corresponder ao item analisado naquele arquivo.
No XML, compare o CFOP e a presença de det/prod/comb. A descrição no DANFE ou uma observação livre não substitui esse grupo estruturado. Um cadastro corrigido depois da geração tampouco demonstra que o dado foi exportado para a tentativa rejeitada.
Registre o que coincide e o que diverge. Isso ajuda o suporte a separar informação ausente no cadastro de informação perdida na geração, sem recorrer a uma nota diferente que foi autorizada.
Separe as tabelas e os dados do produto
A Tabela CFOP informa os indicadores usados pelo predicado. A tabela geral de códigos de produtos da ANP identifica produtos. A tabela de combustíveis sujeitos à tributação monofásica tem outra finalidade e outros parâmetros. Essas referências não são intercambiáveis.
O MOC apresenta campos como cProdANP, descANP e UFCons no grupo de combustível. O código e a descrição devem corresponder ao produto real; o NCM não substitui automaticamente o código ANP. Composição, origem, encerrante e tributação dependem das condições pertinentes, não de preencher tudo com zeros.
A tabela oficial de CFOP publicada em 04/09/2026 foi consultada diretamente: a linha do CFOP 5.656 apresenta indComb=1; a do 5.651 apresenta indComb=2. Isso confirma indicadores da tabela, sem escolher o CFOP da empresa. O IT 2023.002 v2.10 acrescenta título e descrição, com finalidade informativa, e declara que não altera os demais indicadores. O responsável fiscal ainda precisa verificar a operação e a data pertinentes.
Também foram recuperadas a tabela geral ANP publicada em 18/11/2024 e a monofásica publicada em 05/12/2025, disponíveis no índice oficial consultado. A primeira lista códigos; a segunda separa dados atuais e históricos e inclui indicadores próprios. Não use uma alíquota histórica como atual, nem confunda pBio ou origComb com indComb. O fato de um código constar na ANP não define sozinho o regime ou os dados corretos para a mercadoria.
Como agir conforme a divergência
A operação exige o grupo, mas o cadastro está incompleto
Com o enquadramento e os dados comprovados pelo responsável fiscal, complete as informações pertinentes e gere novamente a nota pelo emissor. Compare o novo XML com o cadastro para confirmar que o grupo apareceu no item correto.
Não copie dados de outro combustível pela semelhança do nome. A presença de comb resolve somente a ausência identificada; código, composição e informações tributárias ainda podem exigir outras conferências.
O cadastro tem os dados, mas o XML os omite
Peça ao suporte que examine o vínculo entre cadastro, classificação do produto e geração do arquivo. Uma importação ou configuração pode manter um valor antigo ou impedir a exportação do grupo.
Corrija a origem demonstrada da divergência e regenere o documento pelo fluxo do emissor. Evite editar apenas uma cópia do XML: o conteúdo transmitido e sua assinatura precisam corresponder à nova tentativa.
O CFOP não representa a operação verdadeira
Leve a inconsistência ao responsável fiscal. Uma regra automática copiada de outro produto ou uma seleção manual pode ter associado um CFOP inadequado ao item.
A alteração deve seguir a operação comprovada. Não crie combustível fictício para sustentar um CFOP errado, nem escolha um CFOP comum somente para contornar o retorno. Revise também os itens afetados pela mesma origem do cadastro.
O grupo parece presente e a rejeição continua
Confirme se o arquivo examinado é exatamente o transmitido, se o item corresponde ao retorno e se a estrutura foi gerada na posição correta. Depois, confira a versão do emissor e a documentação aplicável.
Se a comparação não explicar a resposta, encaminhe XML, retorno e contexto ao suporte e ao autorizador competente. Não conclua falha da SEFAZ apenas pela aparência da tela ou pela existência do grupo em outro arquivo.
Exemplo fictício e condicional
Imagine uma loja fictícia cuja análise fiscal, com a tabela aplicável, determinasse um CFOP com indicador de combustível para um item. Após uma importação, o cadastro teria os dados pertinentes, mas o XML gerado omitaria comb.
Se a tentativa retornasse 660 para esse item, a equipe compararia cadastro e arquivo e investigaria a geração. Com a causa demonstrada, corrigiria o vínculo e conferiria o novo XML. Esse cenário é didático: não houve emissão ou retorno observado. Os indicadores citados acima foram conferidos na tabela, mas nenhum enquadramento da empresa ou dado do seu produto foi certificado.
Confira o resultado e encaminhe o caso
Faça nova transmissão somente depois de revisar a correção comprovada. Leia a resposta associada à nota correta. O desaparecimento da 660 não demonstra autorização; outra validação pode apontar uma inconsistência diferente.
Confirme o resultado e o protocolo correspondentes e preserve os arquivos da operação. O responsável fiscal esclarece CFOP, produto e regime. O suporte trata diferenças entre cadastro e XML. O autorizador recebe as evidências quando o retorno não é explicado pelos documentos conferidos.
Fontes
Documentação conferida em 15/10/2026.
MOC 7.0, Anexo I: LA01-20, página 97; campos de combustível, página 24; mensagem, página 149.
SEFAZ-SP, regras de validação: situação publicada para São Paulo, consultada em 15/10/2026.
Tabela CFOP de 04/09/2026: aba CFOP, linhas 393 e 398, coluna K. IT 2023.002 v2.10, páginas 3–5, explica o alcance da atualização.
Tabela geral ANP e tabela monofásica, obtidas pelo índice oficial de documentos diversos. A recuperação dos arquivos não equivale à classificação fiscal de um produto concreto.
Confronto prático: TecnoSpeed, Webmania e Intelidata. Menus desses produtos não são instruções do ALRA; o cadastro e o XML precisam ser confrontados no caso concreto.