Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado
  Em 04/06/2021 at 17: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

Expandir  

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.
Postado
  Em 07/06/2021 at 12: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?

Expandir  

Atualizei o acbr e os schemas do reinf.

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

Postado
  Em 07/06/2021 at 12: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?

Expandir  

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);

  • Consultores
Postado
  Em 09/06/2021 at 16:30, 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);

Expandir  

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.
Postado
  Em 09/06/2021 at 18:49, EMBarbosa disse:

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

Expandir  

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.

 

  • Consultores
Postado
  Em 10/06/2021 at 11:27, junior103 disse:

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

Expandir  

  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.
Postado
  Em 10/06/2021 at 13:20, EMBarbosa disse:

  ACBrReinf1.AssinarEventos;

 

Expandir  

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.

  • Consultores
Postado
  Em 10/06/2021 at 16:48, 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?

Expandir  

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.
Postado
  Em 10/06/2021 at 18:34, EMBarbosa disse:

Pode, basta configurar o componente corretamente.

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

 

Expandir  

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

  • Moderadores
Postado
  Em 10/06/2021 at 19:01, junior103 disse:

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

Expandir  

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

 

 

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