Bom dia @Italo Jurisato Junior
Eu tentei usar o método síncrono, mas no próprio manual diz assim:
4.6.7 Tempo de processamento dos Lotes de RPS
O tempo de processamento dos Lotes de RPS observará o modo de envio, podendo ser:
Síncrono – Processamento imediato, após o envio do Lote de RPS (limitado a um RPS por lote);
Assíncrono – Processamento em até 24 (vinte e quatro) horas a partir do envio do Lote de RPS (Lote com quantidade de 02 até 50 RPS), ressalvada a não validação por ocorrência de “erros não catalogados”.
e o retorno é esse:
-<EnviarLoteRpsSincronoResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.abrasf.org.br/nfse.xsd">
<NumeroLote>127</NumeroLote>
<DataRecebimento>2019-01-24T08:11:21</DataRecebimento>
<Protocolo>29A32E72DE474FD6B7FDEDSFDSFSD456</Protocolo>
-<ListaMensagemRetorno>
-<MensagemRetorno>
<Codigo>E351</Codigo>
<Mensagem>Processamento em lotes com mais de um RPS permitidos apenas no servicos assincrono.</Mensagem>
<Correcao>Utilize servico assincrono para processamento em LOTE.</Correcao>
</MensagemRetorno>
</ListaMensagemRetorno>
</EnviarLoteRpsSincronoResposta>
Se eu tento utilizar o método no site fica NAO_PROCESSADO, e retorna que o RPS foi recebido mas ainda não foi processado.
mas como eu preciso da nota no mesmo instante do envio, só consegui dessa forma(um RPS por lote), ou teria alguma outra forma de enviar o lote com mais de um RPS e a nota ser processada já de imediato?