eduardokum / laravel-boleto

Pacote para gerar boletos e remessas
MIT License
596 stars 382 forks source link

Bug Remessa Santander (juros). Segue a solução #711

Closed fabioonet closed 11 months ago

fabioonet commented 1 year ago

Em contato com o Santander na tentativa de validar o arquivo de remessa, me deparei com um problema nas casas dos juros/dia.

Ao verificar o arquivo Cnab/Remessa/Cnab240/Banco/Santander.php na linha 166, percebi que a contagem dos caracteres não estava batendo com o informado pelo banco.

Posição correta exigido pelo Santander 127-141 Como ficava no arquivo de remessa para R$ 0,03 -> 00000000003000 Como o deve ficar -> 00000000000003

Correção na linha 166: De: $this->add(127, 141, Util::formatCnab('9', $boleto->getJuros(), 15, 5)); Para: $this->add(127, 141, Util::formatCnab('9', $boleto->getJuros(), 15, 2));

eduardokum commented 11 months ago

Essa alteração, ja foi feita em develop, logo saira uma versao master.