Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

O "Fator de Vencimento" das linhas digitáveis dos Boletos de Cobrança, atingirá o seu limite máximo em 21/02/2025.

A partir dessa data, a sequência do fator de vencimento deverá ser reiniciada para o algoritmo 1000 para os boletos com vencimento a partir de 22/02/2025, somando uma unidade para cada dia subsequente, a fim de não impactar a emissão dos boletos. Veja o exemplo:

  • Vencimento 21/02/2025 = 9999
  • Vencimento 22/02/2025 = 1000
  • Vencimento 23/02/2025 = 1001
  • Vencimento 24/02/2025 = 1002

Essa adequação no sistema do cliente é importante para que os bancos possam processar os pagamentos corretamente quando o cliente for realizá-los.

 

image001.png

Postado

Para resolver o problema, agora vai ter que testar a data

function CalcularFatorVencimento(DataDesejada : TDateTime) : string;
begin
  if (DataDesejada < StrToDate('22/02/2025')) then
    Result := IntToStr( Trunc(DataDesejada - EncodeDate(1997,10,07)))
  else
    Result := IntToStr(Trunc(DataDesejada) -  44710);
end;

 

  • 2 semanas depois ...
  • Membros Pro
Postado
Em 04/02/2025 at 09:07, Juliomar Marchetti disse:

já desde 2015

Quer dizer qua não precisaremos mudar nada em nossos códigos para atender esta mudança do dia 22/02/2025?

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...