Reinf – Trabalhando com eventos assíncronos
A API é capaz de enviar e consultar eventos síncronos ou assíncronos. O meio de chamada vai ser afetado pelo tipo de XML informado.
Envio de eventos / lotes
No envio de eventos assíncronos você deve informar um lote com a tag inicial indicando o namespace de eventos assíncronos. Exemplo:
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00“>
…
</Reinf>Desta forma a chamada da função “EFD-Reinf – Enviar Lote” ficará assim:
- Conexão (Variante);
- XML do lote (Letras): XML com o xmlns assíncrono.
Consulta de lote de eventos
A consulta de eventos assíncronos é feita através da função “EFD-Reinf – Consultas Reinf” passando os seguintes parâmetros:
- Conexão (Variante);
- Ação (Letras): Passar o nome do evento, exemplo: “ConsultaResultadoFechamento2099“;
- Protocolo (Letras): Passar o número do protocolo retornado no envio do lote. Exemplo: “2.202306.123“.