Jump to content

dev botao

Tratamentos de retorno de erros Webservice BB


marcosvillatore
Go to solution Solved by Victor H. Gonzales - Panda,
  • Este tópico foi criado há 964 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde,

Para cada recurso e tipo de erro do Webservice BB tem um retorno diferente. em anexo uma tabela com os possíveis retornos.  Inicialmente foi seguido a especificação de nomenclatura do manual da API, mas acredito que a documentação foi atualizada. https://apoio.developers.bb.com.br/referency/post/5f4fb751b71fb5001268ca1d.

retornosBB.pdf

Link to comment
Share on other sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 to comment
Share on other sites

  • 3 weeks later...
  • Consultores
  • Solution

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 to comment
Share on other sites

  • Consultores
Em 11/03/2022 at 17:48, marcosvillatore disse:

Boa tarde,

 seque o arquivo com o retorno para os métodos mencionados no tópico acima.

ACBrBoletoRet_BancoBrasil_API.pas 23 kB · 1 download

Bom dia,

No meu ponto de vista da forma que está implementado no SVN está contemplando todos os métodos evidenciados.

Percebi que você não atualizou o componente para a ultima versão pois o enumerador está diferente por exemplo, utilize a ultima versão por favor e faça os testes necessários.

qualquer divergências nos informe.

Obrigado

  • Like 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 to comment
Share on other sites

  • Membros Pro

bom dia,

 

Atualizei os fontes. 
Acredito que faltou ajustar o metodos a seguir:
 

unit ACBrBoletoConversao;
...
...
function StrToTipoOperacao(out ok: Boolean; const s: String): TOperacao;
begin
  Result := StrToEnumerado(ok, s, ['INCLUI_BOLETO', 'ALTERA_BOLETO','BAIXA_BOLETO','CONSULTA_BOLETO',
                                   'CONSULTA_DETALHE_BOLETO, CANCELA_PIX_BOLETO, GERA_PIX_BOLETO','CONSULTA_PIX_BOLETO'],
            [tpInclui, tpAltera, tpBaixa, tpConsulta,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar]);
end;

function TipoOperacaoToStr(const t: TOperacao): String;
begin
  Result := EnumeradoToStr(t, ['INCLUI_BOLETO', 'ALTERA_BOLETO','BAIXA_BOLETO','CONSULTA_BOLETO',
                               'CONSULTA_DETALHE_BOLETO, CANCELA_PIX_BOLETO, GERA_PIX_BOLETO','CONSULTA_PIX_BOLETO'],
            [tpInclui, tpAltera, tpBaixa, tpConsulta,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar]);
end;

 

Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
Em 14/03/2022 at 08:49, marcosvillatore disse:

bom dia,

 

Atualizei os fontes. 
Acredito que faltou ajustar o metodos a seguir:
 

unit ACBrBoletoConversao;
...
...
function StrToTipoOperacao(out ok: Boolean; const s: String): TOperacao;
begin
  Result := StrToEnumerado(ok, s, ['INCLUI_BOLETO', 'ALTERA_BOLETO','BAIXA_BOLETO','CONSULTA_BOLETO',
                                   'CONSULTA_DETALHE_BOLETO, CANCELA_PIX_BOLETO, GERA_PIX_BOLETO','CONSULTA_PIX_BOLETO'],
            [tpInclui, tpAltera, tpBaixa, tpConsulta,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar]);
end;

function TipoOperacaoToStr(const t: TOperacao): String;
begin
  Result := EnumeradoToStr(t, ['INCLUI_BOLETO', 'ALTERA_BOLETO','BAIXA_BOLETO','CONSULTA_BOLETO',
                               'CONSULTA_DETALHE_BOLETO, CANCELA_PIX_BOLETO, GERA_PIX_BOLETO','CONSULTA_PIX_BOLETO'],
            [tpInclui, tpAltera, tpBaixa, tpConsulta,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar]);
end;

 

Bom dia,

Isso geralmente pertence a Lib e Monitor, está sendo revisto esses métodos pelo time de cobrança e pertence a outro post.

vou encerrar este, caso tiver algum problema, abra um novo tópico por favor

obrigado

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 to comment
Share on other sites

  • Este tópico foi criado há 964 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.