Ajude o site desativando o bloqueador de anúncio
Cabeçalho

ADVPL - Fator de vencimento boleto

Autor: Eurai Criado: 16/02/2025 Atualizado: 16/02/2025 Protheus
Postagem

 

 

ADVPL - Fator de vencimento boleto

 

Existe várias soluções, segue algumas:

 

1

nDiasVenc  := XXX->XXX_VENCTO - CtoD("07/10/97") 

If nDiasVenc > 9999

nDiasVenc := nDiasVenc - 9000

Endif

cFatorVenc := AllTrim(Str(nDiasVenc))

 

2

nDiasVenc  := XXX->XXX_VENCTO - CtoD("07/10/97") 

Do While nDiasVenc > 9999

nDiasVenc := nDiasVenc - 9000

EndDo

cFatorVenc := AllTrim(Str(nDiasVenc))

 

 

3 (Não validado)

dVencto - iif( dVencto >= StoD("20250222"), StoD("20220529"), Stod("19971007") )

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL