Assuming monthstart is required, the following result was found.
:: Quarter: 4 Now what if your year starts in August? You can do this: // let's say financial year starts in August v_MonthStart = 8; for each v_Month in l_Months { v_Quarter = 1 + (((v_Month - v_MonthStart) % 12) / 3).floor(); if(v_Quarter...