Este exemplo de uso mostra o fluxo de utilização da API do EFD-Reinf. Ele foi elaborado no Postman, uma aplicação que permite enviar e receber dados via requisições HTTP.
Para que o exemplo funcione corretamente, é necessário instalar o Postman. Depois disso, você já poderá importar a coleção de requisições e visualizar os exemplos.
Instalar o Postman
O Postman pode ser baixado e instalado como uma aplicação desktop ou adicionado como uma aplicação do Google Chrome.
Importar a coleção de requisições
Após abrir o aplicativo, para importar uma coleção de requisições, basta clicar no botão "Import", no canto esquerdo da barra superior, selecionar a opção "Import From Link", colar o endereço abaixo e clicar novamente no botão "Import".
Endereço da coleção de requisições:
https://www.getpostman.com/collections/e9614563afde93c4ce40
Converter a requisição em código
O Postman possui uma funcionalidade que permite visualizar uma requisição em algumas linguagens. Com a requisição aberta, basta clicar no botão "Code", no canto direito da tela, conforme é mostrado na imagem abaixo.
Após isso, será aberta uma janela com um trecho de código correspondente àquela requisição. Para alterar a linguagem, basta clicar na seta apontada para baixo, no canto superior esquerdo da janela, e selecionar a linguagem desejada.
Exemplo em Delphi
Este exemplo de uso mostra o fluxo de utilização da API do EFD-Reinf em Delphi fazendo a utilização dos componentes WinHttp (para realizar as requisições) e do SuperObject (para realizar o tratamento dos retornos em Json). Faça o download de nossos projetos no GitHub.
- Como utilizar o GitHub
- Link download do Projeto no Git: https://github.com/tecnospeed/Componente_REINF.git
Enviar os eventos
A rota Enviar é utilizada sempre que for necessário enviar um TX2 com um ou mais eventos do EFD-Reinf, que será convertido em XML, assinado e enviado para a SEFAZ. Devido a uma limitação da SEFAZ, é possível enviar até 50 eventos por lote. Esta rota retornará um ID, que será utilizado na consulta.
Consultar os eventos
A rota Consultar é utilizada sempre que for necessário consultar um evento do EFD-Reinf já enviado. Para a consulta, deve ser informado o número de protocolo que é retornado no envio dos eventos.
Comentários
0 comentário
Por favor, entre para comentar.