Ir para conteúdo
  • Cadastre-se

dev botao

Erro EFD-REINF


Ver Solução Respondido por Márcio M Gomes,
  • Este tópico foi criado há 2418 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Fala galera,

Bom dia.

Galera, gostaria de inciar esse tópico já agradecendo toda atenção e paciência do pessoal da ACBr e colaboradores.

Estive iniciando alguns tópicos todos bem respondido e com clareza.

Tive que abrir mais um pois estou com um erro ao reproduzir um evento no modulo EFD-REINF, gostaria de entender o processo da geração do evento e principalmente o processo da assinatura.

Pois é nessa função que estou interessado.

Segue imagens de onde esta parando a aplicação e gerando a exceção.

Muito obrigado pela atenção de todos.

Obs: Estou ficando louco com esse SPED;

Valeu galera!

Abraço!

  

erroImg_01.jpg

erroImg_02.jpg

erroImg_03.jpg

Postado

Boa tarde Daniel,

Obrigado pelo retorno, 

Cara infelizmente não é isso não !

=[

Estou tentando descobrir aqui.

Eu pulei essa linha eu gerou o arquivo, ta um pouco confuso pra entender como ele assina.

 

Vou ver o que eu faço aqui.

Obrigado pela atenção.

Da um erro falando que ta falando esse form tb, e esse dcu, rxPlacemnt

image.png.2f6a3823ee0e561a40eff5f3f9e6fdd2.png

  • Moderadores
Postado
10 minutos atrás, Junior Salzano disse:

Boa tarde Daniel,

Obrigado pelo retorno, 

Cara infelizmente não é isso não !

=[

Estou tentando descobrir aqui.

Eu pulei essa linha eu gerou o arquivo, ta um pouco confuso pra entender como ele assina.

 

Vou ver o que eu faço aqui.

Obrigado pela atenção.

Da um erro falando que ta falando esse form tb, e esse dcu, rxPlacemnt

image.png.2f6a3823ee0e561a40eff5f3f9e6fdd2.png

Subirei logo mais correções para o exemplo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Show de bola Juliomar,

Preciso da função que assina o XML.

hehe.

 

Vou simular na aplicação de vocês ae pra entender, e refatorar para meu código!

Ta tenso !

Estou estudando o código aqui,  se eu encontrar algo, retorno para ajudar na manutenção do mesmo !

Vale demais!

 

Postado

Boa tarde Paulo, 

Estou com o mesmo problema homi ,

Pelo que entendi o pessoal esta trabalhando na evolução do componente, estou trabalhando em cima dele aqui tb, caso identifique algo. Retorno nesse mesmo tópico !

 

Valeu demais!, Bora pra cima!

 

Postado

1.png

O

2 minutos atrás, Junior Salzano disse:

Boa tarde Paulo, 

Estou com o mesmo problema homi ,

Pelo que entendi o pessoal esta trabalhando na evolução do componente, estou trabalhando em cima dele aqui tb, caso identifique algo. Retorno nesse mesmo tópico !

 

Valeu demais!, Bora pra cima!

 

Obrigado, também estou tentando resolver. O outro tópico estava ajudando bastante, mas foi trancado.

Postado

Fala galera..

 

Boa noite, tudo certo ?

 

Galera...

 

Ainda estou com esse erro "Falha ao localizar nó de assinatura", atualizei os fontes, aguardei um tempo. estou sempre atualizando os fontes;

 

Fonte esse erro ainda persiste.

Estou tentando entende-lo para correção, mais gostaria de saber se alguém já corrigiu isso, ou é so algum erro de utilização.

 

Não estou utilizando o componente do e-social, e sim do efd-reinf;

 

Segue imagens em anexo, se alguem conseguir dar uma força ai.

 

Valeu galera!

Abraço!image.png.fea0edb6ba0fa032e3f1017bd3aca5d4.png

 

image.png.a7d5497f39d36ec76c4ce001e60bf0fb.png

Postado

Bom dia Daniel,

 

Rapaiz...

pior que vcs falaram isso, eu testei aqui e não deu certo.

 

Rodei sem ser em modo debug e também alterei a configuração de debug conforme imagem.

Mesmo assim, sem sucesso!

;(

 

image.thumb.png.9610e2d560fde367b19fcb931efc3581.png

Postado

Fala Daniel.

Bom dia,

 

Cara realmente é so ignorar a exceção eu consegui aqui.

 

porem na sequencia gera o erro que nosso amigo Paulo Alvez N Junior, comentou acima;

"XmlParseDoc"
Meu fonte esta atualizado, atualizo todo dia pela amanha.

 

Sabe me orientar por gentileza.

 

Muito obrigado pela atenção.

 

Edson Junior
Solus-Desenvolvimento
 

 

1.png.ed1232827a391a30f130e3e61d1e5edd.png

Postado (editado)
Em 02/02/2018 at 08:40, Junior Salzano disse:

Fala Daniel.

Bom dia,

 

Cara realmente é so ignorar a exceção eu consegui aqui.

 

porem na sequencia gera o erro que nosso amigo Paulo Alvez N Junior, comentou acima;

"XmlParseDoc"
Meu fonte esta atualizado, atualizo todo dia pela amanha.

 

Sabe me orientar por gentileza.

 

Muito obrigado pela atenção.

 

Edson Junior
Solus-Desenvolvimento
 

 

1.png.ed1232827a391a30f130e3e61d1e5edd.png

Resolvi este problema com as seguintes configurações: 

 with SSL do
                 begin
                   DescarregarCertificado;
                   SSLCryptLib := cryWinCrypt;
                   sslhttplib := httpWinHttp;
                   SSLXmlSignLib := xsLibXml2;
                 end;

Editado por Paulo Alves N Junior
Postado

Boa tarde, após enviar um lote com dois eventos R2020, ao tratar o retorno, apenas a inconsistência de um dos R2020 era retornada. Efetuei uma alteração na Unit ACBrReinfWebServices.pas, na linha 272, de "while Leitor.rExtrai(1, 'retornoEventos', '', i + 1) <> '' do" para "while Leitor.rExtrai(1, 'retornoEvento', '', i + 1) <> '' do". Dessa forma consegui gerar as inconsistências de todos os eventos do lote. Segue imagens do problema em questão e a unit alterada para análise dos senhores.

XML, mensagem antes  e após a alteração:

 

1.png

2.png

ACBrReinfWebServices.pas

3.png

  • Moderadores
Postado
5 horas atrás, Paulo Alves N Junior disse:

Favor analisar a alteração abaixo

Boa tarde

bem observado. já está no svn

Obrigado pela contribuição.

 

ps. acho que quando atualizar e recompilar vai resolver a situação dos caracteres que notei na imagem.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 2 semanas depois ...
Postado (editado)

Uma detalhe que notei, após a virada do layout para 1.3, os envios estavam apenas aceitando a versão 1.2 (<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/envioLoteEventos/v1_02_00">). Há poucos dias atrás quando retomei os testes da minha aplicação, os envios já estavam aceitando apenas a versão 1.3 (<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/envioLoteEventos/v1_03_00">)

Editado por Paulo Alves N Junior
  • 2 semanas depois ...
Postado

Boa tarde, estou com uma dúvida com relação ao  ID dos eventos, este valor é gerado pela função "Id(0)" que está na unit "ACBrReinfEventosBase.pas". Ao gerar algum evento  pela primeira vez, o Id é gerado pela função, mas se for preciso fazer alguma alteração, como faço para enviar o evento com o mesmo Id que gravei na minha base de dados. Atualmente a cada reenvio de algum evento, o Id é gerado novamente.

A função "Id(0)" verifica se a variável "FId" está vazia e caso positivo gera o Id, mas esta variável está protegida como "private", então não é possível setar algum valor para ela.

  • 3 semanas depois ...
Postado

Bom dia, só consegui tratar corretamente o retorno dos  eventos quando realizei algumas alterações no código fonte da Unit ACBrReinfWebServices.pas (em anexo). Quando tentei usar da mesma forma que está no fonte de exemplo, não consegui recuperar as informações de retorno, nem as mensagens de inconsistências e nem o número de recibo quando a validação pela Sefaz ocorre com sucesso. Favor analisarem as alterações, as mesmas ocorreram na function TEnvioLote.TratarResposta: Boolean;

 

ACBrReinfWebServices.pas

  • Este tópico foi criado há 2418 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.