2. Boleto¶
2.1. Configurações¶
Existem três parametrizações na configuração de um boleto. São eles: - juros (interest) - multa (fine) - descontos (discounts)
{
"configurations": {
"fine": {"value": 200, "charge_type": "p"},
"interest": {"value": 100, "charge_type": "mp"},
"discounts": [
{"value": 1000, "charge_type": "p", "date": "2020-09-30"},
{"value": 1000, "charge_type": "p", "date": "2020-09-29"}
]
}
2.2. Multa (fine)¶
Importante
A multa entra em vigência após a data de expiração!
O campo value é uma quantia inteira de centavos ou em porcentagem.
Nota
Então value=500 seria 500 centavos (sendo equivalente à R$ 5,00) ou 5%.
O campo charge_type pode ter os seguintes valores e dita o tipo de cobrança:
p (porcentagem)
f (quantia fixa)
2.3. Juros (interest)¶
Importante
O juros entra em vigência após a data de expiração!
O campo value é uma quantia inteira de centavos ou em porcentagem.
Nota
Então value=500 seria 500 centavos (sendo equivalente à R$ 5,00) ou 5%.
O campo charge_type pode ter os seguintes valores e dita o tipo de cobrança:
df (quantia fixa diária)
dp (porcentagem diária)
mp (porcentagem mensal)
2.4. Descontos (discounts)¶
Os descontos é uma lista de até 3 configurações do formato de desconto.
O campo value é uma quantia inteira, em ambos os casos, sendo de centavos ou sendo porcentagem.
Nota
Então value=500 seria 500 centavos (sendo equivalente à R$ 5,00) ou 5%.
O campo charge_type pode ter os seguintes valores e dita o tipo de cobrança:
p (porcentagem)
f (quantia fixa)
O campo date é a data limite em que o desconto ainda é válido. Essa data precisa ser anterior à data de expiração.