nfephp-org/sped-efdreinf

envioLoteEventos

Closed this issue · 7 comments

Boa tarde Roberto. Estou desenvolvendo um programa semelhante em C# para envio do REINF, porém não estou conseguindo enviar os eventos em lote (http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00).
Você consegue fazer o envio de XML para esse serviço? Poderia me enviar um exemplo de XML?
Obrigado!!

Colega ! você está tendo o cuidado de mandar apenas eventos do mesmo tipo no seu lote ??

Eu não tenho exemplos disponíveis de envio em lote com mais de um evento, pois normalmente, faço envios um a um, evento por evento, para facilitar o processamento no retorno.

E mais eu ainda não implementei o envio de LOTE ASSINCRONO usando a API REST deles

Entendi, sem problemas, obrigado Roberto!

Você pode fazer testes usando o SOAPUI, ele ajuda muito e talvez até o POSTMAN funcione

O XML deve ser algo assim

<?xml version=”1.0″ encoding=”UTF-8″?>
<Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00″>
    <envioLoteEventos>
      <ideContribuinte>
        <tpInsc>1</tpInsc>
        <nrInsc>00000000</nrInsc>
      </ideContribuinte>
      <eventos>
        <evento Id=”ID0000000000000000000000000000000000″>
          <Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/evt4099FechamentoDirf/v2_01_01">
            <evtFech id=”ID0000000000000000000000000000000000″>

            </evtFech>
            <Signature xmlns=”https://www.w3.org/2000/09/xmldsig#">
              ….
            </Signature>
          </Reinf>
        </evento>
      </eventos>
    </envioLoteEventos>
</Reinf>

Cara, meu problema era que tinha algum caractere especial oculto na tag tpInsc ... achei colocando num validador que bate o XML com o XSD ... o serviço tava me retornando algo tipo "serviço indisponivel, entre em contato...." hahaha mas obrigado pela atenção!!