# affinché corrisponda ad una fine periodo.
# Il risultato è DAT2.
# LIBCLE corrisponde alla descrizione del periodo in formato alfanumerico.
Subprog INTERVALLI(DAT1,DAT2,LIBCLE)
Valuta Data DAT1
Variabile Data DAT2
Variabile Char LIBCLE
# Questo sottoprogramma reinquadra una data (definita da DA1) affinché corrisponda ad un inizio periodo.
Subprog CADRE(DAT1)
Variabile Data DAT1# Questo sottoprogramma restituisce in DAT2 la fine del periodo definita da DAT1
Subprog DATFIN(DAT1,DAT2)
Valuta Data DAT1
Variabile Data DAT2# Questo sottoprogramma restituisce il numero di periodi (firmato) che separano due date
Subprog DECAL(DAT1,DAT2,DECAL)
Valuta Data DAT1
Valuta Data DAT2
Variabile Integer DECAL# Questo sottoprogramma aggiunge un numero di periodi (segnato) ad una data di fine
Subprog RECAL(DAT1,DAT2,DECAL)
Valuta Data DAT1
Variabile Data DAT2
Valuta Integer DECALUn esempio di questi sottoprogrammi può essere consultato conservando l'elaborazione SUBSTADEC, che definisce i sottoprogrammi corrispondenti alla gestione per decade.