Escolar Documentos
Profissional Documentos
Cultura Documentos
Versão 1.05.01
Abril de 2021
Histórico de Versões
Data Versão Descrição
- inclusão URL para os dois ambientes em a) Dados para a
chamada ao Webservice de Envio de Lote de Eventos
Este documento tem por objetivo definir critérios e especificações técnicas necessários para a
integração entre o Sistema dos empregadores, pessoas físicas e/ou jurídicas, e o Sistema EFD-REINF.
2. Considerações Iniciais
A EFD-Reinf abarca todas as retenções do contribuinte sem relação com o trabalho, bem como
as informações sobre a receita bruta para a apuração das contribuições previdenciárias substituídas. A
nova escrituração substituirá as informações contidas em outras obrigações acessórias, tais como o
módulo da EFD-Contribuições que apura a Contribuição Previdenciária sobre a Receita Bruta
(CPRB), dentre outras.
Nos casos de procuração eletrônica, o declarante deverá habilitar poderes específicos para esta
obrigação acessória, no portal do e-CAC.
2.3. Legislação
A EFD-Reinf foi instituída pela IN RFB nº 1701 de 14 de março de 2017, tendo em vista o
disposto no art. 16 da Lei nº 9.779, de 19 de janeiro de 1999, e no Decreto nº 6.022, de 22 de janeiro
de 2007.
Pessoas jurídicas que prestam e que contratam serviços realizados mediante cessão de mão de
obra;
Associações desportivas que mantenham equipe de futebol profissional que tenham recebido
valores a título de patrocínio, licenciamento de uso de marcas e símbolos, publicidade,
propaganda e transmissão de espetáculos desportivos;
Empresa ou entidade patrocinadora que tenha destinado recursos a associação desportiva que
mantenha equipe de futebol profissional a título de patrocínio, licenciamento de uso de marcas
e símbolos, publicidade, propaganda e transmissão de espetáculos desportivos;
Entidades promotoras de eventos desportivos realizados em território nacional, em qualquer
modalidade desportiva, dos quais participe ao menos 1 (uma) associação desportiva que
mantenha equipe de futebol profissional;
Pessoas jurídicas e físicas que pagaram ou creditaram rendimentos sobre os quais haja
retenção do Imposto sobre a Renda Retido na Fonte (IRRF), por si ou como representantes de
terceiros.
2º Grupo: a partir das 8 (oito) horas de 10 de janeiro de 2019, referentes aos fatos ocorridos a
partir de 1º de janeiro de 2019;
3º Grupo: a partir das 8 (oito) horas de 10 de julho de 2019, referentes aos fatos ocorridos a
partir de 1º de julho de 2019; e
A EFD-Reinf será transmitida mensalmente até o dia 15 do mês subsequente ao que se refira a
escrituração, observado o disposto no parágrafo único deste artigo.
3.1. Assinatura
Para enviar informações para a EFD-REINF o contribuinte deverá gerar eventos em arquivos
eletrônicos denominados eventos. Os eventos deverão ser assinados digitalmente, transformando este
arquivo em um documento eletrônico nos termos da legislação brasileira, de maneira a garantir a
integridade dos dados e a autoria do emissor.
Os eventos deverão ser transmitidos pela Internet para o Ambiente Nacional em agrupamentos
denominados lote de eventos. Lotes são arquivos eletrônicos que encapsulam um conjunto de eventos.
A quantidade máxima de eventos permitidos por lote para envio para a EFD-REINF é de 100 (cem)
eventos.
No Ambiente Nacional, os eventos serão extraídos dos lotes, e submetidos a validações quanto
ao conteúdo e quanto aos outros eventos recebidos anteriormente, garantindo a qualidade da
informação.
Os certificados digitais podem ser utilizados tanto nas conexões TLS de transmissão dos lotes
de eventos para a EFD-REINF, quanto para a assinatura dos eventos. Neste caso, os efeitos da
validação podem se dar para todo o lote (no caso do erro ser gerado a partir do certificado de
transmissão) como para um evento específico (no caso do erro ser gerado a partir de uma assinatura de
um documento XML, enviado à EFD-REINF, que representa o evento).
Validação do lote: Será executada no momento da recepção do lote de eventos, quando serão
verificados, inicialmente, o certificado da conexão, a estrutura e versão do lote. Caso ocorra
erro na validação do lote este não será recebido, o arquivo será recusado e não serão realizadas
as demais validações, descritas abaixo. Caso contrário, para cada evento contido no lote serão
feitas as seguintes validações (validação dos eventos contidos no lote):
Validação de estrutura: Validação do evento em relação à estrutura do arquivo, de acordo
com o tipo de evento. Caso ocorra erro na validação de estrutura, o evento não será recebido e
não serão realizadas as demais validações do evento.
Validação de conteúdo: Validações dos valores informados no evento. Caso seja detectada
alguma inconsistência, o evento não será recebido. As validações realizadas e a lista das
mensagens retornadas pode ser encontrada no portal do Sped na internet, em
http://sped.rfb.gov.br.
Para cada evento contido em um determinado lote e que for processado com sucesso a EFD-
REINF retornará o respectivo número de recibo ou um protocolo de recebimento, caso o evento
recebido seja o de fechamento do período de apuração.
O versionamento dos leiautes dos eventos será por tipo de evento. Assim, a alteração do
leiaute de um determinado tipo de evento não afeta a versão dos demais tipos de eventos.
O leiaute do tipo de evento compreende apenas a sua estrutura. Assim um mesmo leiaute
pode ter diferente conjunto de regras e valores válidos durante o seu período de vigência.
A alteração dos valores válidos ou do conjunto de regras de um leiaute, sem alteração de
sua estrutura, será realizada através da atualização desse manual, ou seja, não haverá
alteração da versão do leiaute.
Para cada tipo de evento haverá apenas uma versão de leiaute vigente em um determinado
período.
Cada XSD é identificado por um único Namespace e cada XSD representa apenas um
leiaute.
Padrão de identificação da versão de Leiaute será X.Y.Z e do Schema XML - XSD X_Y_Z
Onde:
Z -> utilizados para corrigir erros em XSD publicados e, possivelmente, já utilizados. Neste
caso haverá uma substituição do "Pacote de liberação" do referido período.
4. Padrões Técnicos
Um arquivo XML poderá ter uma única declaração <?xml version="1.0" encoding="UTF-8"?
>. Mesmo nas situações em que um documento XML contenha outros documentos XML, como
ocorre no documento de Lotes de Eventos, deve-se atentar para que exista uma única declaração no
início do documento.
Os caracteres especiais abaixo quando forem inseridos como dado de conteúdo deverão ser
substituídos pelos seus respectivos caracteres de escape conforme detalhado a seguir:
Caractere Escape
Demais caracteres especiais não são aceitos como informação relativa a conteúdo.
Cada evento XML deverá ter uma única declaração de namespace no elemento raiz do evento,
conforme tipo do evento, com o seguinte padrão:
<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/NOME_DO_EVENTO/v1_05_01">
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<.../>
</Signature>
</Reinf>
1
Essa consideração também é valida para exemplos apresentados em seções mais adiante nesse
manual.
A estrutura dos XML recebidos pela EFD-REINF é especificada e checada por um Schema,
que é um recurso que define a estrutura de um documento XML, descrevendo os seus elementos, a
organização destes dentro do documento, além de estabelecer regras de preenchimento do conteúdo e
da obrigatoriedade de cada elemento ou grupo de elementos. Este Schema XML é representado,
fisicamente, por um arquivo de extensão XSD.
A validação da estrutura XML do evento é realizada por um analisador sintático (parser) que
verifica se arquivo XML atende às definições e regras de seu Schema XML. Qualquer divergência da
estrutura XML ou do conteúdo de seus elementos em relação ao seu Schema XML provoca um erro
de validação.
4.4. Padrão de Comunicação
O meio físico de comunicação utilizado será a Internet, com o uso do protocolo HTTPS (TLS
1.1 ou 1.2), com autenticação mútua, que além de garantir um duto de comunicação seguro na
Internet, permite a identificação do servidor e do cliente através de certificados digitais.
Caso seja necessário transmitir vários eventos em sequência sugere-se a utilização de conexão
HTTPS persistente, conforme estabelecido na versão 1.1 do protocolo HTTP, evitando assim fechar e
reestabelecer a conexão HTTPS para cada evento enviado.
O modelo de comunicação segue o padrão de Webservices definido pelo WS-I Basic Profile.
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header></soap:Header>
</soap:Envelope>
4.5. Padrão de certificado digital
O certificado digital utilizado no sistema EFD-REINF deverá ser emitido por Autoridade
Certificadora credenciada pela Infraestrutura de Chaves Públicas Brasileira – ICP-Brasil.
Este deverá pertencer à série A. Existem duas séries as quais os certificados podem pertencer,
a série A e a S. A série A reúne os certificados de assinatura digital utilizados na confirmação de
identidade na Web, em e-mails, em redes privadas virtuais (VPN) e em documentos eletrônicos com
verificação da integridade de suas informações. A série S reúne os certificados de sigilo que são
utilizados na codificação de documentos, de bases de dados, de mensagens e de outras informações
eletrônicas sigilosas.
O certificado digital deverá ser do tipo A1 ou A3. Certificados digitais de tipo A1 ficam
armazenados no próprio computador a partir do qual ele será utilizado. Certificados digitais do tipo
A3 são armazenados em dispositivo portátil inviolável do tipo smart card ou token, que possuem um
chip com capacidade de realizar a assinatura digital. Este tipo de dispositivo é bastante seguro, pois
toda operação é realizada pelo chip existente no dispositivo, sem qualquer acesso externo à chave
privada do certificado digital.
Para que um certificado seja aceito na função de transmissor de solicitações este deverá ser do
tipo e-CPF (e-PF) ou e-CNPJ (e-PJ).
A recomendação de uso é que o tamanho máximo da chave pública do certificado seja de 2048
bits, o que fornece um nível adequado de segurança sem comprometer a performance das aplicações.
Os certificados digitais devem ser utilizados tanto nas conexões SSL/TLS de transmissão dos
lotes de eventos para a EFD-REINF, quanto para a assinatura dos eventos. No caso de problemas com
o certificado utilizado para a transmissão todo o lote de eventos poderá não ser recebido,
independentemente do certificado utilizado para a assinatura dos eventos específicos estiver correto.
8. Transformações exigidas: útil para realizar a canonicalização do XML enviado para realizar
a validação correta da assinatura digital. São elas:
Característica Descrição
Padrão definido pelo WS-I Basic Profile 1.1
Webservices (http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html)
Meio lógico de
Webservice (s) disponibilizado (s) pelo sistema EFD-REINF.
comunicação
Meio físico de
INTERNET
comunicação
Padrão de troca de
SOAP versão 1.1
mensagens
Padrão de assinatura XML Digital Signature, Enveloped, com certificado digital X.509
digital versão 3, com chave privada de tamanho variável, conforme o padrão
da ICP-Brasil, com padrões de criptografia assimétrica RSA, algoritmo
message digest SHA-256 e utilização das transformações Enveloped e
C14N.
Validação de assinatura Será validada além da integridade e autoria, a cadeia de confiança com
digital a validação das LCR.
Padrões de Nos campos numéricos inteiros, não incluir vírgula ou ponto decimal.
preenchimento XML
5. Webservices
Os Schemas que definem os XML recebidos pelo sistema EFD-REINF serão disponibilizados
no sítio http://sped.rfb.gov.br/.
Assim, os aplicativos que fazem solicitações ao sistema EFD-REINF devem estar preparados
para gerar lotes de eventos no formato definido pelo XSD em vigor.
As alterações da estrutura de dados XML realizadas nas mensagens são controladas através da
versão definida no namespace do Schema. A identificação da versão dos Schemas será realizada com
o acréscimo do número da versão como sufixo no namespace do XML e no nome do arquivo,
conforme o exemplo abaixo:
Namespace:
http://www.reinf.esocial.gov.br/schemas/envioLoteEventos/v1_05_01
Nome arquivo:
envioLoteEventos-v1_05_01.xsd (Schema XML para o lote de eventos, versão 1.05.01)
Sim.
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsREINF/RecepcaoLoteReinf.svc
obrigatório? Sim
ocorrência Única
tag: loteEventos
obrigatório? Sim
ocorrência Única
tag: evento
descrição:
Contém cada evento individual que será processado pela EFD-REINF.
obrigatório? Sim
ocorrência 1..100
Informações complementares
podem ser obtidas através do XSD
correspondente.
Observações:
O conteúdo do campo evento deve ser o XML do evento a ser enviado para processamento na
EFD-Reinf. Este campo pode ser repetido até 100 vezes, isto quer dizer que o lote de eventos
pode ser composto no máximo por 100 eventos. Existem diferentes estruturas XML e leiautes
para a representação dos eventos recebidos pela EFD-Reinf.
d) Leiaute Mensagem de Retorno do Envio do Lote
tag: REINF
obrigatório? Sim
ocorrência Única
tag: retornoLoteEventos
obrigatório? Sim
ocorrência Única
id obrigatório 1 -
Contém o identificador do
retorno do lote. Informação
utilizada apenas pelo
mecanismo de assinatura
XML.
tag: ideTransmissor
obrigatório? Sim
ocorrência Única
tag: status
obrigatório? Sim
ocorrência Única
tag: ocorrencias
ocorrência 1..N
1 - Aviso
tipo obrigatório 1 Contém o tipo da
ocorrência.
2 - Erro
-
localizacaoErro não obrigatório 1 Campo onde ocorreu o
Aviso aviso/erro.
tag:
retornoEventos
obrigatório? Não
ocorrência Única
Dentro de cada evento da tag retornoEventos haverá uma estrutura conforme leiaute do evento R-5001
- Informações de bases e tributos por evento, definido no documento de Leiautes da EFD-Reinf.
Deve ser utilizado certificado digital para transmissão 0013 Rejeição do lote
dos eventos.
Neste segundo caso, para que seja possível a recuperação do número do recibo o evento deve ser
reenviado ao ambiente nacional seguindo as seguintes premissas:
O ambiente nacional da REINF retornará uma mensagem de erro com o código na tag
codResp=MS0022 e dscResp=“O evento já se encontra na base de dados do sistema” e na tag
nrRecArqBase retornará o número do recibo do evento original.
Os eventos totalizadores serão obtidos através do retorno dos eventos R -2010, R-2020, R-
Sempre que os eventos R -2010, R-2020, R-2030, R-2040, R-2050, R-2055, R-2060, R-3010
forem processados com sucesso pelo ambiente nacional da REINF será retornado o seu recibo. (na
Sempre que o evento R-2099 for recepcionado com sucesso pelo ambiente nacional da
REINF, será retornado o número do protocolo de transmissão (na tag nrProtEntr) e a informação
Após a consulta do evento R-2099, se ele foi processado com sucesso pelo ambiente
nacional do REINF, será retornado o seu recibo (na tag nrRecArqBase) e o totalizador R-5011.
Sim.
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/Consu
URL ltasReinf.svc
A chamada a essa consulta irá exigir o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou do procurador. Os parâmetros abaixo deverão ser informados:
A mensagem de retorno é definida pelo leiaute do evento R-5011 – Informações de bases e tributos
consolidadas por período de apuração definido na documentação de Leiautes da EFD-Reinf, cujo
Schema retornoTotalizadorContribuinte-v1_05_01.xsd, é apresentado abaixo:
e) Identificação da Escrituração enviada para a DCTF
Dentre as informações retornadas no R-5011 tem-se o campo “identEscritDCTF”, o qual traz em seu
conteúdo o identificador único da escrituração enviada pelo REINF para o sistema DCTF,
correspondente ao evento de fechamento processado com sucesso.
Assim, para os eventos R-2099 processados com sucesso, após obter no REINF o R-5011
correspondente, o valor deste campo poderá ser usado para consultar no sistema DCTFWeb os dados
gerados a partir do R-2099.
Sim.
Requer Certificado de Observação: O certificado deve atender a uma das seguintes exigências:
Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Parâmetros da Consulta Tipo de Inscrição do Contribuinte
Número de Inscrição do Contribuinte
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/
ConsultasReinf.svc
Leiaute da Mensagem de Entrada
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
A consulta retorna as informações relativas a todos os períodos válidos para o contribuinte informado na
pesquisa.
A consulta deve retornar as informações abaixo, relativas a todos os períodos válidos para o contribuinte
informado na pesquisa.
Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das informações abaixo.
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/
ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
A consulta retorna as informações relativas a todos os períodos válidos para o contribuinte informado na
pesquisa.
A consulta deve retornar as informações abaixo, relativas a todos os períodos válidos para o contribuinte
informado na pesquisa.
Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das informações abaixo.
Parâmetro Tipo Tamanho Formato
1 - Administrativo ou
Tipo de Processo (tpProc) Numérico 1
2 - Judicial.
Número do processo
Texto 21
(nrProc)
Início do Período (iniValid) Texto 7 AAAA-MM
AAAA-MM
Fim do Período (fimValid) Texto 7 (ou brancos, caso não tenha sido informado
no evento)
Sim.
Requer Certificado Observação: O certificado deve atender a uma das seguintes exigências:
de Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Tipo de Inscrição do Contribuinte
Parâmetros da Número de Inscrição do Contribuinte
Período de Apuração
Consulta Tipo de Inscrição do Estabelecimento
Número de inscrição do estabelecimento
CNPJ do Prestador de Serviços
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/
ConsultasReinf.svc
Leiaute da Mensagem de Entrada
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato: “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Sim.
Requer Certificado de Observação: O certificado deve atender a uma das seguintes exigências:
Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Tipo de Inscrição do Contribuinte
Número de Inscrição do Contribuinte
Parâmetros da Consulta Período de Apuração
Número de Inscrição do Estabelecimento
Tipo de Inscrição do Tomador
Número de Inscrição do Tomador
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/
ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Sim.
Requer Certificado de Observação: O certificado deve atender a uma das seguintes exigências:
Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Tipo de Inscrição do Contribuinte
Parâmetros da Número de Inscrição do Contribuinte
Consulta Período de Apuração
Número de Inscrição do Estabelecimento da Associação Desportiva que
Recebeu os Recursos.
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Nome do ConsultaReciboEvento2040
método
Sim.
Requer
Observação: O certificado deve atender a uma das seguintes exigências:
Certificado de
Cliente? Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Parâmetros Tipo de Inscrição do Contribuinte
Número de Inscrição do Contribuinte
da Consulta Período de Apuração
Número de Inscrição do Estabelecimento que Repassou Recursos
Schema retornoRecibosChaveEvento-v1_05_01.xsd
Retorno
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL
Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
Número de Inscrição do Estabelecimento
nrInscEstab Obrigatório que Repassou Recursos (14 posições
completado com zeros à esquerda).
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Sim.
Requer Certificado Observação: O certificado deve atender a uma das seguintes exigências:
de Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Parâmetros da Tipo de Inscrição do Contribuinte
Número de Inscrição do Contribuinte
Período de Apuração
Consulta Número de Inscrição do Estabelecimento que Comercializou a Produção
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/
ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Parâmetro Tipo Tamanho Formato
Data/hora de recebimento do evento Texto
14 AAAAMMDDHHMMSS
pelo sistema
Número do recibo gerado na
Alfanumérico 52
recepção do evento
ID do evento Alfanumérico 36
1- Ativo
Situação do Evento Numérico 1 2 - Retificado
3 - Excluído
1 - Webservice
Aplicação de recepção Numérico 1
2 - Portal Web
Sim.
Requer Certificado Observação: O certificado deve atender a uma das seguintes exigências:
de Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Tipo de Inscrição do Contribuinte
Número de Inscrição do Contribuinte
Parâmetros da Período de Apuração
Consulta Tipo de Inscrição do Estabelecimento Adquirente da produção
Número de Inscrição do Estabelecimento Adquirente da produção
Tipo de Inscrição do produtor
Número de Inscrição do produtor
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL
Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/
ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Sim.
Requer Certificado Observação: O certificado deve atender a uma das seguintes exigências:
de Cliente?
Ser o responsável pela informação.
Ser representante legal do responsável pela informação.
Ser procurador do responsável pela informação.
Tipo do Evento
Tipo de Inscrição do Contribuinte
Parâmetros da Número de Inscrição do Contribuinte
Consulta Período de Apuração
Tipo de Inscrição do Estabelecimento que Auferiu a Receita Bruta
Número de Inscrição do Estabelecimento que Auferiu a Receita Bruta
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
Número de inscrição do
estabelecimento que auferiu a receita
nrInscEstab Obrigatório
bruta (12 ou14 posições completado
com zeros à esquerda).
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Sim.
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasR
einf.svc
URL
Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/
WsReinfConsultas/ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Ambiente de Produção:
https://reinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
URL
Ambiente de Produção Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
Período de Apuração
perApur Obrigatório
Formato “AAAA-MM”
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Parâmetro Tipo Tamanho Formato
Data/hora de recebimento do evento Texto
14 AAAAMMDDHHMMSS
pelo sistema
Número do Protocolo de entrega do
Alfanumérico 49
evento
Retornado apenas se o fechamento foi
Número do recibo gerado na
Alfanumérico 52 processado com sucesso, ou seja, se a
recepção do evento
situação = 1 - Ativo.
Id do Evento Alfanumérico 36
1 - Ativo
4 - Em processamento
Situação do Evento Numérico 1
5 - Recusado
1 - Webservice
Aplicação de recepção Numérico 1
2 - Portal Web
Sim.
https://preprodefdreinf.receita.fazenda.gov.br/
WsReinfConsultas/ConsultasReinf.svc
A chamada desta consulta exigirá o certificado digital e-CNPJ do contribuinte ou o e-CPF de seu
representante legal ou procurador. Os parâmetros abaixo deverão ser informados:
A consulta deve retornar as informações abaixo, relativas a todos os eventos encontrados que atendam
aos critérios de pesquisa. Ou seja, o sistema deve retornar uma estrutura com zero ou mais grupos das
informações abaixo.
Parâmetro Tipo Tamanho Formato
Data/hora de recebimento do evento Texto
14 AAAAMMDDHHMMSS
pelo sistema
Número do recibo gerado na
Alfanumérico 52
recepção do evento
ID do evento Alfanumérico 36
1- Ativo
Situação do Evento Numérico 1 2 - Retificado
3 - Excluído
1 - Webservice
Aplicação de recepção Numérico 1
2 - Portal Web
6. Arquitetura de comunicação
O processamento de eventos será executado através de Web Service de forma síncrona para
todos os eventos, exceto para o evento de R-2099. No processamento síncrono os eventos serão
recebidos, processados e receberão o resultado do processamento do lote na conexão.
O processamento do evento R-2099 será executado de forma assíncrona através de dois
Webservices. Neste cenário o processamento dos eventos não acontecerá na mesma conexão, tornando
necessária a realização de uma nova conexão para a obtenção do resultado do processamento através
da consulta do Evento de Totalizações (ver item 5.4).
Observação: Caso a instituição não receba retorno ela deverá aguardar no mínimo 300
segundos em relação ao início da requisição para tentar retransmitir o mesmo lote ou evento
novamente. O não respeito a este prazo poderá ser considerado uso abusivo do sistema.
7. Eventos
Cada evento tem sua própria estrutura, obedecendo ao leiaute estabelecido nesse manual. A
verificação da estrutura dos eventos, conforme os seus respectivos leiautes, será realizadas através de
XSD (Xml Schema Definition).
Ex: http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_05_01
tag: REINF
obrigatório? Sim
ocorrência Única
tag: evtInfoContri
descrição: Tag que identifica o tipo do evento (O nome dessa tag está presente também no
namespace do Xsd da estrutura do evento).
obrigatório? Sim
ocorrência Única
tag: ideEvento
obrigatório? Sim
ocorrência Única
2 - Aplicativo
governamental.
tag: ideContri
obrigatório? Sim
ocorrência Única
tag: infoContri
obrigatório? Sim
ocorrência Única
tag: Signature
obrigatório? Obrigatório
ocorrência Única
Observações:
O padrão de assinatura do evento está descrito em Erro: Origem da referência não encontrada -
Erro: Origem da referência não encontrada.
Cada evento da EFD-REINF possui uma identificação única, gerada pelo próprio declarante,
conforme o padrão abaixo:
O documento Xml do Evento deverá ser assinado com um certificado digital do tipo e-CPF (e-
PF) ou e-CNPJ (e-PJ)., conforme a especificação definida em 4.6 - Padrão de assinatura digital e os
critérios estabelecidos nesse manual.
A assinatura do evento deverá ser realizada sobre todo documento Xml e inserida no local
estabelecido no Schema (XSD) de cada tipo de evento, ou seja, no elemento "Signature".
Para que a conexão HTTPS (TLS) seja feita com sucesso, estes certificados devem ser
instalados como certificados confiáveis na máquina que será cliente dos Webservices."
8. Validações
O objetivo desta seção é informar aos usuários algumas das validações que são realizadas nos
eventos.
Para número de processo administrativo, o número único atribuído ao processo, quando da sua
autuação, será constituído de quinze dígitos, devendo ainda, ser acrescido de mais dois dígitos de
verificação (DV). Com o acréscimo dos dígitos verificadores, o número atribuído ao processo será
composto por dezessete dígitos; separados em grupos (00000.000000/0000-00), conforme descrito
abaixo:
III - o terceiro grupo, constituído de quatro dígitos, separado do segundo grupo por uma barra - indica
o ano de formação do processo; e
IV - o quarto grupo, constituído de dois dígitos, separado do terceiro grupo por "hífen", indica os
Dígitos Verificadores (DV)
Serão utilizados dois dígitos em acréscimo ao número único de processo - dígitos verificadores (DV),
definidos por módulo 11 (onze) e pesos correspondentes à posição dos dígitos, da direita para a
esquerda, em progressão aritmética de razão 1 (um), com o primeiro termo igual a 2 (dois). O último
termo, conseqüentemente, será igual a 16 (dezesseis).
I - multiplica-se cada um dos quinze algarismos do número único de processo pelo respectivo peso,
somando os produtos parciais;
III - com relação ao resto da divisão por 11, que poderá ser de l0 (dez) a 0 (zero), a tabela a seguir
conduzirá ao dígito procurado:
O primeiro algarismo, obtido na etapa precedente, será colocado imediatamente à direita do número
único de processo, utilizando-se o mesmo procedimento do 1º Dígito Verificador, com a diferença de
que os pesos, sempre da direita para a esquerda, partirão de 2 (dois) - 1º termo da progressão -
finalizando em 17 (dezessete), último termo da progressão aritmética.
1º Exemplo:
a)(0x2)+(0x3)+(0x4)+(2x5)+(7x6)+(8x7)+(3x8)+(0x9)+(0x10)+
(0x11)+(1x12)+(4x13)+(0x14)+(5x15)+(3x16);
b) 0+0+0+10+42+56+24+0+0+0+12+52+0+75+48= 319
c) 319÷11 = 29; RESTO = 0;
d) 11-0= 11- despreza-se a casa da dezena; e
e) o 1º DV será 1 (um).
OBSERVAÇÃO: o número encontrado para o 1º DV, deverá ser colocado à direita do número único
de processo, dando continuidade aos procedimentos relativos ao cálculo do 2º DV, conforme a seguir:
a)(lx2)+(0x3)+(0x4)+(0x5)+(2x6)+(7x7)+(8x8)+(3x9)+(0x10)+(0x11)+(0x12)+
(1x13)+(4x14)+(0x15)+(5x16)+(3x17);
b) 2+0+0+0+12+49+64+27+0+0+0+13+56+0+80+51= 354
c) 354÷11 = 32; RESTO = 2;
d) 11-2= 9; e
e) O 2º DV será 9 (nove).
Assim sendo, o número único do processo dado como exemplo, será acrescido dos dígitos
verificadores 35041.000387/2000-19.
2º Exemplo:
a) (0x2)+(0x3)+(0x4)+(2x5)+(2x6)+(1x7)+(4x8)+(1x9)+(0x10)+
(0x11)+(0x12)+(0x13)+(0x14)+(4x15)+(0x16);
b) 0+0+0+10+12+7+32+9+0+0+0+0+0+60+0= 130;
c) 130÷11 = 11; RESTO = 9;
d) 11-9= 2; e
e) O 1º DV será 2 (dois).
a) (2x2)+(0x3)+(0x4)+(0x5)+(2x6)+(2x7)+(1x8)+(4x9)+(1x10)+
(0x11)+(0x12)+(0x13)+(0x14)+(0x15)+(4x16)+(0x17);
b) 4+0+0+0+12+14+8+36+10+0+0+0+0+0+64+0= 148;
c) 148÷11=13; RESTO= 5;
d) 11-5= 6; e
e) O 2º DV será 6 (seis).
Assim sendo, o número único de processo dado como exemplo, será acrescido dos dígitos
verificadores 4000.001412/2000-26.
O campo (DD), com 2 (dois) dígitos, identifica o dígito verificador, cujo cálculo de verificação deve
ser efetuado conforme o Anexo VIII da Resolução CNJ nº 65, de 16 de dezembro de 2008.
O cálculo dos dígitos verificadores (DD) da numeração única dos processos deve ser efetuado pela
aplicação do algoritmo
Módulo 97 Base 10, conforme Norma ISO 7064:2003, de acordo com as seguintes instruções:
I – Todos os campos do número único dos processos devem ser considerados no cálculo dos dígitos
verificadores;
N6 N5 N4 N3 N2 N1 N0 A3 A2 A1 A0 J2 T1 R0 O3 O2 O1 O0 01 00
III – Os dígitos de verificação D1 D0 serão calculados pela aplicação da seguinte fórmula, na qual
“módulo” é a operação “resto da divisão inteira”:
IV - O resultado da fórmula deve ser formatado em dois dígitos, incluindo o zero à esquerda, se
necessário. Os dígitos resultantes são os dígitos verificadores, que devem ser novamente deslocados
para a posição original (NNNNNNNDD.AAAA.JTR.OOOO).
V – No caso de limitação técnica de precisão computacional que impeça a aplicação da fórmula sobre
a integralidade do número do processo em uma única operação, pode ser realizada a sua fatoração, nos
seguintes termos:
D1 D0 = 98 - R3
VI – A verificação da correção do número único do processo deve ser realizada pela aplicação da
seguinte fórmula, cujo resultado deve ser igual a 1 (um):
N6 N5 N4 N3 N2 N1 N0 A3 A2 A1 A0 J2 T1 R0 O3 O2 O1 O0 D1D0módulo 97
A 14ª posição do número de processo judicial (CAMPO J) não pode ser igual a (2 ou 5 ou 6 ou 7 ou 9)
Não deverá ser incluída a tag de campo com conteúdo zero (para campos tipo numérico) ou
vazio (para campos tipo caractere) na geração do arquivo XML para servir de insumo e de resposta
para os serviços disponibilizados pela EFD-REINF. Exceto para os campos identificados como
obrigatórios no modelo, neste caso, deverá constar a tag com o valor correspondente (mesmo que este
seja zero ou vazio) e, para os demais campos, deverão ser eliminadas tais tags.
Para reduzir o tamanho final do arquivo XML a ser transportado alguns cuidados de
programação deverão ser assumidos:
não incluir "zeros não significativos" para campos numéricos, exceto quando o campo possuir
um universo definido de valores válidos;
não incluir "espaços" no início ou no final de campos numéricos e alfanuméricos;
não incluir comentários no arquivo XML;
não incluir anotação e documentação no arquivo XML (tag annotation e tag documentation);
não incluir caracteres de formatação.
Para garantir minimamente a integridade das informações prestadas e a correta formação dos
arquivos XML, o consumidor dos serviços deverá submeter as mensagens XML para validação pelo
Schema do XML (XSD – XML Schema Definition), disponibilizado no portal do SPED, antes do seu
envio.
Uma vez aberta uma conexão de transmissão e se inicie o envio do lote, até que se retorne uma
mensagem seja ela de processado ou não, os sistemas devem preservar o ID dos xmls transmitidos no
lote.
Este processo permite que os sistemas de transmissão consigam garantir que o evento foi
recepcionado pelo ambiente nacional caso não ocorra a visualização do recibo de transmissão.
Seguem as URL para acesso aos Web Services de Produção Restrita do SPED-REINF:
Com isso, as empresas farão uso do ambiente de produção, somente após as suas aplicações
estarem amadurecidas e estabilizadas diante dos testes realizados na Produção Restrita.
É muito importante ressaltar que a Produção Restrita não é um ambiente para as Empresas
realizarem testes de carga ou de performance antes de transmitirem para a Produção.
10.1. Eventos
O ambiente de Produção Restrita será disponibilizado contendo os eventos abaixo que foram
implementados de acordo com a versão 1.5.1 do leiaute e da versão 1_05_01 dos schemas XML:
Considerando que a Produção Restrita é um ambiente para realização de testes funcionais para
os empregadores testarem suas aplicações e que os dados recebidos não possuem validade jurídica,
não existe a necessidade de armazenamento da mesma forma que é previsto para o ambiente de
produção.
10.4. Validações
Procuração Eletrônica
Orientação de uso: Inicialmente o ambiente de Produção Restrita não fará qualquer validação a
respeito do CNO.
Todos os eventos gerados para o ambiente de Produção Restrita deverão ter a informação de
identificação do ambiente, conforme abaixo:
Para enviar eventos/efetuar consulta neste ambiente, devem ser usadas as URLs abaixo:
Envio de Eventos:
https://preprodefdreinf.receita.fazenda.gov.br/wsreinf/RecepcaoLoteReinf.svc
Consulta Fechamento:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc
Enviar um evento R-1000 - Informações do Contribuinte, com as seguintes condições para que
a exclusão dos eventos seja realizada:
Caso todas as condições sejam atendidas e existam dados para o contribuinte, o sistema exclui
da base todas as informações do contribuinte informado. A seguinte mensagem será retornada:
Sucesso.
Caso todas as condições sejam atendidas e o sistema identifica que não existem registros a
serem excluídos, a seguinte mensagem será retornada: Não existem informações deste contribuinte,
na base de dados, para serem excluídas.
Seguem as URL par acesso aos Web Services da EFD-REINF no ambiente de Produção
Restrita:
https://preprodefdreinf.receita.fazenda.gov.br/WsReinfConsultas/ConsultasReinf.svc