* feat: added year filters
(cherry picked from commit d0d9b53361c57d362e7e975f16b48ccbfdc021a8)
* Fix: if there is no component
(cherry picked from commit f9ca29cebd0a0963ec58b8971283d7e0d2868f2b)
* fix: test_tax_for_payroll_period
(cherry picked from commit ece9508eb5a02962a994fbaad0e989e323d3f56c)
Co-authored-by: Anurag Mishra <mishranaman123@gmail.com>