Jump to content

edu.nazario

Membros
  • Content Count

    17
  • Joined

  • Last visited

Community Reputation

3 Neutral

About edu.nazario

  • Rank
    Novato

Recent Profile Visitors

63 profile views
  1. Minha duvida é a seguinte dentro do exemplo ACBR existe duas opções de ambiente, o de produção e restrita Reais. Restrita reais no caso seria o ambiente de homologação?
  2. Acredito que a maior documentação do ACBR seja o forum, por isso quanto mais solução colocar aqui melhor, pois outras pessoas podem ter a mesma duvida que eu, achei sua resposta um tanto quanto ríspida, acredito que aqui somos uma comunidade e uns devemos ajudar os outros, caso contrario que seria a utilidade desse forum? se não for para expor duvidas e soluções!
  3. Complicado estudar, já que aqui não possui uma documentação do componente, como já foi citado acima, se você ler esse tópico desde o começo vai entender, estou na tentativa e erro, pois pelo que foi passado só tenho o exemplo para estudar, não existe nada documentado, e se existe por favor me passe que vou estudar com certeza.
  4. Consegui resolver removendo os #13#10 do arquivo XML, ou seja tem que remover qualquer enter,espaço e indentação, que tenha entre as tags, antes de carregar no componente. Obrigado! function enviaReinf(XML): begin XML := StringReplace(trim(XML),#13#10,'',[rfReplaceAll]); if ACBrReinf.Eventos.LoadFromString(XML) then begin if ACBrReinf.Enviar then Result := ACBrReinf.WebServices.EnvioLote.RetWS end; end; Acredito que tenha que remover espaços também, o código acima é do programa que estou desenvolvendo! Segue em anexo o arquivo que deu certo no programa de exemplos de REINF ACBR: Reinf10002.xml De alguma forma o componente ACBR esta fazendo alterações no XML depois de assinado pois conforme citei acima consegui resolver removendo os espaços e a indentação entre as tags, essa parte esta resolvida. Obrigado.
  5. O problema não é erro de leitura e nem de assinatura incorreta, pois como já falei carrego um XMLno programa de testes, o XML gerado esta correto inclusive se não estivesse nem carregava no componente, porem esta carregando, quando envio ao servidor da o erro que ja foi citado acima. Não utilizo o copia e cola e sim a carga do arquivo.xml, como ja foi demostrado na imagem acima, Vou colocar o XML no anexo. Reinf10002.xml
  6. A imagem esta ali em cima demonstrando como foi feito, utilizei o programa de exemplo e ocorre o mesmo erro que o que estou desenvolvendo, o processo é simples como demonstra na imagem, primeiro carreguei o arquivo conforme o item 1 da imagem depois mandei enviar, não foi feito nenhuma alteração no arquivo,pois o que esta processando o arquivo é o programa de exemplo com componente ACBR, quanto ao passo a passo eu passei na imagem acima duas vezes como o processo de envio foi feito segue os números da imagem vou passar de novo: Clico em ler arquivo com o segunte XML: <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_04_00"> <evtInfoContri id="ID1XXXXXXXXXXXXXX2019102421281200001"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>1.04.00</verProc> </ideEvento> <ideContri> <tpInsc>1</tpInsc> <nrInsc>XXXXXXXX</nrInsc> </ideContri> <infoContri> <alteracao> <idePeriodo> <iniValid>2019-09</iniValid> <fimValid>2019-09</fimValid> </idePeriodo> <infoCadastro> <classTrib>01</classTrib> <indEscrituracao>0</indEscrituracao> <indDesoneracao>0</indDesoneracao> <indAcordoIsenMulta>0</indAcordoIsenMulta> <contato> <nmCtt>XXXXXXX</nmCtt> <cpfCtt>XXXXXXXXXXX</cpfCtt> </contato> <softHouse> <cnpjSoftHouse>XXXXXXXXXXXXXX</cnpjSoftHouse> <nmRazao>XXXXXX</nmRazao> <nmCont>XXXX</nmCont> <telefone>XXXXXXXXX</telefone> <email>XXXXXXXX</email> </softHouse> </infoCadastro> </alteracao> </infoContri> </evtInfoContri> </Reinf> estou utilizando o delphi 7 para compilar o exemplo,
  7. Estou recebendo o seguinte retorno do servidor: 'MS0017', 'Assinatura do evento inválida. Erro ao verificar a assinatura (tag ''Signature'') com o certificado (tag ''X509Certificate''). Verifique se houve alteração no arquivo após o mesmo ter sido assinado.' Verifiquei que já teve um tópico aberto com esse assunto, porem fiz a atualização que sugere no mesmo mas não resolveu meu problema. Link do tópico: https://www.projetoacbr.com.br/forum/topic/48716-assinatura-do-evento-inválida/ Todos os fontes de todas as pastas atualizados!!!!! reinstalei a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada!!!!! Fiz um teste usando o programa exemplo do componente deu mesmo erro conforme imagem em anexo... Ja abri outro SAC mais não tenho respostas, preciso de uma solução valida.
  8. Preciso de uma solução urgente! Meu prazo esta acabando.
  9. Sim esta tudo atualizado, já desinstalei e instalei novamente, inclusive no programa de exemplo fornecido pela ACBR da o mesmo erro. Clico em ler arquivo com o segunte XML: <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_04_00"> <evtInfoContri id="ID1XXXXXXXXXXXXXX2019102421281200001"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>1.04.00</verProc> </ideEvento> <ideContri> <tpInsc>1</tpInsc> <nrInsc>XXXXXXXX</nrInsc> </ideContri> <infoContri> <alteracao> <idePeriodo> <iniValid>2019-09</iniValid> <fimValid>2019-09</fimValid> </idePeriodo> <infoCadastro> <classTrib>01</classTrib> <indEscrituracao>0</indEscrituracao> <indDesoneracao>0</indDesoneracao> <indAcordoIsenMulta>0</indAcordoIsenMulta> <contato> <nmCtt>XXXXXXX</nmCtt> <cpfCtt>XXXXXXXXXXX</cpfCtt> </contato> <softHouse> <cnpjSoftHouse>XXXXXXXXXXXXXX</cnpjSoftHouse> <nmRazao>XXXXXX</nmRazao> <nmCont>XXXX</nmCont> <telefone>XXXXXXXXX</telefone> <email>XXXXXXXX</email> </softHouse> </infoCadastro> </alteracao> </infoContri> </evtInfoContri> </Reinf> Depois em enviar: e me retorna o erro acima.
  10. Estou gerando o XML pois o processo de nosso ERP já esta gerando o mesmo, ja tenho todo processo de geração do XML de acordo com o manual de orientação, quando temos o controle no ERP ficamos livres de componentes de terceiros, então optamos para o componente ACBR ja que utilizamos ele para geração de notas e é um componente muito bom que funciona perfeitamente. Obrigado.
  11. Estou recebendo o seguinte retorno do servidor: 'MS0017', 'Assinatura do evento inválida. Erro ao verificar a assinatura (tag ''Signature'') com o certificado (tag ''X509Certificate''). Verifique se houve alteração no arquivo após o mesmo ter sido assinado.' Verifiquei que já teve um tópico aberto com esse assunto, porem fiz a atualização que sugere no mesmo mas não resolveu meu problema. Link do tópico: https://www.projetoacbr.com.br/forum/topic/48716-assinatura-do-evento-inválida/
  12. Obrigado pela atenção, consegui resolver depois de muito tentar, vou descrever a solução para que fique de registro para próximas duvidas que surgirem na comunidade. O que acontece é que o servidor da versão 1.03.00 que segue abaixo: EnviarLoteEventos_1.30=https://preprodefdreinf.receita.fazenda.gov.br/RecepcaoLoteReinf.svc ConsultarLoteEventos_1.30=https://preprodefdreinf.receita.fazenda.gov.br/ConsultasReinf.svc Esta descontinuado ou seja fora do ar o que tive que fazer foi setar no componente do REINF a propriedade em: Configurações/Geral/VersaoDF para versão mais recente que é a v1_04_00 conforme imagem abaixo: Que por sua ver passa a usar o servidor correto que esta no ar segue abaixo: EnviarLoteEventos_1.40=https://preprodefdreinf.receita.fazenda.gov.br/WsREINF/RecepcaoLoteReinf.svc ConsultarLoteEventos_1.40=https://preprodefdreinf.receita.fazenda.gov.br/WsREINFConsultas/ConsultasReinf.svc. Acredito que a versão 1.03.02 também funcione pois usa o mesmo servidor, porem não fiz testes na parte de layout ainda, só na parte de comunicação.
  13. O erro acima consegui resolver, assinando o XML antes de enviar, porem quando eu envio da o seguinte erro: --------------------------- Debugger Exception Notification --------------------------- Project Ello_Desenv.exe raised exception class EACBrDFeException with message 'WebService: http://sped.fazenda.gov.br/RecepcaoLoteReinf/ReceberLoteEventos - Inativo ou Inoperante tente novamente. Erro Interno: 0 Erro HTTP: 404 URL: https://preprodefdreinf.receita.fazenda.gov.br/RecepcaoLoteReinf.svc '. Process stopped. Use Step or Run to continue. --------------------------- OK Help --------------------------- Ou seja esta alegando que o servidor esta inativo ou inoperante... além disso gostaria de saber se o componente assina o XML antes de enviar pois tive que encontrar um XML assinado para testar, gostaria de carregar o XML sem assinatura e o componente assinar o mesmo para poder enviar, outra questão é a documentação que não consigo encontrar nada, de informações sobre o componente de REINF do acbr.
  14. Segui os exemplos, porem quando uso a função ACBrReinf.Eventos.LoadFromString(XMLTestes); me retorna o seguinte erro: MInhas dlls estão atualizadas e funcionam em outros processos como envio de email e nfes. Sendo que o a variavel XMLTestes segue abaixo: <?xml version="1.0" encoding="UTF-8"?> <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_03_02"> <evtInfoContri id="ID1123456780000002018060815345800001"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>1.0.3</verProc> </ideEvento> <ideContri> <tpInsc>1</tpInsc> <nrInsc>12345678</nrInsc> </ideContri> <infoContri> <inclusao> <idePeriodo> <iniValid>2018-05</iniValid> </idePeriodo> <infoCadastro> <classTrib>99</classTrib> <indEscrituracao>1</indEscrituracao> <indDesoneracao>0</indDesoneracao> <indAcordoIsenMulta>0</indAcordoIsenMulta> <indSitPJ>0</indSitPJ> <contato> <nmCtt>CONTATO</nmCtt> <cpfCtt>12345678901</cpfCtt> <foneFixo>TEL. CONTATO</foneFixo> <foneCel>CEL. CONTATO</foneCel> <email>EMAIL CONTATO</email> </contato> </infoCadastro> </inclusao> </infoContri> </evtInfoContri> </Reinf> --------------------------- Debugger Exception Notification --------------------------- Project Ello_Desenv.exe raised exception class EAccessViolation with message 'Access violation at address 1107C4C9 in module 'libeay32.dll'. Read of address AB922AB9'. Process stopped. Use Step or Run to continue. --------------------------- OK Help ---------------------------
×
×
  • Create New...