caelum / caelum-stella

O Caelum Stella visa suprir as necessidades do dia a dia do desenvolvedor brasileiro

Home Page:http://stella.caelum.com.br

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boleto com vencimento em 2024

mperuzzo opened this issue · comments

Existe uma validação na classe Datas, nas qual não consigo gerar um boleto com vencimento para 2024.

https://github.com/caelum/caelum-stella/blob/master/stella-boleto/src/main/java/br/com/caelum/stella/boleto/Datas.java

linha: 147

Sugiro poder configurar a data minima e máxima.

Obrigado

A data limite deve ser 21/02/2025, que ainda permite o fator de vencimento máximo que é 9999:
https://github.com/caelum/caelum-stella/blob/master/stella-boleto/src/main/java/br/com/caelum/stella/boleto/Datas.java#L23

Aliás, para títulos com data de vencimento superior à 21/02/2025 tem alteração na regra para calcular o fator de vencimento, a data base para cálculo do fator de vencimento não é mais 07/10/1997: https://github.com/caelum/caelum-stella/blob/master/stella-boleto/src/main/java/br/com/caelum/stella/boleto/Boleto.java#L395

Hey @edenir-anschau @mperuzzo Vocês podem dar detalhes de onde identificaram essas regras? Assim podemos validar se as regras atuais do stella estão coerentes.

Hey @edenir-anschau @mperuzzo Vocês podem dar detalhes de onde identificaram essas regras? Assim podemos validar se as regras atuais do stella estão coerentes.

@angeliski Na especificação da Caixa: http://www.caixa.gov.br/Downloads/cobranca-caixa/ESP_COD_BARRAS_SIGCB_COBRANCA_CAIXA.pdf
Em 5.2.2 CÁLCULO DO FATOR DE VENCIMENTO.

A especificação da Caixa foi exemplo pq não achei a especificação base da Febraban.

Precisando de algum PR para esse ajuste fico a disposição.

Maravilha @edenir-anschau Estou organizando algumas coisas, logo mais te dou um feedback sobre isso! Valeu!

Eu achei esse documento aqui falando sobre fator de vencimento:
http://www.abbc.org.br/images/content/manual%20operacional.pdf
Básicamente, é o que já foi falado sobre a data limite ser 21/02/2025, para datas maior que essa a regra se altera, zerando o fator de vencimento e seguindo um range.

Você pode alterar isso pra gente @edenir-anschau ?

commented

Essa Issue foi marcada automáticamente como obsoleta, devido a um longo periodo de inatividade. Se nenhuma interação ocorrer nos próximos dias, ela será encerrada. Agradecemos a sua contribuição, esse processo é apenas para manter o repositório mais organizado.

PR mergeado.

Este problema foi resolvido?
Estou com este mesmo erro quando tento gerar um boleto com a data 25/02/2024.
Realizei a atualização da biblioteca para ultima versão porém o erro continua.

Estou com esse mesmo erro na api do Stella. Um absurdo um api que se propões auxiliar na geração de boletos não permitir que se possa emitir um boleto com data acima de um determinado ano(no caso 2024). Esse problema já foi corrigido?

Estou com esse mesmo erro na api do Stella. Um absurdo um api que se propões auxiliar na geração de boletos não permitir que se possa emitir um boleto com data acima de um determinado ano(no caso 2024). Esse problema já foi corrigido?

consegui resolver o problema atualizando o meu pom.xml para a ultima versão do boleto, o programa que utilizava não estava com a ultima versão, tente fazer isso também.