eduardokum / laravel-boleto

Pacote para gerar boletos e remessas
MIT License
606 stars 395 forks source link

getDiasBaixaAutomatica - Banco do Brasil #672

Closed fillipenorton closed 1 year ago

fillipenorton commented 2 years ago

Descreva o bug O método a seguir possui em parâmetro como default o valor 60 Causando problema para o BB, onde sempre vai entrar na mensagem de exceção

public function getDiasBaixaAutomatica($default = 60) { return $this->diasBaixaAutomatica > 0 ? $this->diasBaixaAutomatica : $default; }

Caso seja passado como parâmetro para montar o boleto diasProtesto: '0' vai sempre retornar

throw new \Exception('Você deve usar dias de protesto ou dias de baixa, nunca os 2');

A solução

public function getDiasBaixaAutomatica($default = 0) { return $this->diasBaixaAutomatica > 0 ? $this->diasBaixaAutomatica : $default; }

joaoroyosilva commented 1 year ago

Corrigido na versão 0.9.4