Lucio Bittes
Membros-
Total de ítens
246 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Lucio Bittes postou
-
Não uso lazarus. Então não sei como fazer a alteração.
-
Isso mesmo. Adicionei um image no relatorio e ele recebe como property.
-
Lazarus não testei. Mas a alteração foi no FortesReport. Então bem provável que vai da certo também. Com essa alteração deu certo.
-
Fiz a alteração no layout PIX pra quando informar a logomarca então ele adiciona. Vou anexar. Foi realizado no FortesReports modelo PadraoPIX. ACBrBoletoFCFortesFr.pas ACBrBoletoFCFortesFr.dfm
-
So tem do tipo fatura que sai a logo do cliente. No padrão PIX em nenhum dos dois sai a logomarca.
-
Bom dia. Existe a opção de informar a logomarca da empresa final. Tem algumas empresas que já utiliza essa opção. Procurei aqui no forum mas não achei essa opção. Vou anexar um modelo que o cliente mandou.
-
Imaginei isso mesmo.
-
No projeto do GTIN quando vou consultar o mesmo ta me retornando o erro a seguir. Porque ta fora ou ta com algum problema?
-
Bom dia. Por enquanto não vou conseguir. Provável que mês que vem talvez possa iniciar o processo. Vai depender muito da demanda, que por sinal sempre tá acumulada rsrs. Esse último anexo e que você está usando ne?
-
Bom dia. Deu certo da maneira q fiz
-
Boa tarde. Sim, funcionou corretamente com as informações do proxy do jeito que fiz.
-
Acabei de efetuar a consulta e retornou com sucesso. Obrigado!
-
Bom dia. Podem me auxiliar se dessa maneira está correto?
-
Bom dia @Daniel InfoCotidiano conseguiu efetuar o teste? Obrigado!
-
Bom dia. Não, tô esperando resposta. Muito moroso o pessoal do banco. Credo.
-
Não sei. Porque estamos tentando emitir retornando o qrcode primeramente para depois implementar no ACBr. Estou travado nessa questão porque não conseguir emitir com informação do PIX. Estou aguardando retorno do banco até hoje.
-
Bom dia. Como faço para passar as configurações do proxy para o httpsend? Eu vi que ele pega do BoletoWS mas o DefinirProxy fica no final do processo que deveria ser o primeiro onde ele pega o token. Não conseguir alimentar ele. No demo adicionei o comando na configuração. Boleto.Configuracoes.WebService.ProxyHost := ''; Boleto.Configuracoes.WebService.ProxyPort := ''; Boleto.Configuracoes.WebService.ProxyUser := ''; Boleto.Configuracoes.WebService.ProxyPass := ''; No ACBrBoleto.Enviar adicionei essas linhas para pegar o proxy do webService. function TACBrBoleto.Enviar: Boolean; var RemessaWS: TBoletoWS; begin if not (Configuracoes.WebService.Operacao in [tpConsulta]) then if ListadeBoletos.Count < 1 then raise Exception.Create(ACBrStr('Lista de Boletos está vazia')); ChecarDadosObrigatorios; //Instancia classe para Registro Boleto WebService RemessaWS := TBoletoWS.Create(Self); try RemessaWS.ProxyHost := Configuracoes.WebService.ProxyHost; RemessaWS.ProxyPort := Configuracoes.WebService.ProxyPort; RemessaWS.ProxyUser := Configuracoes.WebService.ProxyUser; RemessaWS.ProxyPass := Configuracoes.WebService.ProxyPass; ListaConsultaRetornoWeb.Clear; try Result:= RemessaWS.Enviar; Except on E:Exception do begin if ( ( RemessaWS.RetornoBanco.CodRetorno = 0 ) and ( Trim( RemessaWS.RetornoBanco.Msg ) = '' ) ) then raise Exception.Create(ACBrStr('Erro: ' + E.Message)) else raise Exception.Create(ACBrStr('Erro: ' + IntToStr(RemessaWS.RetornoBanco.CodRetorno) + sLineBreak + RemessaWS.RetornoBanco.Msg + sLineBreak)); end; end; finally RemessaWS.Free; end; end; E no ACBrBoletoWS.Rest mudei o definirProxy no inicio. Assim conseguir usar o proxy. Mas não sei se e a maneira correta. function TBoletoWSREST.Enviar: Boolean; begin BoletoWS.RetornoBanco.CodRetorno := 0; BoletoWS.RetornoBanco.Msg := ''; DefinirProxy; DefinirAuthorization; DefinirURL; DefinirContentType; DefinirCertificado; //Grava json gerado if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then BoletoWS.DoLog('Comando Enviar: ' + ClassName); if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then BoletoWS.DoLog('Comando Enviar: ' + FPDadosMsg); try Executar; finally Result := (BoletoWS.RetornoBanco.HTTPResultCode in [ 200 .. 207 ]); if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then begin BoletoWS.DoLog('Retorno Envio: ' + Self.ClassName); BoletoWS.DoLog('Código do Envio: ' + IntToStr(BoletoWS.RetornoBanco.HTTPResultCode)); end; if Boleto.Configuracoes.Arquivos.LogNivel >= logParanoico then begin if Result then //Grava retorno BoletoWS.DoLog('Retorno Envio: ' + FRetornoWS) else BoletoWS.DoLog('Retorno Envio: ' + IfThen(BoletoWS.RetornoBanco.CodRetorno > 0, sLineBreak + 'ErrorCode=' + IntToStr(BoletoWS.RetornoBanco.CodRetorno), '') + sLineBreak + 'Result=' + NativeStringToAnsi(FRetornoWS)); end; end; end;
-
Confirma o recebimento por favor. Te mandei também o print do postman com o retorno do boleto. Aqui tem os logs se precisar.
-
Vi que está com o mesmo problema. No meu caso não e o certificado e nem o clientid. Porque no postman funciona e tras a informação. No exemplo tras somente o erro 400 Bad request.
-
Bom dia. Tentei de tudo para fazer a bendita consulta mas sem sucesso.
-
Você inclusive tinha comentado comigo sobre o assunto. Estou com as credenciais para efetuar a consulta.
-
Sim, clientid e clientsecret e o certificado são todos os mesmos. LogSimples.txt 2024.03.25.17.57.40.348-RetornoConsultaDetalhe.txt Sao todos os mesmos. Já comparei todos os detalhes. São todos os mesmos. Não sei se e alguma coisa que ta faltando.
-
Sim, nenhuma diferença. Inclusive a mesma url e criada corretamente. Os dois estão iguais.
-
Coloquei o log 25/03/24 17:06:18:578 - Comando Enviar: TOAuth 25/03/24 17:06:18:580 - URL: [POST] https://sts.itau.com.br/api/oauth/token 25/03/24 17:06:18:999 - Validade: 25/03/2024 17:11:18 25/03/24 17:06:26:068 - Comando Enviar: TBoletoW_Itau_API 25/03/24 17:06:27:222 - Comando Enviar: 25/03/24 17:06:55:891 - URL: [GET] https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=065400139211&codigo_carteira=109&nosso_numero=00020001 25/03/24 17:07:01:848 - Retorno Envio: TBoletoW_Itau_API 25/03/24 17:07:01:848 - Código do Envio: 400 Pelo postman. Já olhei tudo e não to conseguindo identificar o ponto da onde ta me retornando o erro.
-
Dei uma olhada nesse topico e o retorno e o mesmo, mas no meu caso gerou corretamente.