Bom dia,
No envio Síncrono, no retorno já temos o resultado do processamento.
Lembrando que nesse modo só podemos enviar somente uma nota por vez.
Já no envio assíncrono, o que temos no retorno é o recibo que atesta que o webservice recebeu o nosso lote de notas, sendo assim se faz necessário uma consulta pelo recibo para saber o resultado do processamento do referido lote.
No modo assíncrono o lote pode ter até 50 notas.
Com relação ao tempo é preciso verificar como esta a configuração do Monitor.
Tenha em mente o seguinte:
No modo síncrono, o XML é gerado, assinado, validado, enviado para SEFAZ, esta o processa e retorna o resultado, se foi autorizado, o XML é atualizado, ficando agora assinado e protocolado, portanto com validade jurídica.
No modo assíncrono, o XML é gerado, assinado, validado, enviado para SEFAZ, esta retorna o numero do recibo de entrega do lote, uma consulta pelo recibo é feita, a SEFAZ retorna se o lote ainda esta em processamento ou não, se ainda estiver uma nova consulta é feita, se já foi processado e autorizado o XML é atualizado, ficando assinado e protocolado.
Podemos definir um tempo de espera entre o envio e a primeira consulta, podemos definir quantas consultas serão realizadas e também o tempo de espera entre uma consulta e outra.
Supondo que você tenha definido 5 segundos e para obter o resultado final foi necessário realizar 5 consultas.
Temos 5 segundos antes da primeira consulta, mas 5 segundos entre cada consulta, temos no total 25 segundos.