Boa tarde pessoal.
Uso o seguinte para pegar o retorno da NFC-e:
ACBrNFe1.WebServices.Retorno.Recibo := Recibo;
ACBrNFe1.WebServices.Retorno.Executar;
Acontece que o cStat (ACBrNFe1.WebServices.Retorno.cStat) está vindo zerado.
Se coloco num loop exemplo:
while (ACBrNFe1.WebServices.Retorno.cStat = 0) and (ct <= 5) do
begin
sleep(1000);
Application.ProcessMessages;
ACBrNFe1.WebServices.Retorno.Executar;
ct := ct + 1;
end;
Dai o cstat vem com 999 Rejeição erro nao catalogado, ou duplicidade de NF-e.
E isso só ocorre no MT