fix: future recurring period calculation
diff --git a/erpnext/payroll/doctype/salary_slip/salary_slip.py b/erpnext/payroll/doctype/salary_slip/salary_slip.py
index b5ab9bd..f727ff4 100644
--- a/erpnext/payroll/doctype/salary_slip/salary_slip.py
+++ b/erpnext/payroll/doctype/salary_slip/salary_slip.py
@@ -939,8 +939,8 @@
# If recurring period end date is beyond the payroll period,
# last day of payroll period should be considered for recurring period calculation
- if getdate(to_date) > getdate(payroll_period.year_end_date):
- to_date = getdate(payroll_period.year_end_date)
+ if getdate(to_date) > getdate(payroll_period.end_date):
+ to_date = getdate(payroll_period.end_date)
future_recurring_period = ((to_date.year - from_date.year) * 12) + (to_date.month - from_date.month)