WSBoletoSantander
WSBoletoSantander copied to clipboard
Ajuda com utilização de juros e multa.
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.
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