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:
<
ide
>
<
cUF
>43</
cUF
>
<
cNF
>01283154</
cNF
>
<
natOp
>OUTRA ENTRADA MERC.OU PREST.SERVICO</
natOp
>
<
indPag
>2</
indPag
>
<
mod
>55</
mod
>
<
serie
>110</
serie
>
<
nNF
>2200</
nNF
>
<
dhEmi
>2016-03-18T00:00:01-03:00</
dhEmi
>
<
tpNF
>1</
tpNF
>
<
idDest
>1</
idDest
>
<
cMunFG
>4303905</
cMunFG
>
<
tpImp
>1</
tpImp
>
<
tpEmis
>1</
tpEmis
>
<
cDV
>1</
cDV
>
<
tpAmb
>2</
tpAmb
>
<
finNFe
>1</
finNFe
>
<
indFinal
>0</
indFinal
>
<
indPres
>9</
indPres
>
<
procEmi
>0</
procEmi
>
<
verProc
>EI</
verProc
>
</
ide
>
...
<
det
nItem
=
"1"
>
<
prod
>
<
cProd
>ABC</
cProd
>
<
cEAN
/>
<
xProd
>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</
xProd
>
<
NCM
>58042100</
NCM
>
<
CFOP
>1102</
CFOP
>
<
uCom
>M</
uCom
>
<
qCom
>1</
qCom
>
<
vUnCom
>1000.00</
vUnCom
>
<
vProd
>1000.00</
vProd
>
<
cEANTrib
/>
<
uTrib
>M</
uTrib
>
<
qTrib
>1</
qTrib
>
<
vUnTrib
>1000.00</
vUnTrib
>
<
indTot
>1</
indTot
>
</
prod
>
</
det
>
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' .
<
ide
>
<
cUF
>43</
cUF
>
<
cNF
>01283154</
cNF
>
<
natOp
>OUTRA ENTRADA MERC.OU PREST.SERVICO</
natOp
>
<
indPag
>2</
indPag
>
<
mod
>55</
mod
>
<
serie
>110</
serie
>
<
nNF
>2200</
nNF
>
<
dhEmi
>2016-03-18T00:00:01-03:00</
dhEmi
>
<
tpNF
>0</
tpNF
>
<
idDest
>1</
idDest
>
<
cMunFG
>4303905</
cMunFG
>
<
tpImp
>1</
tpImp
>
<
tpEmis
>1</
tpEmis
>
<
cDV
>1</
cDV
>
<
tpAmb
>2</
tpAmb
>
<
finNFe
>1</
finNFe
>
<
indFinal
>0</
indFinal
>
<
indPres
>9</
indPres
>
<
procEmi
>0</
procEmi
>
<
verProc
>EI</
verProc
>
</
ide
>
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.
<
det
nItem
=
"1"
>
<
prod
>
<
cProd
>ABC</
cProd
>
<
cEAN
/>
<
xProd
>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</
xProd
>
<
NCM
>58042100</
NCM
>
<
CFOP
>5102</
CFOP
>
<
uCom
>M</
uCom
>
<
qCom
>1</
qCom
>
<
vUnCom
>1000.00</
vUnCom
>
<
vProd
>1000.00</
vProd
>
<
cEANTrib
/>
<
uTrib
>M</
uTrib
>
<
qTrib
>1</
qTrib
>
<
vUnTrib
>1000.00</
vUnTrib
>
<
indTot
>1</
indTot
>
</
prod
>