boleto: change delay to cancel unpaid boletos from 4 days to 7 days #372
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Descrição
Legenda:
dias sem conciliaçãodias de conciliação
Este PR faz com que os boletos sejam cancelados 7 dias após a data de vencimento.
Chegamos à este número pois, caso o feriado caia em uma sexta-feira e seja a mesma data de expiração do boleto, o próximo dia de conciliação será terça feira.
O que nos resulta no seguinte:
Sexta (0)- Data de expiração - O boleto pode ser pago nesse dia.Sábado(1)Domingo(2)Segunda-feira(3)Terça-feira(4) - Primeiro dia de conciliação
Quarta-feira(5)
Quinta-feira(6)
Sexta-feira(7)
Ou seja, o ideal é que o boleto só seja cancelado na Quarta feira(5), que é o segundo dia de conciliação de boleto
Porém, existem casos de pagamentos em feriados prolongados, por exemplo um feriado que caia em uma terça, ou quinta. No exemplo abaixo usaremos a terça feira.
Se o boleto for emitido para vencimento na sexta-feira, anterior à terça-feira que é feriado, as conciliações ficarão assim:
Sexta (0) - Data de expiração - O boleto pode ser pago nesse dia
Sábado(1)Domingo(2)Segunda-feira(3)Terça-feira(4)- FeriadoQuarta-feira(5) - Primeiro dia de conciliação
Quinta-feira(6)
Sexta-feira(7)
Ou seja, ainda haverão dias de conciliação antes de o pedido ser cancelado, evitando cancelamentos indevidos de pedido.
Número da Issue
#368