Is it required to save monthly/quarterly returns to generate annual returns?

Yes. Monthly/quarterly returns need to be saved to include the transactions from respective periods in annual returns. Transaction values from the period for which returns are not saved are not included in annual returns. Hence, monthy/quarterly returns have to be saved to be included in annual returns.