pagarme / superbowleto

:football: A microservice to issue, register and manage boletos
MIT License
5 stars 0 forks source link

[BPROC-812] - Remover limitação de data de expiração da Caixa #388

Closed kayquecoelho closed 1 year ago

kayquecoelho commented 1 year ago

Description

Tarefa BPROC-812

Atualmente, temos uma limitação quanto a data de vencimento de boletos no Bradesco por conta de como é feito o cálculo do barcode. Para datas superiores ao dia 22-02-2025, todos os boletos gerados são inválidos e, por isso, existe uma validação que impede o registro de boletos com datas superiores a citada tanto para o emissor Caixa, quanto para o Bradesco.

Para a caixa, no entanto, não existe essa limitação quanto ao cálculo do barcode. Boletos gerados com data de vencimento acima da data limite anteriormente citada, são válidos e podem ser pagos normalmente.

O intuito desse PR é passar a permitir que boletos gerados pelo emissor Caixa tenha a data de vencimento superior ao dia 22-02-2025.

Your checklist for this pull request

  1. I've read the project's Contributing Guidelines
  2. My commits are well written and follow pagarme/git-style-guide
  3. My changes are well covered by tests and logs
  4. I've updated the project docs (if needed)
  5. I feel safe about this implementation
  6. I feel comfortable with the code I wrote, and I'm not ashamed to show it to my friends
sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication