Pular para o conteúdo
Fiscal ProBiblioteca
Rejeição 518 · Regra I08-10

Rejeição 518: CFOP de entrada em NF-e de saída

Revisão editorial em 15 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.

A rejeição 518, regra I08-10, ocorre na NF-e modelo 55 quando o documento está marcado como saída (tpNF=1) e um item usa CFOP de entrada, iniciado em 1, 2 ou 3. A comparação é entre o tipo da nota e o código do item; o retorno não decide qual CFOP deve ser escolhido para a operação. A coluna do MOC classifica essa validação como facultativa. MOC, página 91

Quais campos precisam estar na mesma análise?

NFe/infNFe/ide/tpNF vale para o documento inteiro: 0 representa entrada e 1, saída. Cada det/prod/CFOP descreve seu item. Percorra os produtos e compare o primeiro algarismo com o tipo efetivamente enviado. idDest, também no cabeçalho, informa destino interno, interestadual ou exterior; ele não substitui tpNF. Uma saída pode ter diferentes destinos, mas continua sendo saída no indicador correspondente. Leiaute e I08-10

A perspectiva é a do fornecedor que enviou a nota?

No documento que está sendo emitido, tpNF representa entrada ou saída para o próprio emitente. Copiar o CFOP de um documento de origem sem reavaliar o papel da nova nota pode produzir incompatibilidade. Isso não significa que se deva inverter o indicador automaticamente: confirme a natureza do documento, o participante emitente e o tratamento definido para a operação. A conferência técnica compara esses parâmetros confirmados com o XML, sem escolher o código.

Exemplo: uma operação de saída herdou a configuração de entrada

Cenário sintético: o documento foi confirmado como saída e o cabeçalho contém tpNF=1. O item recebeu, de uma configuração reaproveitada, um CFOP iniciado em 1. O teste identifica a incompatibilidade. Compare a origem da configuração e o código confirmado para aquela operação, ajustando o mapeamento correspondente. Trocar tpNF para 0 apenas para combinar com o valor herdado mudaria o significado da nota.

Em outro cenário sintético, todos os produtos exibem códigos de saída na tela, mas um item foi importado e serializado com código de entrada. A prévia visual não basta; a comparação por nItem no XML localiza a linha defeituosa.

Como separar a 518 da 519 e das regras de destino?

A 519/I08-20 é o sentido inverso: CFOP iniciado em 5, 6 ou 7 em NF-e de entrada (tpNF=0). As rejeições 731, 732 e 733 comparam o destino declarado em idDest com famílias de CFOP exterior, interestadual e interna. Alterar o destino não corrige um conflito de entrada/saída. A existência do código na tabela, verificada pela I08-04/770, também não demonstra coerência com tpNF. MOC, página 91

Como concluir o diagnóstico?

Reúna o retorno exato, o XML enviado, o tipo confirmado do documento e a origem do CFOP de cada item. Se o parâmetro fiscal não está definido, leve a operação e os documentos de origem ao responsável fiscal; não escolha um código com base apenas no primeiro dígito. Se há falha de geração comprovada, corrija a origem e regenere pelo emissor.

O confronto depende da operação e dos códigos reais, por isso os cenários não fabricam um XML operacional. Preserve arquivos assinados e documentos autorizados; se o resultado anterior é incerto, confirme seu estado antes de qualquer novo envio.