Blog

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:

  1. Conexão (Variante);
  2. 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:

  1. Conexão (Variante);
  2. Ação (Letras): Passar o nome do evento, exemplo: “ConsultaResultadoFechamento2099“;
  3. Protocolo (Letras): Passar o número do protocolo retornado no envio do lote. Exemplo: “2.202306.123“.