Tarihe döngü içerisinde 31 eklemek yanlış olur. Çünkü her ay 31 gün değil. Bunun yerine ;
Set Variable [$Tarih ; Value: Date ( Month ( $Tarih ) + 1 ; Day ( $Tarih ); Year ( $Tarih ))]
Şeklinde ayı bir artırarak gitmek daha uygun olur. Bu formülün tek sıkıntısı başlangıç tarihi ayın 29-30-31 i gibi son günlerine denk geldiğinde şubat ayında sıkıntı oluyor. Tabi ki onunda çözümü var.
If(Day ( $TaksitVade )>28 and Month ( $TaksitVade ) =2;
Date ( Month ( $TaksitVade ) + 1; 28 ; Year ( $TaksitVade ))
;
Date ( Month ( $TaksitVade ) + 1; Day ( $TaksitVade ); Year ( $TaksitVade ))
)