Bom dia,
No meu caso quando esta configurado para consultar após envio, eu leio as notas de retorno e trato assim :
for i := 0 to ACBrNFSe1.NotasFiscais.Count -1 do
begin
if ACBrNFSe1.NotasFiscais.Items[i].Confirmada then
Nesse caso gerou a NFSe, atualizo os dados no banco de dados.
Quando consulto o Lote :
try
if ACBrNFSe1.ConsultarSituacao(qryNFSeNFSE_PROTOCOLO.AsString, IntToStr(qryNFSeNFE_NUMERO_DO_LOTE.AsInteger)) then
begin
if ACBrNFSe1.WebServices.ConsSitLoteRPS.RetSitLote.InfSit.Situacao = '3' then
begin
se for 3==> Processada com Erro
Se for 4 ==> Nota processada com sucesso, ai atualizo o banco de dados.
Basicamente são os tratamentos que faço, também tenho a opção de consultar o RPS, aonde faço o tratamento.
Dercide Alvarez