Prezados, bom dia!
Ao consultar em homologação uma nota fiscal emitida em homologação na versão 4 da nfe, o retorno vem em branco e o xMotivo vem “duplicidade de nf-e”. Se uma nota emitida em duplicidade fica autorizada normalmente na sefaz, o retorno era pra ser autorizado e o protocolo era pra ser retornado normalmente, não?
Eu uso o seguinte código para consultar e gravar o retorno e protocolo:
ACBrNFe1.WebServices.Consulta.ChaveNFe := copy(ChaveDeAcessoDaNfe, 4, 47);
ACBrNFe1.WebServices.Consulta.Executar;
RetornoNFe := UTF8Encode(ACBrNFe1.WebServices.Consulta.RetWS);
(que vem informando duplicidade de nfe, mas o correto não seria informar autorização de uso?)
ProtocoloNFe := ACBrNFe1.WebServices.Consulta.Protocolo;
(Vem vazio... já tentei “ACBrNFe1.WebServices.Consulta.protNFe.nProt” e também vem vazio)
Eu preciso pegar o retorno autorizado e o protocolo para gerar o XML com autorização e o PDF correto de uma nota que foi enviada em duplicidade e pensei em fazer assim, quando for cstat = 204 (duplicidade de nfe), eu consulto a nota novamente e pego o retorno correto e protocolo para gerar o XML, mas não está dando certo.
Alguma luz?
Obs.: A consulta pela chave de acesso no exemplo da acbr da o erro abaixo: