Rejeição 518 — CFOP de entrada para NF-e de saída
Motivo da rejeição
CFOP de entrada para NF-e de saída
O que é esta rejeição?#
A Rejeição 518 é 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 entrada para NF-e de saída.
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 det[].prod.CFOP iniciar com '1', '2' ou '3' e ide.tpNF = '1' (saída) então o CFOP é de entrada aplicado em nota de saída: substitua por CFOP equivalente com dígito inicial '5' (interna), '6' (interestadual) ou '7' (exterior), conforme a UF de destino.
- Se det[].prod.CFOP iniciar com '5' e ide.idDest = '2' (interestadual) ou a UF do dest.enderDest.UF for diferente da UF do emit.enderEmit.UF então o CFOP interno (5xxx) está sendo usado para operação interestadual: corrija para o CFOP 6xxx correspondente ao mesmo grupo de operação.
- Se ide.finNFe = '4' (devolução) e det[].prod.CFOP não pertencer ao grupo de CFOPs de devolução/retorno (ex.: 5201, 5202, 6201, 6202 e similares) então o CFOP declarado é incompatível com a finalidade de devolução: localize o CFOP de devolução espelhado ao CFOP original da NF-e referenciada em NFref e aplique-o.
- Se ide.idDest = '3' (exterior) e det[].prod.CFOP não iniciar com '7' então o CFOP não corresponde a operação de exportação: substitua pelo CFOP 7xxx adequado à natureza do produto ou serviço exportado, como 7101, 7102 ou 7501.
- Se ide.finNFe = '2' (complementar) e det[].prod.CFOP diferir do CFOP presente na NF-e original referenciada em NFref.refNFe então o CFOP da nota complementar diverge do CFOP da nota referenciada: alinhe o CFOP ao documento original, pois a NF-e complementar deve reproduzir exatamente o mesmo CFOP da operação que complementa.
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 →