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).