Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Erro no REINF.


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
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other 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 to comment
Share on other sites

16 horas atrás, EMBarbosa disse:

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

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

Link to comment
Share on other 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
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other 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 to comment
Share on other sites

3 horas atrás, EMBarbosa disse:

  ACBrReinf1.AssinarEventos;

 

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?

Link to comment
Share on other 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
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

26 minutos atrás, EMBarbosa disse:

Pode, basta configurar o componente corretamente.

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

 

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

Link to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.