Diego Bastos Postado 30 Maio Postado 30 Maio Bom dia, ao gerar o boleto a resposta da API C6 (homolog e prod) devolve o nosso número: { "amount": 5, "due_date": "2025-06-05", "originator_id": "0000zzzzzzzzz", "our_number": "0244141180", "billing_scheme": "15", "billing_type": "3", "id": "01JWGSzzzzzzzzzzzzz", "bar_code": "336961103000000050000zzzzzzzzzzzzzzzzz", "digitable_line": "33690.zzzzz zzzzzzz zzzzzzz 6 zzzzzz000000500" } porém o retorno no ACBr não está sendo preenchido corretamente em FACBrBoleto.ListaRetornoWeb[idReg].DadosRet.TituloRet.FNossoNumero Paleativamente estamos reconsultando os boletos gerados para poder atualizar essa informação, porém isso não bom pois dentro do mesmo minuto pode estourar o limite de requests na API C6. Alguém tem alguma outra sugestão ou caminho que possa ser utilizado para obter o 'nosso número (our_number)' sem precisar reconsultar o boleto? At.te,
Consultores Victor H. Gonzales - Panda Postado 30 Maio Consultores Postado 30 Maio 1 hora atrás, Diego Bastos disse: Bom dia, ao gerar o boleto a resposta da API C6 (homolog e prod) devolve o nosso número: { "amount": 5, "due_date": "2025-06-05", "originator_id": "0000zzzzzzzzz", "our_number": "0244141180", "billing_scheme": "15", "billing_type": "3", "id": "01JWGSzzzzzzzzzzzzz", "bar_code": "336961103000000050000zzzzzzzzzzzzzzzzz", "digitable_line": "33690.zzzzz zzzzzzz zzzzzzz 6 zzzzzz000000500" } porém o retorno no ACBr não está sendo preenchido corretamente em FACBrBoleto.ListaRetornoWeb[idReg].DadosRet.TituloRet.FNossoNumero Paleativamente estamos reconsultando os boletos gerados para poder atualizar essa informação, porém isso não bom pois dentro do mesmo minuto pode estourar o limite de requests na API C6. Alguém tem alguma outra sugestão ou caminho que possa ser utilizado para obter o 'nosso número (our_number)' sem precisar reconsultar o boleto? At.te, o valor de our_number não está sendo alimentado no componente? Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci "Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"
Antonio Gomes Postado 30 Maio Postado 30 Maio 23 minutos atrás, Diego Bastos disse: boa tarde, no retorno da criação do boleto não. o retorno desse banco é no tpConsultaDetalhe ou tpInclui Qual voce usou?
Diego Bastos Postado 30 Maio Autor Postado 30 Maio 1 minuto atrás, Antonio Gomes disse: o retorno desse banco é no tpConsultaDetalhe ou tpInclui Qual voce usou? como é no momento da inclusão então o tipo é tpInclui; o tpConsultaDetalhe só usamos quando se consulta o boleto já emitido.
Antonio Gomes Postado 30 Maio Postado 30 Maio 2 horas atrás, Diego Bastos disse: como é no momento da inclusão então o tipo é tpInclui; o tpConsultaDetalhe só usamos quando se consulta o boleto já emitido. tente aumentar o time out comigo o padrao do acbr nao deu bom, pelo menos nesse banco, nao volta retorno as vezes, e voce tenta mandar de novo, avisa que ja tem um boleto gerado
Diego Bastos Postado 30 Maio Autor Postado 30 Maio 33 minutos atrás, Antonio Gomes disse: tente aumentar o time out comigo o padrao do acbr nao deu bom, pelo menos nesse banco, nao volta retorno as vezes, e voce tenta mandar de novo, avisa que ja tem um boleto gerado o problema não é timeout, já tenho mecanismos para este controle. O ponto chave é que neste tipo de retorno o acbr n preenche a property correspondente ao our_number. Para contornar temporariamente estou usando o acesso direto a property do JSON: try j := TJSONObject.ParseJSONValue(AJson) as TJSONObject; j.TryGetValue<string>('our_number', nossoNum); Result := nossoNum; finally j.Free; end; mas o ideal seria o componente carregar essa informação visto que após o POST para inserir novo boleto a API C6 devolve a informação no JSON.
Antonio Gomes Postado 30 Maio Postado 30 Maio Mano, isso if (ARetornoWS.ListaRejeicao.Count = 0) then vem zerado no seu ?
Antonio Gomes Postado 30 Maio Postado 30 Maio 28 minutos atrás, Antonio Gomes disse: Mano, isso if (ARetornoWS.ListaRejeicao.Count = 0) then vem zerado no seu ? atualizei tudo agora a a tarde, olha 1
Diego Bastos Postado Quarta as 19:17 Autor Postado Quarta as 19:17 boa tarde, desculpe a falta de retorno. acabei ficando afastado do projeto e não pude validar. Vou fazer a verificação de versão, apesar de estar utilizando a mais recente...
Antonio Gomes Postado Quinta as 11:42 Postado Quinta as 11:42 16 horas atrás, Diego Bastos disse: boa tarde, desculpe a falta de retorno. acabei ficando afastado do projeto e não pude validar. Vou fazer a verificação de versão, apesar de estar utilizando a mais recente... Se sua internet for pereba tipo a nossa aqui do interior, revise o timeout, esse banco demora o retorno as vezes e o acbr corta a conexão. daí vc envia de novo, e começa dar que ja tem um boleto lá registrado com o seu numero.
Moderadores Juliomar Marchetti Postado Quinta as 12:39 Moderadores Postado Quinta as 12:39 57 minutos atrás, Antonio Gomes disse: e o acbr corta a conexão. Como assim corta? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Antonio Gomes Postado Quinta as 14:08 Postado Quinta as 14:08 (editado) 1 hora atrás, Juliomar Marchetti disse: Como assim corta? termina o tempo timeout, mas é tipo o indy faz, o certo, por isso sugeri aumentar o tempo Editado Quinta as 14:09 por Antonio Gomes
Consultores Victor H. Gonzales - Panda Postado Quinta as 16:11 Consultores Postado Quinta as 16:11 2 horas atrás, Antonio Gomes disse: termina o tempo timeout, mas é tipo o indy faz, o certo, por isso sugeri aumentar o tempo não é o acbr, é o protocolo http isso. 1 Victor H Gonzales - Pandaaa Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci "Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora