518 - Rejeição: CFOP de entrada para NF-e de saída.
Causa:
Quando for emitida uma NF-e com CFOP de Entrada (iniciado por 1, 2 ou 3) e o Tipo de Operação da NF-e for igual a "1 - Saída", a NF-e será rejeitada pelo motivo "518 - CFOP de entrada para NF-e de saída".
Exemplo:
Foi emitida uma NF-e com CFOP "1.102 - Compra para comercialização" e Tipo de Operação igual a "1 - Saída". Nessa situação, a NF-e será rejeitada pelo motivo 518.
Campos no XML:


Solução:
Se o Tipo de Operação (tpNF) da NF-e deve ser "0 - Entrada", então é preciso manter o CFOP, pois o mesmo já indica uma Operação de Entrada e modificar o Tipo de Operação da NF-e de "1 - Saída" para "0 - Entrada". Foi alterado o campo <tpNF> de '1' para '0' .
Se o Tipo de Operação (tpNF) da NF-e deve ser "1 - Saída", deve-se manter o Tipo de Operação da NF-e e modificar o CFOP, utilizando um que inicie por 5, 6 ou 7, indicando uma Operação de Saída.
- Foi alterado o campo <CFOP>, de 1102 para 5102.
