WSBoletoSantander icon indicating copy to clipboard operation
WSBoletoSantander copied to clipboard

Ajuda com utilização de juros e multa.

Open fuscoj opened this issue 1 year ago • 1 comments

Estou utilizando o projeto, que por sinal é muito bom, porém, já faz dias que aplico o juros e multa e no boleto não é cobrado.

Defini o valor de juros de 1% ao mês, enviando então " $instrucoes->setJuros(1.00); ". Fiz vários testes, enviando no array como ["TITULO.PC-MULTA"]=> float(1) ou ["TITULO.PC-JURO"]=> string(3) "100" e nenhum dos modos fez com que o boleto aplicasse o juros.

Analisando outras questões aqui, vi que foi aplicado para o VL-PERC-MAXIMO um formatarNumero, devido a ser decimal, porém, mesmo assim não funciona. Apliquei ele mandando o valor de 1.00 como 100, seguindo uma lógica do valor, 0.00 que acaba virando 000.

Na documentação, do Santander (Layout.XML.Cobranca.OnLine.Maio.v1.9.1) ele mostra a tag como 5 digitos sem virgula ou ponto. TITULO.PC-JURO 99999 Na exportação do array exportarArray() ele envia o valor que mencionei acima.

Sigo a regra de multa de 2% e juros diários de 0,033%.

Alguém poderia me dar uma ajuda com esses valores?

Obrigado

fuscoj avatar May 18 '23 13:05 fuscoj