Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Painel
titleColor#FFFFFF
titleBGColor#2C004B
titleASSUNTO

Instalação/Atualização e Configuração do EFD-REINF 2023 para o novo layout na versão "2.01.02".



Produto

EFD REINF

Menu

Pagamento à Beneficiários PF e PJ  e Não Identificado

Data

25082023 

Autor

Rafael da Costa Silva

Área

P&D




Painel
titleColor#FFFFFF
titleBGColor#2C004B
titleFINALIDADE

Esse documento tem a finalidade de informar como deverá ser realizada a instalação/atualização e configuração do EFD-REINF, para a partir de 21 de setembro de 2023 e bem como enviar os eventos da série R-4000.

Para entender como é a parametrização do LinxDMS basta acessar o manual EFD REINF - Série 4000 - Lançamentos Fiscais no Linx DMS - Automotivo - P&D - Linx Share



Painel
titleColor#FFFFFF
titleBGColor#2C004B
titleABRANGÊNCIA

Uso de todos os clientes do LINXDMS (não a restrição quanto a bandeira de concessionária).



Painel
titleColor#FFFFFF
titleBGColor#2C004B
titleAPLICAÇÃO

ATENÇÃO

Os eventos do mês de agosto, enviados até 15/09, podem ser efetuados utilizando a versão atual (v01.11.19).

O início da obrigatoriedade para a versão 2.01.02 está previsto para 21 de Setembro de 2023

Até a chegada desse período, todos os envios relacionados a série R-4000, R-2000, R-1000 e R-1070 na versão 2.01.02, todos os eventos enviados devem ser feitos em uma base de teste utilizando o ambiente de homologação.

Link da publicação da Sefaz: Manual de Orientação ao Desenvolvedor da EFD-Reinf – Versão 2.3 (rfb.gov.br)

Segundo a SEFAZ, para ambiente de homologação a versão 2.01.02 se trata de um novo banco de dados isolado do banco de dados atual que comporta os eventos da versão 1.05.01, ou seja um banco não se comunica com o outro, sendo assim ao ativar a comunicação na versão 2.01.02 todos os eventos enviados anteriormente com versão inferior não serão mais passíveis de consulta/exclusão/retificação com a SEFAZ e da mesma forma, não será possível pegar um evento que foi enviado na versão anterior (01.05.01) e envia-lo novamente na versão atual (2.01.02). Porém, não sabemos se essa lógica irá se aplicar para o ambiente de produção. Segue link da publicação desse comunicado: Comunicado sobre ambiente de produção restrita (rfb.gov.br)

