Generate Fees: modified to support Year Member fee and other periods.