Ir para conteúdo
  • Cadastre-se

dev botao

Erro no REINF.


  • Este tópico foi criado há 1022 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Em 04/06/2021 at 14:31, junior103 disse:

Olá, tem uma situação em que esta retornando o erro na imagem em anexo.

O que pode ser?

Desde já agradeço.

 

erro reinf.jpg

Bom dia.

Precisamos de mais informações:

Você está gerando o xml pelo componente ACBrReinf?

Está com o componente atualizado?

Está com os schemas atualizados?

Qual versão do Reinf está utilizando?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Em 07/06/2021 at 09:28, EMBarbosa disse:

Bom dia.

Precisamos de mais informações:

Você está gerando o xml pelo componente ACBrReinf?

Está com o componente atualizado?

Está com os schemas atualizados?

Qual versão do Reinf está utilizando?

Atualizei o acbr e os schemas do reinf.

Esta na versão ACBrReinf.Configuracoes.Geral.VersaoDF := v1_05_01 ;

Link para o comentário
Compartilhar em outros sites

Em 07/06/2021 at 09:28, EMBarbosa disse:

Bom dia.

Precisamos de mais informações:

Você está gerando o xml pelo componente ACBrReinf?

Está com o componente atualizado?

Está com os schemas atualizados?

Qual versão do Reinf está utilizando?

Tem um detalhe esse erro ocorre usando certificado A3.

Segue a rotina que popula XMLAssinado:

CertFly := CoCertfly_.Create;

XMLAssinado := CertFly.AssinarSha256A3( XML, Certificado, CertSenha) ;
if Pos( WideString('Signature'), XMLAssinado ) = 0 then
   raise Exception.Create(XMLAssinado);

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 horas atrás, junior103 disse:

Tem um detalhe esse erro ocorre usando certificado A3.

Segue a rotina que popula XMLAssinado:

CertFly := CoCertfly_.Create;

XMLAssinado := CertFly.AssinarSha256A3( XML, Certificado, CertSenha) ;
if Pos( WideString('Signature'), XMLAssinado ) = 0 then
   raise Exception.Create(XMLAssinado);

Desculpe, mas não entendi esse código. Você consegue reproduzir o problema utilizando o aplicativo DEMO do ACBrReinf?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

59 minutos atrás, EMBarbosa disse:

Desculpe, mas não entendi esse código. Você consegue reproduzir o problema utilizando o aplicativo DEMO do ACBrReinf?

Nesse projeto para assinar xml esta usando CertFly. Eu citei esse código pois talvez seja ele que esta gerando alguma coisa errada, mas não tenho certeza.

Bom depois que fez os procedimentos eu tenho o arquivo de retorno que esta com essa mensagem no xml

<dscResp>A estrutura do arquivo XML está em desconformidade com o esquema XSD. The 'URI' attribute is invalid - The value '' is invalid according to its datatype 'AnyUri' - The actual length is less than the MinLength value. </dscResp>.

Estou com o acbr e schemas atualizados.

Então eu suspeitei do CertFly que tem uma função que assina xml "CertFly.AssinarSha256A3".

No A1 não tenho problemas, o problema só é no A3.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, junior103 disse:

Olá, teria como citar um trecho onde é gerado assinatura com certificado A3?

  ACBrReinf1.AssinarEventos;

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

2 horas atrás, EMBarbosa disse:

  ACBrReinf1.AssinarEventos;

 

No projeto em que estou tendo problemas, está usando Certfly.dll. Tem esse função que faz a assinatura e retorna CertFly.AssinarSha256A3( XML, Certificado, CertSenha)  e retorna widestring que é xml assinado.

Depois que atualizou para v1.05.01 que começou ter erro no arquivo de retorno.

O que tenho que fazer para resolver isso?

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, junior103 disse:

Para A1 eu uso esse aqui ACBrReinf.SSL.Assinar( XML, 'Reinf', Evento, '', '', '', 'id' )  que me retorna xml assinado, esse pode ser para A3 também? Se não qual seria?

Pode, basta configurar o componente corretamente.

Como funciona da mesma forma que o ACBrNFe e outros DFe, talvez esse tópico ajude:

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Moderadores
34 minutos atrás, junior103 disse:

Blz, Tem como passar a forma de preenchimento da ACBrReinf.SSL.Assinar quando for A3?

Certificado A3 você configura por número de série e, opcionalmente, senha.

Veja o programa exemplo do componente.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1022 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.

The popup will be closed in 10 segundos...