Bom dia Doni Delphi.
Acho que entendi, você faz por parte, primeiro executar o envio, se o retorno for verdadeiro ele entra no begin end, recebi o recibo na variável NumeroRecibo, logo em seguida vc executa a segunda parte que é o retorno. É isto mesmo?
Atualmente eu faço assim ACBr.Enviar(0, AImprimir) ele faz o envio e retorno automático, mas quando da um problema eu não consigo obter o recibo, mas vou testar essa sua forma que vc me apresentou acima.
Obrigado.
já aconteceu algum erro em seus teste nesse momento if ACBrCTe1.WebServices.Enviar.Executar the, aí vc não teve o recibo?