PRÉ-REQUISITOS:

  1. Apollo Desktop versão 5.12 ou superior;
  2. LinxDMS Web atualizado (DVI); e
  3. EFD-REINF versão 01.12.06 (DVI, contém as API's necessárias - StandAlone e o produto WEB);
  4.  ANTES DE COMEÇAR A UTILIZAR OS EVENTOS DA SÉRIE 4000 LEIA ESTA DOCUMENTAÇÃO PARA QUE ENTENDAM A REGRA UTILIZADA PARA APRESENTAÇÃO DAS NOTAS NO EFD-REINF - EFD REINF - Série 4000 - Lançamentos Fiscais no Linx DMS - Automotivo - P&D - Linx Share

PÓS-INSTALAÇÃO:

  • Ao instalar o EFD-REINF (seguir PRÉ-REQUISITO), o mesmo já vem com o arquivo "parameter.json" com os novos eventos (R-4000) com a versão nova (v2_01_02) no campo "VERSAO";
  • O arquivo "parameter.json" deve ficar no diretório "C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\config\".
  • Os demais eventos (1000, 1070, 9000 e a série R-2000), estes, precisam ser alterados para a versão "v2_01_02" manualmente no campo "VERSAO";
  • Atualizar o campo "VERSAO_ASSINC" com a versão "v1_00_00";
    OBS: Os passos 1, 2 e 3 precisam ser feitos manualmente ao utilizar o EFD-REINF 2023;
  • Abaixo encontra-se um print de como deverá ser configurado o arquivo "parameter.json" a partir do dia 21 de setembro.
    Image Removed
  • Ter o arquivo "config.json" na pasta "C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\config\" e preencher os campos "URL" e "URL_2" para o produto APOLLO.

    "URL": "http://localhost:1517/". Onde localhost corresponde a uma instalação local.

    Caso necessite acessar a aplicação de qualquer estação deverá informar o IP ou nome do servidor de aplicação ao invés da palavra localhost conforme segue:
    "http://192.168.5.6:1517/"
    "http://meuIPservidor:1517/"
    De acordo com a definição acima efetuar o acesso a ferramenta pelo seu navegador conforme segue:
    http://localhost:8080/LinxEFDReinf/#!/
    http://192.168.5.6:8080/LinxEFDReinf/#!/http://meuIPservidor:8080/LinxEFDReinf/#!/

    "URL_2": "http://{HOSTNAME ou IP}:{PORTA}/" do LinxDMS Web onde encontra-se instalado;

    Poderá acessar a etapa Configuração, Cadastros, Empresas Revendas e pela aba Parâmetros copiar o conteúdo do campo URL Linx DMS da seguinte forma:

    "URL_2": "http://localhost:81/"

    Exemplo conforme figura abaixo:
    Image Removed

    Importante:

    No fim da linha da primeira e segunda URL deverá conter uma vírgula conforme exemplo abaixo:

    [

          {
                "PRODUTO": "APOLLO",
                "URL": "http://localhost:1517/",
                "URL_2": "http://localhost:81/"            
          },
          {
                "PRODUTO": "SISDIA",
                "URL": ""
          },
          {
                "PRODUTO": "SPRESS",
                "URL": ""
          }

    ]

    O arquivo "config.json", depois deve ser copiado para a pasta "C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\ webapps\LinxE
    CERTIFICADO DIGITAL
    Para a Consulta dos envios a SEFAZ nesse novo padrão o certificado utilizado será o configurado no diretório "

    1 - Instalação:

    Para que não tenha problemas com instalação ou atualização é extremamente recomendado seguir as orientações que estão nos pdfs junto ao instalador disponibilizado no DVI. Caso seja a primeira instalação você deve seguir o arquivo "EFD REINF CROSS.pdf" ou caso seja uma atualização no ambiente seguir o arquivo "Atualização Linx EFD REINF.pdf". Você pode baixar o pacote mais recente clicando aqui

    2- Pós instalação:

    O que devo me atentar após a instalação?

    •          CERTIFICADO DIGITAL:

    Para a correta comunicação com a SEFAZ, é necessário salvar o Certificado Digital da empresa no diretório: C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\

    Certificadosé importante que o diretório esteja acessível e o usuário tenha

    certificados,com a extensão .pfx

    Image Added

    IMPORTANTE: O usuário deverá ter permissão de acesso e leitura

    dessa pasta. É recomendado que o nome do arquivo .pfx seja salvo com o número do CNPJ conforme print abaixo: 

    Image Removed
    Diretório: C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\ Certificados

    1. Image Removed
    O LinxDMS foi modificado para se comportar da seguinte maneira para buscar o certificado digital e efetuar a Assinatura dos Eventos:
    Como o REINF trabalha com o CNPJ Raiz, será passado o CNPJ raiz ao LinxDMS para que o mesmo identifique a EMPRESA.REVENDA matriz ou centralizadora. Isso será feito da seguinte maneira:
    Será feita uma busca no cadastro de Empresas e Revendas (tabela GER_REVENDA), pela MENOR REVENDA de integração contábil, ou seja, os clientes utilizam este campo para centralizar a contabilização sempre na REVENDA MATRIZ e este campo foi criada e é utilizado pelo APOLLO para identificar a EMPRESA.REVENDA matriz.
    Configurações > Cadastros > Empresas e Revenda

    Image Removed

    OBS: Operacionalmente não existe a possibilidade do cliente colocar para o mesmo grupo de EMPRESA X e REVENDA Y, uma REVENDA diferente no campo do print acima, pois, daria a entender que existem duas matriz para o mesmo grupo EMPRESA Exemplo: Empresa 1 possui 10 REVENDAS, se o usuário acessa a REVENDA 2 e colocar como REVENDA 1 para centralizar a contabilização ela quer dizer que a EMPRESA 1 e REVENDA 1 é a matriz. Se o cliente informa que a REVENDA 3 vai centralizar a contabilização na REVENDA diferente de 1, quer dizer que o cliente possui duas matriz no mesmo grupo EMPRESA 1, e isso é errado.

    Uma vez identificada a MATRIZ, será acessado o seguinte menu

    Image Removed
    O LinxDMS irá verificar se o parâmetro estará marcado como "DISTRIBUÍDO". Se sim, irá pegar o conteúdo do campo "SERIAL", o Certificado deve está instalado na estação de trabalho para o REINF assinar o XML com o mesmo.
    Se o campo "SERIAL" estiver vazio ou o parâmetro "Tipo de Utilização" estiver marcado como "CENTRALIZADO", o LinxDMS irá procurar pelo certificado parametrizado nos campo "Caminho do Certificado Digital" e "Senha do Certificado Digital".
    OBS

    a pasta do diretório. 

    O certificado digital que será utilizado para assinatura dos eventos é o LinxDMS por isso é importante se atentar aos passos abaixo.


    • Como o envio dos eventos da  EFD - REINF é realizado pelo CNPJ Raiz, será realizado a seguinte verificação no Linx DMS:

    1. Será  acessado o Menu Configurações > Cadastros > Empresas e Revendas, para identificar a Empresa/Revenda MATRIZ

    2. Localizada a Empresa/Revenda MATRIZ, será acessado a aba: NF-e => Configurações de Acesso

    3. Será verificado se está marcado o parâmetro:

               a) DISTRIBUÍDO: será utilizado o conteúdo do campo "SERIAL" para assinar os eventos da REINF. Devendo o certificado estar instalado na estação/servidor de trabalho de onde se encontra o LinxDMS.

               b) CENTRALIZADO: será utilizado o conteúdo do campo "SERIAL" para assinar os eventos da REINF, caso o campo esteja vazio, será utilizado o Certificado informado no campo "Caminho do Certificado Digital", bem como a Senha informada no campo "Senha do Certificado Digital".

          Image Added


    Nota: Se o campo "Caminho do Certificado Digital" estiver com uma pasta com o IP ou HOSTNAME, significa que é uma pasta mapeada em REDE, ou seja, o

    LinxDMS precisa enxergar ela

    Linx DMS precisa acessa-la e ter permissão de LEITURA

    deste mesmo diretório e do certificado que se encontra dentro da pasta. Claro, o certificado não pode estar bloqueado.

    Se a empresa já emite NF-e e Autoriza e comunica com a SEFAZ, não será necessário efetuar nenhum ajuste no Apollo para atender aos critérios de leitura acima, esta documentação foi elaborada para o cliente entender como funciona a leitura do Certificado Digital  que é igual ao Frente De Caixa.

    PARAMETRIZAÇÃO:

    EFD-REINF 2023: 

    Logar na aplicação EFD-REINF WEB, acessar menu "APOIO > PARÂMETROS DE COMUNICAÇÃO" e preencher os
    campos "URL de Comunicação Assíncrona" e "Versão do XML Assíncrona" e gravar:

    URL de Comunicação Assíncrona: https://pre-reinf.receita.economia.gov.br/recepcao/lotes - homologação.
    Produção: https://reinf.receita.economia.gov.br/recepcao/lotes

    Ao acessar a tela abaixo, para qualquer alteração é obrigatório digitar a senha do certificado novamente.

    Versão do XML Assíncrona: 2.01.02  

    Image Removed

     

    • Ir até "APOIO > INFORMAÇÕES DO CONTRIBUINTE", clicar no botão "Alterar":Image Removed 
    • Preencher o campo "Versão do Processo Assíncrono" o valor "2.01.02" que complementa as informações de comunicação necessárias para que o sistema funcione corretamente no tratamento da série R-4000.Image Removed 
    • Após isso será incluído em "APOIO > INFORMAÇÕES DO CONTRIBUINTE" os campos: Data de óbito (para contribuinte Pessoa Física), Indicativo de entidade vinculada a União e Data da Transformação de entidade. Todos esses campos são opcionais, podendo ou não serem preenchidos no momento da atualização. 

     Image Removed

     

    • Após o preenchimento do campo Versão Processo Assíncrono basta clicar em "Gravar":

    ATENÇÃO: NÃO É MAIS NECESSÁRIO ENVIAR O EVENTO R-1000, CONFORME COMUNICADO DA PRÓPRIA RECEITA: Implantação da recepção dos eventos da série R-4000 (rfb.gov.br)

    Image Removed

    SE PRECISAR ENVIAR O EVENTO R-1000: PREENCHA O GRUPO "NOVO PERÍODO DE VALIDADE" E CLIQUE EM "ENVIAR".

    • No Menu "PAGAMENTOS/CRÉDITOS BENEFICIÁRIOS PESSOA FÍSICA" é possível Consultar Notas Fiscais emitidas no Apollo e/ou Incluir novos pagamentos manuais, ou seja, criar o evento diretamente na tela sem nenhuma dependência com o LinxDMS: 

    Image Removed

    Aqui temos um evento já processado pela SEFAZ:

    Image Removed

    • Após preenchimento dos campos relacionados ao pagamento beneficiário Pessoa Física, basta Gravar para que o evento fique apto ao envio. OBS: é muito importante que se respeite as casas decimais após a vírgula para que a SEFAZ não rejeito seu envio. O padrão é sempre de duas casas decimais após a vírgula, e caso o valor do campo não exista, não enviar somente com o '0'. O envio pode ser feito de forma similar a série R-2000, onde existe a opção no menu de "Envia Evento (Série 4000). Para saber se o evento foi autorizado é semelhante a série R-2000, ou seja você tem três maneiras de efetuar a consulta:
      1. Na própria tela Envia Evento (Série 4000), marcando a opção Listar todos os Eventos:Image Removed
      2. No menu Consultas > Consultar Eventos:Image Removed
      3. Na própria tela onde o evento é preparado, onde o status é exibido após o envio. IR, CSLL, COFINS E PIS/PASEP > Pagamentos/Créditos Beneficiário Pessoa Física/Jurídica ou Não Identificada:Image Removed
    • O mesmo processo será feito ao menu de "PAGAMENTOS/CRÉDITOS A BENEFICIÁRIOS PESSOA JURÍDICA", Evento R-4020.
    • Para o envio do evento R-4040 é necessário que o processo seja feito pela tela do REINF, não havendo importação de dado do Apollo. Lembre-se de ir até o menu "IR, CSLL, COFINS e PIS/PASEP > BENEFICIÁRIOS NÃO IDENTIFICADOS", selecionar o período, consultar pelo mês selecionado, clicar em “Novo” e cadastrar os dados do evento. 

    ATENÇÃO AO EVENTO R-4040: ESTE EVENTO É ÚNICO POR PERÍODO, OU SEJA, EM OUTUBRO POR EXEMPLO SÓ PODE SER ENVIADO UM ÚNICO EVENTO R-4040.

    Image Removed

    A partir desse ponto os passos são iguais aos eventos R-4010 e R-4020, sendo necessário gravar para realizar a comunicação com a SEFAZ, onde serão gerados o número de protocolo de envio e de recibo. 

    • Para retificação de quaisquer dos eventos da série R-4000 temos como pré-requisito um evento já enviado com o processamento concluído. Nesse momento o único botão disponível para esse envio é o de retificação. Que ao clicar, altera o número final do ID do Evento.  Normalmente ele é gravado com final 01 e ao retificar o final é alterado para o número seguinte, podendo ser feita N retificações enquanto o período estiver aberto. A cada retificação um número é incrementado. Um exemplo é o do print abaixo: 

    Image Removed

    O processo de retificação da série R-4000 é semelhante ao da série R-2000, ou seja, basta clicar no botão retificar, realizar as devidas modificações SE NECESSÁRIO e depois clicar em gravar, para enviar acessar o menu "Enviar Evento Série 4000, consultar o período do evento, selecionar e enviar.

    • Para realizar o fechamento do evento R-4000, basta ir ao menu "ENVIOS > REABRE/FECHA EVENTOS PERIÓDICOS (SÉRIE R-4000)". Informe o período e clique em Consultar, selecione a linha desejada e clique em "reabrir" ou "fechar" período: 

     Image Removed

    É importante ressaltar que, se o período não tiver sido enviado a coluna protocolo estará vazia, assim como a de Número de Recibo.  

    OBS: Ao realizar a reabertura ou fechamento é necessário atualizar a página para que o valor do Status seja alterado. 

    • No Menu "CONSULTAS > CONSULTAR EVENTOS" foram incluídos os novos eventos: 

     Image Removed

    • No Menu "CONSULTAS > CONSULTAR TOTALIZAÇÕES R-4000 ONLINE", pode-se consultar os eventos a partir do protocolo: 

    ATENÇÃO A CONSULTA TOTALIZAÇÕES: Este menu contempla a totalizações tanto da série R-4000 quanto da série R-2000

     Image Removed

    INFOCR_CNR e INFOTOTALCR são a totalizações dos eventos da série R-4000.

    INFOTOTALCONTRIB é a totalização da série R-2000

    ATENÇÃO: A TOTALIZAÇÃO DA SÉRIE 4000 É REALIZADA QUANDO O ENVIO DO EVENTO R-4099 É ACEITO PELA SEFAZ.

    ATENÇÃO: A TOTALIZAÇÃO DA SÉRIE 2000 É REALIZADA QUANDO O ENVIO DO EVENTO R-2099 É ACEITO PELA SEFAZ.

    ATENÇÃO: AO REALIZAR A CONSULTA DE UMA TOTALIZAÇÃO NÃO É POSSÍVEL CONSULTAR PELA TOTALIZAÇÃO DA SÉRIE 2000 E 4000 AO MESMO TEMPO. OU SEJA, SE QUISER CONSULTAR TOTALIZAÇÃO DA SÉRIE 4000 INFORME O PROTOCOLO DO EVENTO R-4099 O MESMO É VÁLIDO PARA A SÉRIE 2000, SENDO NECESSÁRIO INFORMAR O PROTOCOLO DO EVENTO R-2099.

     

     

    OBS: Para configuração no Apollo/Bravos dos Códigos de Natureza de Rendimento (Tabela 01 do EFD-Reinf) verifique neste link: Parametrização de retenção do Imposto de Renda

    Para envio do Evento R-2040 e R-1070 consulte a documentação abaixo:

     EFD-REINF R-2040 - Automotivo - Linx Share

    da pasta mapeada no diretório informado

    Obs.: Recomendamos informar no campo "Caminho do Certificado Digital" o caminho absoluto do drive mapeado no servidor. Exemplo: \\ip_servidor\c$\Nome_pasta_Certificado\nome_certificado.pfx


    ATENÇÃO: Caso o certificado esteja em uma pasta MAPEADA em REDE (servidor diferente de onde se encontra o Linx DMS) ou utiliza o SERIAL para assinatura de XML, seguirem o passo do PDF em anexo. Clique aqui para acessar o manual.

    Necessário este procedimento para liberação de permissão ao IIS,  devido o mesmo possuir restrições de acesso a arquivos e diretórios.



    IMPORTANTE: Antes de entrar na ferramenta EFD-REINF, recomendamos limpar o CACHE do seu navegador. 

    • Utilize as teclas de atalho "CTRL+SHIFT+DEL";
    • Selecione opção "Desde o começo";

    • Marque apenas a opção "Arquivos e Imagens em Cache";

    • Clique em "Limpar agora".

    Image Added


    • Na tela de login do EFD-REINF, utilize as teclas de atalho "SHIFT+F5" para recarrega e limpar o cache da aba atual

           Image Added



    3- Acessando a ferramenta:

    1. Selecionar parâmetro de Centralização de informações pela Matriz.

    a) SIM: será centralizado as informações para envio pela Empresa/Revenda  Matriz

    b) NÃO: será enviado as informações da Empresa/Revenda de origem do lançamento

    Image Added

    Exemplos de registro:         

    • Parâmetro igual a "NÃO" irá apresentar os registros por Empresa/Revenda 

    Image Added

    Image Added


    • Parâmetro igual a "SIM" irá apresentar os registro consolidado pela Empresa/Revenda MATRIZ.

    Image Added


    Image Added


    Nota: A alteração do parâmetro de centralização se dá por período, ou seja, para que funcione corretamente não poderá existir um evento preparado, alterado ou enviado a SEFAZ, pois o sistema irá restringir o seu uso caso tente alterar o valor dele com alguma movimentação em algum evento dentro do período.


     4. Incluído na tela de "Parâmetros de Comunicação" a opção de LOG

    IMPORTANTE: Habilitar somente se houver  solicitação do suporte.

    Image Added



    • Selecionar Opção Habilitar, Desabilitar ou Limpar o Registro, será apresentado a seguinte mensagem

    Image Added


    • Será apresentado no canto superior direito e na parte inferior a esquerda a indicação de "Log habilitado", alerta para que não se esqueça de desabilitar ao final da interação.

    Image Added



    • Na opção "Limpar Registros" todo o conteúdo da tabela de log é excluído e clicando sobre o botão a mensagem abaixo será exibida:

    Image Added


    Nota: A implementação do Log tem por finalidade verificar a etapa que ocasionou falha ou comportamento indevido no processo, por isso não é necessário manter os registros


    • Acessar APOIO => INFORMAÇÕES DO CONTRIBUINTE, clicar no botão "ALTERAR", preencher o campo "VERSÃO DO PROCESSO ASSÍNCRONO" e clicar em GRAVAR:


    Image Added 

    Nota: O Ambiente para envio deverá estar selecionado a opção 1 - Produção


    ATENÇÃO: NÃO É NECESSÁRIO ENVIAR O EVENTO R-1000, CONFORME COMUNICADO DA PRÓPRIA RECEITA: 

    Image Added

    Link: Implantação da recepção dos eventos da série R-4000 (rfb.gov.br)





    Painel
    titleColor#FFFFFF
    titleBGColor#2C004B
    titleDÚVIDAS

    Em caso de dúvidas sobre o conteúdo deste documento, entre em contato com o Suporte Nacional, através do site cliente.linx.com.br.



    Painel
    titleColor#FFFFFF
    titleBGColor#2C004B
    titleAlertas e Erros

    Abaixo estão alguns dos alertas e tratamentos de erros comuns relacionados a ambiente que pode te auxiliar caso alguma mensagem de erro diferente do padrão apareça

    ERRO: com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: empty String

    Dependendo da parametrização do ambiente em fatores externos ao que diz respeito sobre o EFD-Reinf a mensagem acima pode ser retornada. Para tratamento é recomendado ir a loja de extensões do seu navegador e adicionar a extensão "Allow CORS" e ativa-la. Ao fazer essa etapa a mensagem de erro não deve mais ser exibida.

    No caso do chrome por exemplo:

    Ir até a loja de extensões, pesquisar pela allow cors

    Image Added

    Clicar sobre ela na sequência selecionar a opção "Usar no Chrome"

    Image Added

    Após isso clicar em "Adicionar Extensão"

    Image Added

    Agora basta ativa-la em seu navegador:

    Image AddedImage AddedImage Added


    A extensão ficará colorida enquanto ativa no navegador.