Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

boleto: change delay to cancel unpaid boletos from 4 days to 7 days #372

Merged
merged 2 commits into from Nov 1, 2018

Conversation

murilohns
Copy link
Contributor

@murilohns murilohns commented Oct 30, 2018

Descrição

Legenda:
dias sem conciliação
dias 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) - Feriado
Quarta-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

it ensures that boletos issued with expiration dates on holidays and
extended holidays will not be canceled before the next day of
conciliation
@murilohns murilohns changed the title boleto: change delay to cancel unpaid boletos from 4 days to 6 days boleto: change delay to cancel unpaid boletos from 4 days to 7 days Oct 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants