Ir para conteúdo
  • Cadastre-se

Aggille Sistemas de Gestão

Membros Pro
  • Total de ítens

    313
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Aggille Sistemas de Gestão postou

  1. fiz os testes e tudo funcionou.. segue uns pequenos ajustes que tive que fazer ... a unit ACBRBoletoWS.PAS é a mesma que tu enviou acima... as demais fiz pequenos ajustes... ACBrBoleto.pas ACBrBoletoRet_Inter_API.pas ACBrBoletoW_Inter_API.pas ACBrBoletoWS.pas
  2. essa era minha segunda opção... Outra coisa.. na unit httpsend, ele inicia MimeType como 'text/html', e adiciona o ContentType como 'application/json', e o banco inter retorna erro dizendo que conteúdo [text/html,application/json] 'é inválido, deveria ir somente 'application/json'... Essa é a mensagem de erro retornada... 'Content Type [text/html,application/json] not allowed. Allowed types: [application/json] de Valor :'
  3. Adicionei essas linhas.. FBoletoWS.ArquivoCRT := FBoletoWS.FBoleto.Configuracoes.WebService.ArquivoCRT; FBoletoWS.ArquivoKEY := FBoletoWS.FBoleto.Configuracoes.WebService.ArquivoKEY; antes de criar o FOAuth.. e a principio funcionou.. estou testando mais algumas .. não encontrei aonde informar esses campos direto na classe TBoletoW_Inter_API... FOAuth := TOAuth.Create(FHTTPSend, FBoletoWS.FBoleto.Configuracoes.WebService.Ambiente, FBoletoWS.FBoleto.Cedente.CedenteWS.ClientID, FBoletoWS.FBoleto.Cedente.CedenteWS.ClientSecret, FBoletoWS.FBoleto.Cedente.CedenteWS.Scope, FBoletoWS.ArquivoCRT, FBoletoWS.ArquivoKEY);
  4. Pelo que pude notar, nessa abordagem ,é o método THTTPSend.HTTPMethod que faz a transmissão.. porém não encontrei ali aonde está a informação dos arquivos de certificado...
  5. Retornando erro 400... provavel erro nos certificados.. vou depurar...
  6. Bom dia... TBoletoWSClassMetodo Gerar Remessa nao Implementado Esse foi o erro retornado..
  7. perfeito... ficamos no aguardo...
  8. bom dia @Victor H. Gonzales - Panda Feliz 2023 pra todos ai no projeto ACBR.. muito sucesso pra todos... Como está o andamento essa demanda ? sds,
  9. De uns dias pra cá comecei a ter o seguinte erro no registro de duplicatas no BB via API: retorna erro "Para tipo de multa = 0 ( DISPENSADO ) , não informar valor ou percentual" conferi o json gerado e de fato não estava indo percentual, nem valor, porém estava indo a data.. Removi a data e o envio deu certo... Segue fonte com a correção... Aleração efetuada na linha 706.. sds, ACBrBoletoW_BancoBrasil_API.pas
  10. Bom dia @Juliana Tamizou... Esse tópico foi fechado... porém, aquela solução que colocamos ali, não foi pro problema do tópico.. foi somente uma configuração que mandei pra outro colega... A questão do tópico estava para ser debatida no sprint da semana passada... creio que aquela questão ainda não está resolvida...
  11. boa tarde...a configuração é a mesma dos outros bancos.. a diferença é que tem os arquivos dos certificados... minha rotina é assim FACBRBoleto.Configuracoes.WebService.ArquivoCRT := FCarteira.ArquivoCRT;// 'E:\\INTER\\Certificados\\Inter API_Certificado.crt'; FACBRBoleto.Configuracoes.WebService.ArquivoKEY := FCarteira.ArquivoKEY;//'E:\\INTER\\Certificados\\Inter API_Chave.key'; FACBRBoleto.Configuracoes.WebService.SSLHttpLib := httpOpenSSL; FACBRBoleto.Configuracoes.WebService.SSLHttpLib := httpOpenSSL; FACBRBoleto.Configuracoes.WebService.SSLCryptLib := cryOpenSSL; FACBRBoleto.Configuracoes.WebService.SSLXmlSignLib := xsLibXml2; FACBRBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; FACBRBoleto.Configuracoes.WebService.UseCertificateHTTP := false; FACBRBoleto.Configuracoes.WebService.TimeOut := 10000; FACBRBoleto.Configuracoes.WebService.ArquivoPFX := FCarteira.CERTIFICADO_DIGITAL; FACBRBoleto.Configuracoes.WebService.Senha := FCarteira.SENHA_CERTIFICADO
  12. ok... obrigado pelo retorno..sim.. de fato adicionei algumas linhas na unit ACBrDFeHttpOpenSSL ... até agora, aqui no meu sistema não teve interferência nenhuma nas rotinas de documentos fiscais
  13. bom dia @Victor H. Gonzales - Panda .. conseguiu dar uma olhada nessas alterações..? Grato;;;
  14. bom dia... minha sugestão é que espere se implementação no ACBR... não sei como as alterações que fiz se comportariam no D7... O exemplo do ACBR é bem simples... por ali tenho certeza que tu vais conseguir se encontrar..
  15. @Victor H. Gonzales - Panda
  16. na primeira página tem uma postagem aonde eu mandei as primeira alterações. Criei 2 propriedades na classe TDFeSSL para que sejam informados os arquivos CRT e KEY. os arquivos CRT e KEY são informados no sistema durante a configuração do componente... e na Unit ACBrDFeHttpOpenSSL na linha 180 if (FpDFeSSl.ArquivoCRT <> String.Empty ) then FHttp.Sock.SSL.CertificateFile := FpDFeSSl.ArquivoCRT; if (FpDFeSSl.ArquivoKEY <> String.Empty ) then FHttp.Sock.SSL.PrivateKeyFile := FpDFeSSl.ArquivoKEY;
  17. eu sou correntista do banco Inter.. fiz os testes aqui com os meus certificados.. todos os endpoints funcionaram..
  18. Bom dia.. removidas as dependências do Indy.. no final das contas era bem simples.. mas chega no fim do ano o cérebro só pensa em férias... segue fonte alterado... ACBrBoletoW_Inter_API.pas
  19. Vou ver se consigo remover a dependência do Indy... dai posto novamente as alterações..
  20. Claro...segue em anexo... ACBrBoleto.zip não tinha lembrado do patch... farei isso.. obrigado...
  21. não vou correr esse risco.. não vou atualizar até que essas atualizações estejam no componente...
  22. bom dia... não tenho informação sobre o andamento.. não tenho acesso ao andamento.. mas eu estou usando normalmente em produção já em 2 clientes.. quais os erros que você está tendo ?
  23. ali na mensagem, coloca somente letras e numeros.. tira pontos, barras, traços... tive o mesmo problema..
  24. Segue em anexo uma alteação na rotina de envio de boletos pela API do Banco do Brasil. Na geração da multa, pela API não existe o código 3 ( isento ) apesar de constar na documentação do domínio no swagger, no tipo de multa só aceita 0,1 e 2. Fiz o devido ajuste.. Segue em anexo o fonte e a documentação do Swagger... SDS ACBrBoletoW_BancoBrasil_API.pas
  25. na API, só aceita letras e numeros.. não aceita caracteres especiais...
×
×
  • 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...