Bom dia, @emiliopereira! Tudo bem?
Na nossa documentação, explicamos as diferentes formas de aplicar descontos.
No exemplo que você enviou, a modalidade utilizada é a 1, que segue uma regra específica. Abaixo, detalho todas as modalidades disponíveis:
- Modalidade 1 – Desconto por valor fixo até uma data específica
Exemplo: R$ 100,00 se pago até 10/06/2025, R$ 50,00 até 15/06/2025.
- Modalidade 2 – Desconto por percentual até uma data específica
Exemplo: 10% até 10/06/2025, 5% até 15/06/2025.
- Modalidade 3 – Desconto por valor fixo por dia corrido de antecipação
Exemplo: R$ 2,00 por dia antecipado.
- Modalidade 4 – Desconto por valor fixo por dia útil de antecipação
Exemplo: R$ 5,00 por dia útil antecipado.
- Modalidade 5 – Desconto por percentual por dia corrido de antecipação
Exemplo: 1,5% por dia corrido antecipado.
- Modalidade 6 – Desconto por percentual por dia útil de antecipação
Exemplo: 3% por dia útil antecipado.
Aqui está um JSON com exemplos para facilitar a implementação:
json
[
{
"desconto": {
"modalidade": 1,
"descontoDataFixa": [
{
"data": "2025-06-10",
"valorPerc": "100.00"
},
{
"data": "2025-06-15",
"valorPerc": "50.00"
}
]
}
},
{
"desconto": {
"modalidade": 2,
"descontoDataFixa": [
{
"data": "2025-06-10",
"valorPerc": "10.00"
},
{
"data": "2025-06-15",
"valorPerc": "5.00"
}
]
}
},
{
"desconto": {
"modalidade": 3,
"valorPerc": "2.00"
}
},
{
"desconto": {
"modalidade": 4,
"valorPerc": "5.00"
}
},
{
"desconto": {
"modalidade": 5,
"valorPerc": "1.50"
}
},
{
"desconto": {
"modalidade": 6,
"valorPerc": "3.00"
}
}
]