Aplicação dos campos na API
Para realizar a configuração é necessário adicionar 4 campos são eles interests(Juros), fines(Multa), reduction(Abatimento), discounts(Desconto). Lembrando que só é possível para PIX Tipo Cobrança.
Exemplo:
"billingDueDate": {
"dueDate":"2022-10-05"
O campo "dueDate" é data de vencimento do PIX de Cobrança.
"daysAfterDueDate":1
No Campo "daysAfterDueDate" você informa quantos dias depois do vencimento que o QrCode vai expirar.
"interests": {
"valuePerc": "{{interestsValuePerc}}", - Valor do Juros
"modality": "{{modality}}" - Valores possíveis: 1 = valor (dias corridos), 2 = percentual ao dia (dias corridos), 3 = Percentual ao mês (dias corridos), 4 = Percentual ao ano (dias corridos), 5 = Valor (dias úteis), 6 = Percentual ao dia (dias úteis), 7 = Percentual ao mês (dias úteis), 8 = Percentual ao ano (dias úteis).
"fines": {
"valuePerc": "{{finesValuePerc}}", - Valor da multa
"modality": "{{modality}}" - Valores possíveis: 1 = Valor fixo, 2 = Percentual
"reduction": {
"valuePerc": "{{reductionValuePerc}}", - Valor do abatimento
"modality": "{{modality}}" - Valores possíveis: 1 = Valor fixo, 2 = Percentual
"discounts": {
"fixedDateDiscountList": {
"modality": "{{modality}}", - Valores possíveis 1 = Valor fixo até a data informada, 2 = percentual até a data, 3 - Valor por antecipação dia corrido , 4 - Valor por antecipação dia úti , 5 - Percentual por antecipação dia corrido e 6 -Percentual por antecipação dia útil
}
No campo discounts tem duas possibilidades como deseja utilizar o desconto, são elas;
Podendo utilizar o campo fixedDateDiscounts, exemplo;
"discounts":{
"fixedDateDiscountList":{
"modality":"{{modality}}",
"fixedDateDiscounts":[
{
"valuePerc": "{{valuePerc}}",
"date":"YYYY-MM-DD"
}
]
}
}
Lembrando que é só permitido no campo modality informar o tipo 1 = Valor fixo até a data informada e 2 = percentual até a data;
Existe a segunda forma de utilizar é com o campo uniqueDiscount, exemplo;
"discounts": {
"uniqueDiscount": {
"uniqueValuePercDiscount": {{uniqueValuePercDiscount}}
"modality": 3
}
}
Lembrando que é só permitido no campo modality informar o tipo 3 - Valor por antecipação dia corrido, 4 - Valor por antecipação dia úti , 5 - Percentual por antecipação dia corrido e 6 -Percentual por antecipação dia útil
Todos os campos da configurações faz parte do corpo "billingDueDate": { }
Casos práticos para cobrança de juros
Listamos abaixo alguns exemplos práticos da cobrança de juros considerando a modalidade definida na geração da cobrança (dias úteis ou dias corridos).
Caso o vencimento caia em um sábado e o cliente pague na segunda-feira é aplicado o valor de juros?
Não, sendo pago na segunda não há cobrança dos juros, pois o pagamento foi realizado no próximo dia útil após o vencimento.
Para a modalidade de dias úteis, caso o cliente pague na terça-feira, os juros são calculados considerando os dias do final de semana como atraso?
Não, nesse caso seria considerado apenas a segunda-feira como dia de atraso.
Caso a cobrança seja gerada com a modalidade de dias corridos, como ficaria esse mesmo cenário descrito anteriormente com vencimento no sábado?
Nesse caso, se o pagamento for realizado na segunda, não terá aplicação de juros conforme mencionado no primeiro exemplo.
Caso o pagamento seja realizado na terça-feira, seria levado em consideração 3 dias de atraso (domingo, segunda-feira e terça-feira).