Bom dia,
No componente novo ACBrNFSeX temos apenas um método para enviar o Rps para o WebService: Emitir.
Esse método possui 3 parâmetros, sendo eles:
aNumLote (String);
aModEnvio -> meAutomatico (valor padrão), meLoteAssincrono, meLoteSincrono, meUnitario e meTeste;
aImprimir (Boolean) -> True (valor padrão) e False.
Aconselho sempre usar os valores padrões desta forma, caso o provedor se utiliza da versão 1 do layout da ABRASF o Emitir vai enviar o Lote de Rps no modo assíncrono, por outro lado caso o provedor se utiliza da versão 2 do layout da ABRASF o Emitir vai enviar o Lote de Rps no modo síncrono.
Os provedores que seguem a versão 1 do layout da ABRASF só tem apenas um forma de enviar o Rps e é o Enviar o Lote de Rps no modo assíncrono.
Já os provedores que seguem a versão 2 conforme consta no manual deveria disponibilizar 3 formas de envio do Rps: Enviar o Lote de Rps no modo assíncrono, Enviar o Lote de Rps no modo síncrono e Envio de apenas 1 Rps.
Infelizmente existem alguns provedores que seguem a versão 2 do layout da ABRASF que não disponibilizam as 3 formas.
Por conta disso que eu reforço: sempre usar os valores padrões do método Emitir, com isso o componente acaba usando a forma de envio que o provedor disponibilizou, caso ele tenha ele tenha disponibiliza mais de 1 forma de envio o componente se utiliza do melhor modo.