Membros Pro TiagoTecchio Postado 15 Janeiro Membros Pro Compartilhar Postado 15 Janeiro Bom dia, Gostaria de sugerir um ajuste no registro de boletos via API no Banco do Brasil. Nos prints anexados (método RequisicaoJson na unit ACBrBoletoW_BancoBrasil_API) o nosso número passado para o body JSON está sendo remontado pela função MontarCampoNossoNumero. Utilizo o AcbrBoleto somente realizar o registro e o meu sistema já montou o nosso número de 17 posições previamente, mas o componente está reformatando, o que me causou alguns transtornos. Para contornar tive que fazer um copy ao passar o nosso número para o componente TAcbrTitulo. var doc: TACBrTitulo; begin doc := acbrGerador.CriarTituloNaLista doc.NossoNumero := Copy(qrRec.FieldByName('NOSSONRO').AsString, 8, 10) A minha sugestão é caso a propriedade NossoNumero esteja preenchida, o componente utilize este valor para alimentar o campo JSON numeroTituloCliente ao invés de tentar remontar o nosso número utilizando o convênio. Seria possível? Ou causaria efeitos indesejados? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 15 Janeiro Consultores Compartilhar Postado 15 Janeiro Bom dia, Se tiver a sugestão implementada e validada por favor anexe os arquivos no tópico para podermos avaliar. Obrigado. Alexandre de Paula 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 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 15 Janeiro Autor Membros Pro Compartilhar Postado 15 Janeiro Boa tarde Alexandre, Anexei o arquivo ajustado. Conforme a regra da montagem do nosso número via API (https://apoio.developers.bb.com.br/referency/post/5f4fb7f5b71fb5001268ca44) ACBrBoletoW_BancoBrasil_API.pas Link para o comentário Compartilhar em outros sites More sharing options...
Administradores Juliana Tamizou Postado 15 Janeiro Administradores Compartilhar Postado 15 Janeiro Obrigado pela contribuição, em breve será validada para possível inclusão ao svn TK-4989 Juliana Tamizou Gerente de Projetos ACBr / Diretora de Marketing AFRAC Ajude o Projeto ACBr crescer - Seja Pro (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 !! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Victor H. Gonzales - Panda Postado 17 Janeiro Consultores Solution Compartilhar Postado 17 Janeiro Em 15/01/2024 at 14:52, TiagoTecchio disse: Boa tarde Alexandre, Anexei o arquivo ajustado. Conforme a regra da montagem do nosso número via API (https://apoio.developers.bb.com.br/referency/post/5f4fb7f5b71fb5001268ca44) ACBrBoletoW_BancoBrasil_API.pas 46.43 kB · 0 downloads Boa tarde, obrigado pela contribuição. mas a forma proposta irá causar efeitos colaterais, pois a carteira 17 por exemplo já usa essa mesma mascara que você aplicou, só que na regra Montar Campo Nosso Numero. o Componente em si ele usa como regra o nosso número somente o valor sequencial, se houver maiores informações a serem incorporadas ao titulo, o componente realiza os cálculos, da forma que foi proposto sempre que houver titulo numerado para a carteira 17 (que é o padrão) nunca entrará na regra atual, sempre entrará na regra nova proposta, sendo assim não podemos acatar essa implementação. nesse caso sugiro você enviar para o componente só o sequencial, visto que as demais informações já estão configuradas na classe. 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" Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro TiagoTecchio Postado 18 Janeiro Autor Membros Pro Compartilhar Postado 18 Janeiro Bom dia Victor, OK, sem problemas. Eu suspeitei que haveria algum efeito colateral. Vou adaptar para passar o sequencial com havia feito inicialmente. Grato pela atenção. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Victor H. Gonzales - Panda Postado 18 Janeiro Consultores Compartilhar Postado 18 Janeiro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. 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" Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts