Causa:
Quando for emitida uma NF-e com CFOP de Entrada (iniciado por 5, 6 ou 7) e o Tipo de Operação da NF-e for igual a "0 - Entrada", a NF-e será rejeitada pelo motivo "519 - CFOP de saída para NF-e de entrada".
Exemplo:
Foi emitida uma NF-e com CFOP "5.102 - Venda de mercadoria adquirida ou recebida de terceiros" e Tipo de Operação igual a "0 - Entrada". Nessa situação, a NF-e será rejeitada pelo motivo 519.
Campos no XML:
- No XML: Os campos associados a essa validação são: <tpNF>, dentro do Grupo <ide> e o campo <CFOP>, dentro do Grupo <det>
<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>En</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>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> </det>Solução:
Se o Tipo de Operação (tpNF) da NF-e deve ser "1 - Saída", então é preciso manter o CFOP, pois o mesmo já indica uma Operação de Saída e modificar o Tipo de Operação da NF-e de "0 - Entrada" para "1 - Saída". Veja a seguir o exemplo corrigido:
- No XML: Foi alterado o campo <tpNF> de '0' para '1'
<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>ES</verProc></ide>Se o Tipo de Operação (tpNF) da NF-e deve ser "0 - Entrada", deve-se manter o Tipo de Operação da NF-e e modificar o CFOP, utilizando um que inicie por 1, 2 ou 3, indicando uma Operação de Entrada. Veja a seguir o exemplo corrigido:
- No XML: Foi alterado o campo <CFOP>, de 5102 para 1102.
<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>