Quando usar
- Faturas, mensalidades e contas com data certa, em que o atraso tem custo para você.
- Quando quer aceitar pagamento atrasado. Sem juros nem multa, o boleto expira no vencimento e não aceita mais pagamento.
Como funcionam os juros e a multa
- Juros (
interest): percentual ao mês, cobrado pro rata die, ou seja, proporcional aos dias de atraso. Cada dia de atraso cobra 1/30 da taxa mensal. - Multa (
fine): cobrada uma única vez depois do vencimento. Pode ser um percentual do valor do boleto (PERCENTAGE) ou um valor fixo (FIXED). - Os dois são independentes: envie só
interest, sófine, os dois ou nenhum. Valor0ou campo ausente quer dizer sem acréscimo. - Com juros ou multa, o boleto continua aberto depois do vencimento.
Unidades
Os percentuais vão em centésimos de percentual. Os valores em reais vão em centavos, como no resto da API.Exemplos de cálculo
Boleto de R$ 200,00, com juros de 3% ao mês (interest.value: 300) e multa de 2% (fine.value: 200, PERCENTAGE), pago 15 dias depois do vencimento:
Com multa fixa de R 210,00, qualquer que seja o número de dias.
O banco calcula o valor final no dia do pagamento.
Regras
- Só com boleto. No checkout e no link de pagamento,
interestoufinesem"BOLETO"emmethodsdá 400 cominterest/fine requires BOLETO in methods. Isso vale também quandomethodsé omitido, porque o padrão é Pix e cartão. - No checkout e no link, valores negativos são recusados com
interest.value must be an integer >= 0oufine.value must be an integer >= 0. fine.typeé obrigatório junto comfine.valuee aceitaPERCENTAGEouFIXED.- Juros e multa não mudam depois que o boleto é criado.
Pelo dashboard
Juros e multa são configurados só pela API. No boleto gerado, o cliente vê a multa e os juros antes de pagar.Pela API
No checkout e no link de pagamento
Envieinterest e fine em Criar um checkout ou Criar um link de pagamento, com "BOLETO" em methods:
interest, fine e dueDate. Os campos ficam null quando não foram definidos.
No checkout transparente
Envie os mesmos objetos emdata, com method: "BOLETO". Veja Criar cobrança Boleto.
GET /v2/transparents/get e Listar cobranças trazem interest e fine do boleto, ou null quando não foram definidos.
Notificações
O boleto pago com atraso dispara os mesmos eventos do boleto pago em dia:checkout.completed no checkout e no link, e transparent.completed no checkout transparente. Veja Boleto.
Testar no Modo Teste
Crie o boleto cominterest e fine e confira os campos na resposta. A simulação de pagamento paga o valor original, sem acréscimo, porque no Modo Teste não há atraso de verdade.
Perguntas frequentes
Os juros são ao dia ou ao mês?
Os juros são ao dia ou ao mês?
Ao mês.
interest.value é sempre a taxa mensal, e o valor cobrado é proporcional aos dias de atraso.Como escrevo 1% de juros e 2% de multa?
Como escrevo 1% de juros e 2% de multa?
"interest": { "value": 100 } e "fine": { "value": 200, "type": "PERCENTAGE" }. Os percentuais vão em centésimos: 100 = 1%.Posso cobrar juros e multa no Pix ou no cartão?
Posso cobrar juros e multa no Pix ou no cartão?
Não. Os campos só valem com boleto. Sem
"BOLETO" em methods, a API responde 400.O boleto com juros continua valendo depois do vencimento?
O boleto com juros continua valendo depois do vencimento?
Sim. Com juros ou multa, o boleto continua aberto depois do vencimento, e o cliente paga com o acréscimo. Sem eles, o boleto expira.
Posso configurar juros e multa pelo dashboard?
Posso configurar juros e multa pelo dashboard?
Não. Use a API:
interest e fine em /checkouts/create, /payment-links/create ou /transparents/create.