Membros Pro Luiz Antonio Ubaldini Postado 18 Novembro Membros Pro Postado 18 Novembro Boa tarde ! Conversei com o @Daniel InfoCotidiano e o @Diego Foliene no chat do Discord no dia 14/11 e passei um problema ocorrido na utilização de Consulta Movimentação SICOOB API e me pediram para abrir um post no fórum, então vamos lá... Estou utilizando a ACBrLibBoleto, para realizar a Consulta Movimentação via API do banco Sicoob V3, seguindo todos os passos desse post Aqui. No post orienta a utilizar o método Boleto_ConsultarTitulosPorPeriodo e realizar o envio das consultas pelo parâmetro: TpConsulta: Boleto.Configuracoes.WebService.Operacao := tpConsulta. Fiz todas as configurações e está funcionando perfeitamente, mas percebi um detalhe que está incorreto. Mesmo passando esse parâmetro como TpConsulta, a ACBrLibBoleto devolve o método como: INCLUI_BOLETO, conforme imagem abaixo: Gostaria de solicitar essa correção, pois não é uma Inclusão e sim uma Consulta. Também gostaria de solicitar mais algumas correções que percebi durante a implantação, as quais citarei abaixo: Corrigir o Post, na parte onde informa que deve-se realizar o envio das consultas pelo parâmetro: TpConsulta, pois não é necessário informar esse parâmetro, uma vez que o próprio método Boleto_ConsultarTitulosPorPeriodo, define automaticamente o valor tpConsulta; Corrigir o manual Boleto_ConsultarTitulosPorPeriodo, que está citando que esse método da API é apenas do Banco do Brasil: Corrigir o manual Boleto_ConsultarTitulosPorPeriodo, na descrição do eArquivoIni, que está faltando citar os novos parâmetros: 'NumeroProtocolo' e 'Identificador', utilizados no Sicoob; Corrigir o manual Configurações da Biblioteca, no item BoletoWebSevice / Operação, onde o nome correto do parâmetro é: Operacao (sem acentos); No Post, especificamente no item 3 (Download e Leitura do(s) arquivo(s) de movimentação), é informado que deve-se: "Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado)". Quando se alimenta o componente com mais de um título o retorno do arquivo .INI vem duplicado. Por exemplo Se o retorno tiver 2 boletos e o componente foi alimentado com 1 título: RETORNO 2 boletos (está correto); Se o retorno tiver 2 boletos e o componente foi alimentado com 3 títulos: RETORNO 6 boletos (está incorreto); Nesse caso eu percebi que os valores se repetem, dessa forma no retorno: boleto1, boleto2, boleto1, boleto2, boleto1, boleto2. Gostaria de solicitar essa correção também, uma vez que o próprio componente poderia 'ignorar', caso o componente for alimentado de forma errada com mais de um título. Sei que é bastante informação para ajustes, então caso tenham dúvidas em algo que por ventura não consegui explicar corretamente, por favor me perguntem. Agradeço a atenção.
Membros Pro Luiz Antonio Ubaldini Postado 18 Novembro Autor Membros Pro Postado 18 Novembro Abaixo mais uma solicitação, para verificar se é possível ser realizada: No Post, especificamente no item 3 (Download e Leitura do(s) arquivo(s) de movimentação), a ACBrLibBoleto retorna o parâmetro 'Msg_Retorno=-Quantidade de arquivos :2'. Configurei o PostMan em meu PC para identificar os dados de retorno e percebi que além da quantidade de arquivos a API retorna a Quantidade Total de Registros (veja dados abaixo). Seria possível incluir a Quantidade Total de Registros nos dados do retorno? { "resultado": { "quantidadeTotalRegistros": 96, "quantidadeArquivo": 1, "idArquivos": [ 14439846 ] } }
Consultores Daniel InfoCotidiano Postado 19 Novembro Consultores Postado 19 Novembro Bom dia @Luiz Antonio Ubaldini Obrigado pelas sugestões. será analisada e documentada. criado a tarefa TK-6244; Sobre a quantidade de arquivos já é retornada: Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Luiz Antonio Ubaldini Postado 19 Novembro Autor Membros Pro Postado 19 Novembro (editado) 1 hora atrás, Daniel InfoCotidiano disse: Bom dia @Luiz Antonio Ubaldini Obrigado pelas sugestões. será analisada e documentada. criado a tarefa TK-6244; Sobre a quantidade de arquivos já é retornada: Bom dia @Daniel InfoCotidiano! Obrigado pelo retorno. Referente a quantidade de arquivos, isso mesmo já retorna, o que ainda não retorna é a Quantidade Total de Registros (tag quantidadeTotalRegistros do JSON). "quantidadeTotalRegistros": 96, "quantidadeArquivo": 1, Editado 19 Novembro por Luiz Antonio Ubaldini 1
Consultores Daniel InfoCotidiano Postado 25 Novembro Consultores Postado 25 Novembro Em 18/11/2024 at 17:38, Luiz Antonio Ubaldini disse: No Post, especificamente no item 3 (Download e Leitura do(s) arquivo(s) de movimentação), é informado que deve-se: "Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado)". Quando se alimenta o componente com mais de um título o retorno do arquivo .INI No titulo p consulta, vc alimenta uma vez apenas. a nao ser q vc saia e entre novamente. pode estar um zerado. Foi comitado a alteração para devolver consulta no lugar da inclusao, ja vai estar na compilacao de amanha. A documentacao esta sendo atualizada. Obr 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Luiz Antonio Ubaldini Postado 26 Novembro Autor Membros Pro Postado 26 Novembro Em 25/11/2024 at 08:23, Daniel InfoCotidiano disse: No titulo p consulta, vc alimenta uma vez apenas. a nao ser q vc saia e entre novamente. pode estar um zerado. Foi comitado a alteração para devolver consulta no lugar da inclusao, ja vai estar na compilacao de amanha. A documentacao esta sendo atualizada. Obr Bom dia @Daniel InfoCotidiano! Acabei de baixar a nova versão da Lib (1.2.1.330) e nos meus testes o campo 'Header_Operacao' aparece como 'CONSULTA_BOLETO' apenas no primeiro registro do retorno...nos demais ainda continua retornando como 'INCLUI_BOLETO'. Veja print abaixo:
Consultores Daniel InfoCotidiano Postado 26 Novembro Consultores Postado 26 Novembro 51 minutos atrás, Luiz Antonio Ubaldini disse: Header_Operacao' aparece como 'CONSULTA_BOLETO' apenas no primeiro registro do retorno...nos demais ainda continua retornando como 'INCLUI_BOLETO'. Veja print abaixo: que estranho, vou ver se consigo testar sem credenciais, qq te aviso. 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 26 Novembro Consultores Postado 26 Novembro Tópico movido para a área Privada do ACBr Pro, para que o conteúdo ou Logs anexados, não seja exposto Movi o topico para a area privada, por favor, consegue me fornecer as credenciais para que eu possa realizar testes no meu ambiente? Preciso dos arquivos de certificado e o ACBrLib.INI Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Luiz Antonio Ubaldini Postado 26 Novembro Autor Membros Pro Postado 26 Novembro Em 26/11/2024 at 11:30, Daniel InfoCotidiano disse: Tópico movido para a área Privada do ACBr Pro, para que o conteúdo ou Logs anexados, não seja exposto Movi o topico para a area privada, por favor, consegue me fornecer as credenciais para que eu possa realizar testes no meu ambiente? Preciso dos arquivos de certificado e o ACBrLib.INI Seguem...
Consultores Renato Rubinho Postado 26 Novembro Consultores Postado 26 Novembro Boa tarde @Luiz Antonio Ubaldini O̶c̶u̶l̶t̶e̶i̶ ̶s̶e̶u̶ ̶p̶o̶s̶t̶ ̶p̶a̶r̶a̶ ̶p̶r̶e̶s̶e̶r̶v̶a̶r̶ ̶s̶u̶a̶s̶ ̶c̶r̶e̶d̶e̶n̶c̶i̶a̶i̶s̶,̶ ̶m̶a̶s̶ ̶s̶e̶g̶u̶e̶m̶ ̶v̶i̶s̶í̶v̶e̶i̶s̶ ̶p̶a̶r̶a̶ ̶o̶s̶ ̶c̶o̶n̶s̶u̶l̶t̶o̶r̶e̶s̶ ̶e̶ ̶o̶ ̶@̶D̶a̶n̶i̶e̶l̶ ̶I̶n̶f̶o̶C̶o̶t̶i̶d̶i̶a̶n̶o̶ ̶p̶o̶d̶e̶r̶á̶ ̶d̶a̶r̶ ̶s̶e̶q̶u̶ê̶n̶c̶i̶a̶ ̶q̶u̶a̶n̶d̶o̶ ̶p̶o̶s̶s̶í̶v̶e̶l̶ ̶n̶o̶ ̶a̶t̶e̶n̶d̶i̶m̶e̶n̶t̶o̶ Desculpe a confusão, não notei que seu tópico estava na área privada, corrigindo a informação, outros usuários do fórum não terão acesso aos seus arquivos. 2
Consultores Solution Daniel InfoCotidiano Postado 27 Novembro Consultores Solution Postado 27 Novembro Fiz uma correção, testei esta ok., obrigado por reportar. Estará disponível na próxima compilação da lib. removi os dados sensiveis. para deixei este post. na area pro. 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 27 Novembro Consultores Postado 27 Novembro Tópico movido para a área do ACBr Pro, para que o SLA de respostas seja considerado Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 28 Novembro Consultores Postado 28 Novembro @Luiz Antonio Ubaldini Bom dia Não sei se chegou a ver o log {"mensagens":[{"mensagem":"Já existe um título com essa identificação.","codigo":"5002"}]} E no retorno ACBr ele devolveu p vc Code HTTP 400 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Luiz Antonio Ubaldini Postado 28 Novembro Autor Membros Pro Postado 28 Novembro 1 hora atrás, Daniel InfoCotidiano disse: @Luiz Antonio Ubaldini Bom dia Não sei se chegou a ver o log {"mensagens":[{"mensagem":"Já existe um título com essa identificação.","codigo":"5002"}]} E no retorno ACBr ele devolveu p vc Code HTTP 400 Sim, o retorno da rejeição está correto, o que não retorna são os dados do boleto que foi rejeitado...veja no print abaixo, que todas as demais chaves de identificação do boleto estão vazias. Nesse exemplo que te mandei, foi apenas um título, então fica fácil identificar qual título se refere a rejeição, o problema é quando a lista tem muitos boletos, fica mais complicado localizar qual boleto se refere a rejeição.
Membros Pro Luiz Antonio Ubaldini Postado 3 Dezembro Autor Membros Pro Postado 3 Dezembro Em 28/11/2024 at 09:17, Luiz Antonio Ubaldini disse: Sim, o retorno da rejeição está correto, o que não retorna são os dados do boleto que foi rejeitado...veja no print abaixo, que todas as demais chaves de identificação do boleto estão vazias. Nesse exemplo que te mandei, foi apenas um título, então fica fácil identificar qual título se refere a rejeição, o problema é quando a lista tem muitos boletos, fica mais complicado localizar qual boleto se refere a rejeição. @Daniel InfoCotidiano chegou a ver essa minha resposta ?
Consultores Daniel InfoCotidiano Postado 3 Dezembro Consultores Postado 3 Dezembro Boa tarde @Luiz Antonio Ubaldini Sim, criado a TK-6308 para analisarmos isso. Assim que concluido reporto aqui. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 5 Dezembro Consultores Postado 5 Dezembro Fizemos uma correção e subimos ao SVN, como vc utiliza ACBrLib estará disponível na próxima compilação da ACBrLibBoleto. 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Luiz Antonio Ubaldini Postado 5 Dezembro Autor Membros Pro Postado 5 Dezembro 1 hora atrás, Daniel InfoCotidiano disse: Fizemos uma correção e subimos ao SVN, como vc utiliza ACBrLib estará disponível na próxima compilação da ACBrLibBoleto. Obrigado @Daniel InfoCotidiano! Vou aguardar sair a nova compilação, faço os testes e depois retorno aqui pra reportar. Abraço. 1
Membros Pro Luiz Antonio Ubaldini Postado 10 Dezembro Autor Membros Pro Postado 10 Dezembro Em 05/12/2024 at 10:51, Daniel InfoCotidiano disse: Fizemos uma correção e subimos ao SVN, como vc utiliza ACBrLib estará disponível na próxima compilação da ACBrLibBoleto. Bom dia @Daniel InfoCotidiano! Vi que saiu uma nova versão da Lib, fiz a atualização no meu sistema e realizei os testes.... Funcionou, agora está retornando o Nosso Número, conforme print abaixo: Único detalhe que reparei, no retorno do erro, é que o campo Nosso Número retornou sem o DV, e com um zero a mais a esquerda...mas já da pra localizar o boleto mesmo assim, pois eu sempre envio o Nosso Número para a Lib sem o DV, já que a prórpia Lib faz o cálculo do DV. Então pra mim, está resolvido, uma vez que já consigo identificar o boleto com erro no retorno. ---- Off-Tópic: Lembra que comentei com vc, no Discord, a respeito do zoom na pré-visualização do boleto. É possível alterar o zoom padrão que vem sempre em 100%? Mais uma vez grato pela atenção, e se quiser colocar esse tópico como resolvido pra mim, tudo bem. Abraço!
Consultores Daniel InfoCotidiano Postado 10 Dezembro Consultores Postado 10 Dezembro 48 minutos atrás, Luiz Antonio Ubaldini disse: a respeito do zoom na pré-visualização do boleto. É possível alterar o zoom padrão que vem sempre em 100%? é o padrao retornar 100% na visualização Sobre o boleto sem erro, o Sicoob está devolvendo sem o DV. Estamos trabalhando nisso, pois o Sicoob vai abandonar o DV, mas assim que concluido as novas alterações do siccob, será notificado nas notícias sobre esta alteração 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 10 Dezembro Consultores Postado 10 Dezembro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Recommended Posts