Ao lidar com boletos bancários, o fator de vencimento desempenha um papel crucial na determinação da data de vencimento. No entanto, é comum surgirem dúvidas de como é calculado e como origina esse fator de vencimento.

Mas, pode ficar tranquilo que iremos explorar esse cenário e tirar as suas dúvidas.

Primeiro precisamos saber que um boleto é constituído com layout padronizado pela Febraban e Banco Central do Brasil, e divide-se em campos, sendo cada campo responsável por uma informação. Entretanto falaremos mais sobre como é composto a linha digitável de um boleto.


Campo 1
Campo 2Campo 3Campo 4Campo 5
AAABC.CCCCXDDDDD.DDDDDYEEEEE.EEEEEZKUUUUVVVVVVVVVV

Número Código da Instituição Destinatária

Código da moeda (9) - Real

Posições 20 a 24 do código de barras

DV do Campo 1

Posições 25 a 34 do código de barrasDV do Campo 2Posições 35 a 44 do código de barrasDV do Campo 3DV do código de barrasFator de VencimentoValor do boleto de pagamento


Assim, veremos mais sobre o campo 5, o qual compreende duas informações, que interpretamos muito no ERP. 


LetraDefinição LayoutOrigem Cigam
UFator de Vencimento Informar no campo Fator de vencimento do cadastro do Portador, a data base indicada pelo banco, que segundo layout deve ser DATA BASE 07/10/1997. Com base neste data, será calculado o fator de vencimento.
VValor do boleto de pagamento (com duas casas decimais, sem ponto e vírgula. Em caso de moeda variável, informar zeros)Virá do campo Valor 


O fator de vencimento é um número inteiro que representa a quantidade de dias decorridos desde a "data base". Ele é calculado a partir de uma data base 7 de outubro de 1997, conforme padrões bancários brasileiros e aumenta em "1" a cada dia subsequente.


É o resultado da subtração entre a data do vencimento do título e a DATA BASE, fixada em 07/10/1997 (03/07/2000 retrocedidos 1000 dias do início do processo). Trata-se de um referencial numérico de 4 dígitos, situado nas quatro primeiras posições do campo “valor”, que representa a quantidade de dias decorridos da data base à data de vencimento do título.
Os boletos de cobrança emitidos a partir de 1º de setembro de 2000 devem conter essas características, para que quando forem capturados pela rede bancária, os sistemas façam a operação inversa, ou seja, adicionar à data base o fator de vencimento capturado, obtendo, dessa forma, a data do vencimento do boleto.

Trata-se de um referencial numérico de 4 dígitos, situado nas quatro primeiras posições do campo “valor”, que representa a quantidade de dias decorridos da data base à data de vencimento do título.
Os boletos de cobrança emitidos a partir de 1º de setembro de 2000 devem conter essas características, para que quando forem capturados pela rede bancária, os sistemas façam a operação inversa, ou seja, adicionar à data base o fator de vencimento capturado, obtendo, dessa forma, a data do vencimento do boleto. 


Para obter o fator de vencimento podem ser utilizadas duas fórmulas:
1 - Data Base de 07/10/1997, calculando o número de dias entre essa data e a do vencimento (data de vencimento menos data base = fator de vencimento).


Vencimento03/07/2000
Data Base07/10/1997
Fator de Vencimento1000


2 - Tabela de correlação data X fator, iniciando pelo fator 1000, que corresponde à data de vencimento 03.07.2000, e assim sucessivamente.


FatorVencimento
100003/07/2000
100205/07/2000
166701/05/2002
478917/11/2010
994024/12/2024
999921/02/2025



A partir do dia 22/02/2025, o fator de vencimento retornará ao seu contador inicial (no caso, FATOR “1000”). Isso significa que o vencimento em 22/02/2025 terá o fator 1000, seguindo a regra já existente.

FatorVencimento
100022/02/2025
100123/02/2025
110002/06/2025
166721/12/2026
478909/07/2035
999913/10/2049



Assim, você notará que a linha digitável dos seus boletos a partir do vencimento em 22/02/2025, passará a ter o fator de vencimento "1000", e será adicionado "1" a cada dia subsequente a esse fator.

Por exemplo, o fator de vencimento para 22/02/2025 será 1000, para 23/02/2025 será 1001, para 24/02/2025 será 1002, e assim por diante.

Em termos práticos, os boletos continuarão a ser gerados e processados normalmente, mesmo após ultrapassar o 9999. A atualização da data base é uma medida inteligente implementada pelos sistemas bancários para garantir a funcionalidade contínua. 

Agora você entende o que acontece com o fator de vencimento do boleto quando o número passa de 9999. Esse conhecimento é fundamental para lidar com boletos bancários e entender como eles funcionam.

Entender o fator de vencimento e seu comportamento além do 9999 é essencial para garantir que os processos relacionados a boletos sejam executados sem contratempos.


Caso receba algum boleto que o fator de vencimento seja iniciado em 0 este boleto não está atualizado com "fator de vencimento 1000". Assim, não está em conformidade com o layout padronizado e por isso interpretação da data de vencimento não será correta. Além disso, o pagamento de um boleto que não está em conformidade com os padrões e pode ser recusado por qualquer instituição bancária.


Exemplo de um linha digitável incorreta: 19790.00005 40603.019999 78912.438526 8 00010000019999


Sendo assim, o que fazer se eu receber um boleto assim?

Solicite ao emitente do boleto que efetue a emissão de novo boleto com os padrões corretos para que possa efetuar o pagamento.


Alguns bancos aceitam efetuar o pagamento com um boleto assim?

Sim, existem bancos que reconhecem e efetuam o pagamento. Porém, outros bancos podem recusar efetuar o pagamento.