Jump to content

dev botao

cobBancoDoBrasilAPI a quantidadeDiasProtesto deve ser inferior ao numeroDiasLimiteRecebimento


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

Recommended Posts

  • Membros Pro

Boa tarde,

Ao tentar registrar um boleto vem esta msg de erro, segue em anexo o arquivo gerado .json e o RetornoRegistro.txt.

O estranho é que emiti 2 boletos para o mesmo sacado um com vencimento p 30 dias que foi registrado com sucesso e o segundo com vencimento para 60 dias que é esse o qual esta ocorrendo erro.

RetornoRegistro.txt 0017820202-registro_boleto.json

Link to comment
Share on other sites

  • Consultores

 

2 minutos atrás, Destak disse:

Boa tarde,

Ao tentar registrar um boleto vem esta msg de erro, segue em anexo o arquivo gerado .json e o RetornoRegistro.txt.

O estranho é que emiti 2 boletos para o mesmo sacado um com vencimento p 30 dias que foi registrado com sucesso e o segundo com vencimento para 60 dias que é esse o qual esta ocorrendo erro.

RetornoRegistro.txt 955 B · 0 downloads 0017820202-registro_boleto.json 870 B · 0 downloads

Boa tarde,

Mensagem=Vamos revisar as instruções de protesto? A quantidadeDiasProtesto deve ser inferior ao numeroDiasLimiteRecebimento.

informado "quantidadeDiasProtesto":15, "numeroDiasLimiteRecebimento":14,

Verifique as instruções passadas se estão coerentes, a data do protesto não pode ser superior ao limite de pagamento

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

Esta correta essas informações, como ja disse o outro boleto foi emitido usando a mesma logica, que o protesto deve ocorrer no 15º dia e portanto o mesmo só pode ser recebido até 14º dia, sempre com base em após a data de vencimento do respectivo boleto.

Reforçando que nesse mês de Dezembro já emiti vários boletos para diversos clientes, sem mexer no sistema, nem atualizar os fontes do ACBr, só atualizei ontem depois desse erro, porem não houve mudança nisso, será que a API do banco esta com algum problema?

Trecho do codigo

DataLimitePagto := QryContaRCons.FieldByName('Vencimento').AsDateTime+(QryConvenioBancario.FieldByName('DiasProtesto').AsInteger-1);

DataProtesto := QryContaRCons.FieldByName('Vencimento').AsDateTime+
QryConvenioBancario.FieldByName('DiasProtesto').AsInteger;

Link to comment
Share on other sites

  • Consultores
  • Solution
7 minutos atrás, Destak disse:

Esta correta essas informações, como ja disse o outro boleto foi emitido usando a mesma logica, que o protesto deve ocorrer no 15º dia e portanto o mesmo só pode ser recebido até 14º dia, sempre com base em após a data de vencimento do respectivo boleto.

Reforçando que nesse mês de Dezembro já emiti vários boletos para diversos clientes, sem mexer no sistema, nem atualizar os fontes do ACBr, só atualizei ontem depois desse erro, porem não houve mudança nisso, será que a API do banco esta com algum problema?

Trecho do codigo

DataLimitePagto := QryContaRCons.FieldByName('Vencimento').AsDateTime+(QryConvenioBancario.FieldByName('DiasProtesto').AsInteger-1);

DataProtesto := QryContaRCons.FieldByName('Vencimento').AsDateTime+
QryConvenioBancario.FieldByName('DiasProtesto').AsInteger;

Isso é validação do Banco do Brasil e não da ACBr, o componente só está lhe mostrando o retorno retornado por eles.

Se tu olhar o body está condizendo com o que você está informando;

Sugiro questionar eles no forum BB referente a essa regra, de você gerar a data de protesto maior que a de recebimento, e comparar os body dos que deu certo e deste que deu erro;

Fórum - Portal Developers BB - Fórum de discussão sobre as APIs BB

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

×
×
  • 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.