Ir para conteúdo
  • Cadastre-se

dev botao

Mudança Provedor cidade Itapetininga SP


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

Recommended Posts

22 horas atrás, adilsonpazzini disse:

Italo . Funcionou aqui . agora toda a parte Capicom ta rolando .. consegui funcionar todos os itens ref ao provedor 4R . isso após atualização dos fontes que vc me enviou pra testes . mais uma vez te agradeço .. So pra OpenSSL que a parte do enviodoRPS ainda não esta funcionando, ele me parece não estar conseguindo assinar o documento

Mais ja o Capicom funcionando 100% ja quebra um baixa galhao ..

 

Muito obrigado pela Força .

 

Adilson Pazzini

Bom dia Adilson.

O arquivo INI do 4R está utilizando o mesmo do repositório do ACBR?

Atenciosamente,
Rodolfo Cenedese Bataglia

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Adilson,

Os fontes enviados ontem a noite e hoje de manhã para o repositório tem como objetivo resolver o problema que você estava tendo.

Os novos estão diferente dos que enviei pois o Daniel fez uma analise sobre o problema e propôs uma outra alternativa.

Por favor atualize os fontes e refaça os testes.

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

Ítalo . Em modo CAPICOM testado as alterações e tudo OK .. ate agora esta funcionando tudo certinho .

 

ref ao problema em assinar o RPS no modo OpenSSL esta com problemas. eu tentei mapear aqui. nao sei como resolver . mais vou te passar o que eu vi . veja se tem algum que possa me ajudar a resolver esse problema de erro de assinatura no Openssl .

UNIT AcbrDFEOpenSSL

Primeiro , qndo chama essa funcao abaixo :

function TDFeOpenSSL.Assinar(const ConteudoXML, docElement, infElement: String;  SignatureNode: String; SelectionNamespaces: String; IdSignature: String): String;    

ai executa o comando abaixo :
 XmlAss := XmlSecSign(AXml, AnsiString(SignatureNode), AnsiString(SelectionNamespaces));

Que direciona para a Function abaixo :

function TDFeOpenSSL.XmlSecSign(const ConteudoXML: AnsiString; SignatureNode,  SelectionNamespaces: AnsiString): AnsiString;

Onde nessa linha abaixo aconte o erro : Falha ao Assinar o Documento

    { sign the template }
    if (xmlSecDSigCtxSign(FdsigCtx, node) < 0) then
      raise EACBrDFeException.Create(cErrDSigSign);

//**** o erro acontece aqui gerado por essa Raise . ai acaba que nao assina o rps . pois consultando o xml nao esta gravando a assinatura .

 

Editado por adilsonpazzini
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Adilson,

Precisamos se os parâmetros das funções envolvidas estão recebendo a informação correta, acredito que coisa esteja faltando ou o XML do RPS esta sendo passado de forma truncado provocando a falha na assinatura.

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

Boa tarde senhores, estou fazendo testes com o provedor 4R, aparentemente esta perfeito, so a discriminação não esta pulando linha com ";". O 4R ja tem que mandar com #13#10 para pular as linhas se eu não me engano, vou olhar o do trunk para verificar certinho.

Atenciosamente.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

Bom dia, so para quem precisar, para pular linha na Discriminação do serviço é so colocar &lt;br&gt; que vai funcionar.

4R funcionando 100%.

Abraço

 

Atenciosamente.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Adriano,

Essa alteração proposta por você para pular linha de forma correta tem que ser feita no arquivo 4R.INI ?

Se sim, por favor anexar o mesmo alterado para que possamos avaliar.

Muito obrigado pelos testes e informação que o componente esta funcionando 100% com o provedor 4R.

  • Curtir 1
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

26 minutos atrás, Italo Jurisato Junior disse:

Bom dia Adriano,

Essa alteração proposta por você para pular linha de forma correta tem que ser feita no arquivo 4R.INI ?

Se sim, por favor anexar o mesmo alterado para que possamos avaliar.

Muito obrigado pelos testes e informação que o componente esta funcionando 100% com o provedor 4R.

Boa Tarde Italo, sim, esta em Anexo, so mudei o quebradelinha=&lt;br&gt;

eu que agradeço, queria poder contribuir mais com o ACBR, mais o tempo esta curto aqui na empresa.

 

Atenciosamente.

4R.ini

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Link para o comentário
Compartilhar em outros sites

  • Consultores

Adriano,

Muito obrigado pela colaboração, já esta no repositório.

  • Curtir 1
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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...