有休の付与期間は年度単位じゃなくて、暦年単位。だから4月に付与は誤り。
このソース、大丈夫なのか?