eduardokum / laravel-boleto

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

Emitir o arquivo de remessa cnab400 banco do brasil. #604

Closed JefersonCelestino closed 1 year ago

JefersonCelestino commented 3 years ago

Ao tentar emitir o arquivo de remessa cnab400 banco do brasil, com o dado dias_protesto com o valor 0. Foi identificado que na biblioteca não existia uma condição para não protestar quando dias_protesto for igual a 0. No qual adicionado a biblioteca a seguinte condição :

$const = $boleto->getDiasProtesto() > 0 ? sprintf('self::INSTRUCAOPROTESTAR_VENC%02s', $boleto->getDiasProtesto()) : 'self::INSTRUCAO_NAO_PROTESTAR';

Caminho da class: laravel-boleto/src/Cnab/Remessa/Cnab400/Banco/Bb.php Class: Bb.php