You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
fuscoj
changed the title
Problemas com utilização de juros e multa
Ajuda com utilização de juros e multa.
May 18, 2023
De fato a biblioteca não está fazendo a formatação do valor dos campos de Juros e Multa. Mas, se você já testou com vários formatos (1 float, 100 string, etc) recomendo verificar com o banco se não há um valor padrão de multa e juros configurado no convênio, pois já tive problemas com isso.
Se não houver, por favor, continue a conversa nessa issue.
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
The text was updated successfully, but these errors were encountered: