Annuity paying at interval start: TimeValue is (1+i)^q times the ordinary annuity (symbolic passthrough object)
AnnuityDue[p, t]
AnnuityDue[p, t, q]
AnnuityDue[{p, {p initial, p final}}, t, q]
TimeValue[AnnuityDue[1000, 10], .06, 0]
→ 7801.692274499587TimeValue[AnnuityDue[1000, 10, 1 / 2], .06, 10]
→ 27542.10160801841TimeValue[AnnuityDue[{1000, {p1, p2}}, 10], .06, 0]
→ {1.06*(7360.087051414698 + p1), 1.06*(7360.087051414698 + p2)}