de momento he conseguido esta fórmula, pero querría saber si alguien me ayuda con otra mejor.
Lo que he hecho es:
if month({Tabla.fechaCreacion})<=month(today) then
DateAdd ("q",(((Year (today)-Year ({Tabla.fechaCreacion}))*12)
/{Tabla.formaPago}),{Tabla.fechaCreacion})
else
DateAdd ("q",((((Year (today)-Year ({Tabla.fechaCreacion}))*12)
-(month({Tabla.fechaCreacion})-month(today)))
/{Tabla.formaPago}),{Tabla.fechaCreacion})
Esta función va bien para cuando formaPago da el valor 3 (Trimestral).