Use ir.calendar.month for month selection in tariff_codes
Both fields start_month and end_month are selection fields using a dictionary with the months that could be replaced with a Many2One on ir.calendar.month.
Both fields start_month and end_month are selection fields using a dictionary with the months that could be replaced with a Many2One on ir.calendar.month.