Olá, estou tentando fazer download do arquivo de remessa sem setar a baixa automática e setando os dias de protesto, porém esta retornardo a seguinte mensagem:
Você deve usar dias de protesto ou dias de baixa, nunca os 2
Isto está ocorrendo na function setDiasProtesto() na linha 1246, arquivo src/Boleto/AbstractBoleto.php
public function setDiasProtesto($diasProtesto)
{
if ($this->getDiasBaixaAutomatica() > 0) {
throw new \Exception('Você deve usar dias de protesto ou dias de baixa, nunca os 2');
}
$diasProtesto = (int)$diasProtesto;
$this->diasProtesto = $diasProtesto > 0 ? $diasProtesto : 0;
return $this;
}
Porém a function getDiasBaixaAutomatica() linha 1285, arquivo src/Boleto/AbstractBoleto.php sempre vai retornar o valor 60 quando a baixa automática não é setada. Pois o default desta function é 60
public function getDiasBaixaAutomatica($default = 60)
{
return $this->diasBaixaAutomatica > 0 ? $this->diasBaixaAutomatica : $default;
}
Resumindo: Se seto a baixa automática não consigo usar os dias de protesto, e se seto os dias de protesto tenho que setar baixa automática.
Olá, estou tentando fazer download do arquivo de remessa sem setar a baixa automática e setando os dias de protesto, porém esta retornardo a seguinte mensagem: Você deve usar dias de protesto ou dias de baixa, nunca os 2
Isto está ocorrendo na function setDiasProtesto() na linha 1246, arquivo src/Boleto/AbstractBoleto.php
Porém a function getDiasBaixaAutomatica() linha 1285, arquivo src/Boleto/AbstractBoleto.php sempre vai retornar o valor 60 quando a baixa automática não é setada. Pois o default desta function é 60
Resumindo: Se seto a baixa automática não consigo usar os dias de protesto, e se seto os dias de protesto tenho que setar baixa automática.