Ir para conteúdo
  • Cadastre-se

dev botao

Reinf Schemas


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

Recommended Posts

Boa tarde, 

estou desenvolvendo A EFD Reinf e estou com um problema, 

estou criando o XML eu mesmo e quero usar o ACBR para comunicar com o webservice, pois bem...

estou usando como configuração:ACBrReinf1.Configuracoes.Geral.SSLLib        := libWinCrypt;
      ACBrReinf1.Configuracoes.Geral.SSLCryptLib   := cryWinCrypt;
      ACBrReinf1.Configuracoes.Geral.SSLHttpLib    := httpWinHttp;
      ACBrReinf1.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2;
      ACBrReinf1.Configuracoes.WebServices.SSLType := TSSLType(5);
      ACBrReinf1.Configuracoes.Geral.Salvar := true;
      ACBrReinf1.Configuracoes.Arquivos.Salvar := true;
      ACBrReinf1.Configuracoes.Arquivos.PathSalvar := ExtractFileDir(application.ExeName)+ '\Integração\XmlNFSe\';
      ACBrReinf1.Configuracoes.Arquivos.PathSchemas := ExtractFileDir(application.ExeName)+ '\ACBr\SchemasReinf\';
      ACBrReinf1.Configuracoes.WebServices.Ambiente     := StrToTpAmb(Ok,IntToStr(Ambiente));

      if (cTP_Certificado = 'A1') then begin
        ACBrReinf1.Configuracoes.Certificados.ArquivoPFX := cCaminho_Arq_Pfx;
        ACBrReinf1.Configuracoes.Certificados.Senha      := cCertificado_Senha;
      end else
        ACBrReinf1.Configuracoes.Certificados.NumeroSerie := cNumSerie_Certificado;

o Xml que estou utilizando para testar é este  em anexo....

Depois de criar o meu xml estou tentando usar a função do Acbr 
        ACBrReinf1.Eventos.LoadFromFile(openDialog1.FileName);

para carregar o Xml no componente e assinar....

o meu problema é que tenho de retorno desta função:

image.png.252e310204f30338f524b881fa899ab8.png

quando na tag do xml coloco "Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_03_02" tenho a mesma msg de retorno, 

e quando troco para v1_03_00 recebo:

image.png.ccfa21e51f78e1a3631fa2f5b5b7b5f1.png

Hoje eu reinstalei e atualizei o Acbr e estou utilizando os schemas quem vêm  na pasta de exemplos....

preciso de ajuda, onde estou errando?

RegR1000.xml

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

19 minutos atrás, ramalho disse:

algum moderador pode transferir para : https://www.projetoacbr.com.br/forum/forum/70-acbr-reinf/ 

Tópico movido.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Ramalho,

O erro que esta ocorrendo significa que o seu XML não esta correto, deve estar faltando tag, ou tag com grafia errada, etc.

Vou ser sincero com você, esquece a sua rotina de gerar o XML e use o componente por completo.

Garanto a você que a sua aplicação vai ficar pronta antes do esperado.

O tempo que você esta perdendo em fazer a rotina para gerar o XML e depois descobrir porque o XML esta invalido, você já teria feito a rotina para alimentar o componente com os dados pertinentes ao evento (no programa exemplo existe uma para cada evento) e testado o seu envio.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Solution
15 horas atrás, Italo Jurisato Junior disse:

Boa tarde Ramalho,

O erro que esta ocorrendo significa que o seu XML não esta correto, deve estar faltando tag, ou tag com grafia errada, etc.

Vou ser sincero com você, esquece a sua rotina de gerar o XML e use o componente por completo.

Garanto a você que a sua aplicação vai ficar pronta antes do esperado.

O tempo que você esta perdendo em fazer a rotina para gerar o XML e depois descobrir porque o XML esta invalido, você já teria feito a rotina para alimentar o componente com os dados pertinentes ao evento (no programa exemplo existe uma para cada evento) e testado o seu envio.

Bom dia Italo, Obrigado por sua resposta....

acabo de  conseguir passar por este problema,

na verdade estava faltando indicar para o componente uma configuração indicando qual a versão do arquivo.

a quem possa interessar segue:

ACBrReinf1.Configuracoes.Geral.VersaoDF      := TVersaoReinf(3); //v1_04_00

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

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