Ir para conteúdo
  • Cadastre-se

dev botao

cobBancoDoBrasilAPI a quantidadeDiasProtesto deve ser inferior ao numeroDiasLimiteRecebimento


Destak
Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 863 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...