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 Segunda as 11:23 Consultores Postado Segunda as 11:23 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 Terça as 13:11 Autor Membros Pro Postado Terça as 13:11 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 Terça as 14:03 Consultores Postado Terça as 14:03 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 Terça as 14:30 Consultores Postado Terça as 14:30 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 Terça as 14:36 Autor Membros Pro Postado Terça as 14:36 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 Terça as 15:00 Consultores Postado Terça as 15:00 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 Quarta as 17:22 Consultores Solution Postado Quarta as 17:22 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 Quarta as 17:25 Consultores Postado Quarta as 17:25 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 Ontem às 10:33 Consultores Postado Ontem às 10:33 @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 Há 22 horas Autor Membros Pro Postado Há 22 horas 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.
Recommended Posts