Closed IkumaTadokoro closed 2 years ago
Closes: #162
変更前の処理では、対象の月に対して会計年度の始まりを求めた結果をシフトすることで住民税(6月始まり)の会計年度の始まりを求めていた。この場合、4月、5月については以下のように計算される。
しかし4、5月は6月始まりの会計年度だと前年度(この場合だと2021年度)であるため、結果として正しくない。 これにより特別徴収額の支払済月に該当する月がなくなり、該当年度の住民税の総額が退職予定月に賦課されてしまっていた。
PR提出前のチェックリスト:
main
bin/lint
bin/rspec
目的
Closes: #162
バグの原因
変更前の処理では、対象の月に対して会計年度の始まりを求めた結果をシフトすることで住民税(6月始まり)の会計年度の始まりを求めていた。この場合、4月、5月については以下のように計算される。
しかし4、5月は6月始まりの会計年度だと前年度(この場合だと2021年度)であるため、結果として正しくない。 これにより特別徴収額の支払済月に該当する月がなくなり、該当年度の住民税の総額が退職予定月に賦課されてしまっていた。
やったこと
PR提出前のチェックリスト:
main
ブランチに追随している (そうでなければrebaseすること)bin/lint
とbin/rspec
を実行した