Como exemplo prático, segue a estrutura possivel para a combranca do boleto de mensalidade escolar.
A requisição foi estruturada para gerar um boleto bancário no valor de R$ 1.200,00 referente à mensalidade do mês de Maio de 2025, com vencimento em 05/05/2025 com descontos por pagamento antecipado e multa por atraso. Abaixo está a explicação detalhada dos campos utilizados:
1. Identificação do integrador
clientid: Representa o ID do integrador que está gerando o boleto.
2. Dados do Cliente Cobrado (customer)
customer)- Inclui informações essenciais do pagador, como:
- Nome: Carlos Souza
- CPF/CNPJ: 000.123.000-00
- E-mail: [email protected]
- Telefone: 11 99999 - 7777
- Endereço: Avenida Paulista, 1000, São Paulo - SP
3. Informações do Boleto
dueDate: Define a data de vencimento do boleto como 05/05/2025.totalValue: Define o valor original do boleto como R$ 1.200,00.comments: Campo de observação informando que o boleto é referente à mensalidade do mês de Maio de 2025.
4. Aplicação de Descontos
discount:- R$ 200,00 se pago até 30/04/2025 (
discountDateediscountValue). - R$ 150,00 se pago até 05/05/2025 (
discountDate2ediscountValue2).
- R$ 200,00 se pago até 30/04/2025 (
5. Penalidades por Atraso
- Multa fixa (
fineValue):- Caso o pagamento ocorra após 05/05/2025, será aplicada uma multa fixa de R$ 50,00.
- Juros por dia de atraso (
interestValue):- A partir de 06/05/2025, será cobrado um juros diário de R$ 2,50.
6. Resumo da Estrutura
A estrutura JSON foi montada para garantir que o boleto seja gerado corretamente, aplicando:
- Os descontos conforme a data de pagamento.
- A multa fixa e juros diários em caso de atraso.
- Informações completas do cliente e da transação.
{
"clientid": 1001,
"customer": {
"customerName": "Carlos Souza",
"customerTaxNumber": "987.654.321-00",
"customerMail": "[email protected]",
"customerPhone": "11988887777",
"addressLine1": "Avenida Paulista, 1000",
"city": "São Paulo",
"state": "SP",
"zipCode": "01310-000"
},
"dueDate": "2025-05-05T23:59:59",
"totalValue": 1200.00,
"comments": "Mensalidade referente ao mês de Maio de 2025.",
"discount": {
"discountDate": "2025-04-30T23:59:59",
"discountValue": 200.00,
"discountDate2": "2025-05-05T23:59:59",
"discountValue2": 150.00
},
"fineDate": "2025-05-06T00:00:00",
"fineValue": 50.00,
"interestDate": "2025-05-06T00:00:00",
"interestValue": 2.50
}