diff --git a/hrms/locale/eo.po b/hrms/locale/eo.po
index 3b1a232216..e8400d57ed 100644
--- a/hrms/locale/eo.po
+++ b/hrms/locale/eo.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: contact@frappe.io\n"
-"POT-Creation-Date: 2024-09-01 09:34+0000\n"
-"PO-Revision-Date: 2024-09-02 10:45\n"
+"POT-Creation-Date: 2024-09-08 09:33+0000\n"
+"PO-Revision-Date: 2024-09-09 15:05\n"
"Last-Translator: contact@frappe.io\n"
"Language-Team: Esperanto\n"
"MIME-Version: 1.0\n"
@@ -619,7 +619,7 @@ msgstr "crwdns140894:0crwdne140894:0"
msgid "Added On"
msgstr "crwdns140896:0crwdne140896:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1317
+#: payroll/doctype/salary_slip/salary_slip.py:1294
msgid "Added tax components from the Salary Component master as the salary structure didn't have any tax component."
msgstr "crwdns104932:0crwdne104932:0"
@@ -2018,11 +2018,11 @@ msgstr "crwdns148516:0{0}crwdnd148516:0{1}crwdne148516:0"
msgid "Cannot cancel Shift Assignment: {0} as it is linked to Employee Checkin: {1}"
msgstr "crwdns148518:0{0}crwdnd148518:0{1}crwdne148518:0"
-#: payroll/doctype/salary_slip/salary_slip.py:268
+#: payroll/doctype/salary_slip/salary_slip.py:267
msgid "Cannot create Salary Slip for Employee joining after Payroll Period"
msgstr "crwdns105558:0crwdne105558:0"
-#: payroll/doctype/salary_slip/salary_slip.py:271
+#: payroll/doctype/salary_slip/salary_slip.py:270
msgid "Cannot create Salary Slip for Employee who has left before Payroll Period"
msgstr "crwdns105560:0crwdne105560:0"
@@ -3635,7 +3635,7 @@ msgstr "crwdns143252:0crwdne143252:0"
msgid "Duration (Days)"
msgstr "crwdns141324:0crwdne141324:0"
-#: hr/doctype/employee_checkin/employee_checkin.js:69
+#: hr/doctype/employee_checkin/employee_checkin.js:70
msgid "ERROR({0}): {1}"
msgstr "crwdns141326:0{0}crwdnd141326:0{1}crwdne141326:0"
@@ -4597,7 +4597,7 @@ msgstr "crwdns106902:0{0}crwdne106902:0"
msgid "Employee {0} on Half day on {1}"
msgstr "crwdns106904:0{0}crwdnd106904:0{1}crwdne106904:0"
-#: payroll/doctype/salary_slip/salary_slip.py:576
+#: payroll/doctype/salary_slip/salary_slip.py:575
msgid "Employee {0} relieved on {1} must be set as 'Left'"
msgstr "crwdns142906:0{0}crwdnd142906:0{1}crwdne142906:0"
@@ -4825,11 +4825,11 @@ msgstr "crwdns107010:0crwdne107010:0"
msgid "Error Message"
msgstr "crwdns141418:0crwdne141418:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1233
+#: payroll/doctype/salary_slip/salary_slip.py:1210
msgid "Error in formula or condition"
msgstr "crwdns107014:0crwdne107014:0"
-#: payroll/doctype/salary_slip/salary_slip.py:2198
+#: payroll/doctype/salary_slip/salary_slip.py:2175
msgid "Error in formula or condition: {0} in Income Tax Slab"
msgstr "crwdns107016:0{0}crwdne107016:0"
@@ -4837,7 +4837,7 @@ msgstr "crwdns107016:0{0}crwdne107016:0"
msgid "Error in some rows"
msgstr "crwdns141420:0crwdne141420:0"
-#: payroll/doctype/salary_slip/salary_slip.py:2277
+#: payroll/doctype/salary_slip/salary_slip.py:2254
msgid "Error while evaluating the {doctype} {doclink} at row {row_id}.
Error: {error}
Hint: {description}"
msgstr "crwdns107018:0{doctype}crwdnd107018:0{doclink}crwdnd107018:0{row_id}crwdnd107018:0{error}crwdnd107018:0{description}crwdne107018:0"
@@ -5787,7 +5787,7 @@ msgid "Geolocation"
msgstr "crwdns141566:0crwdne141566:0"
#: hr/doctype/employee_checkin/employee_checkin.js:47
-#: hr/doctype/employee_checkin/employee_checkin.js:73
+#: hr/doctype/employee_checkin/employee_checkin.js:74
msgid "Geolocation Error"
msgstr "crwdns141568:0crwdne141568:0"
@@ -6614,15 +6614,15 @@ msgstr "crwdns107724:0crwdne107724:0"
msgid "Income Tax Slab is mandatory since the Salary Structure {0} has a tax component {1}"
msgstr "crwdns141690:0{0}crwdnd141690:0{1}crwdne141690:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1561
+#: payroll/doctype/salary_slip/salary_slip.py:1538
msgid "Income Tax Slab must be effective on or before Payroll Period Start Date: {0}"
msgstr "crwdns107726:0{0}crwdne107726:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1549
+#: payroll/doctype/salary_slip/salary_slip.py:1526
msgid "Income Tax Slab not set in Salary Structure Assignment: {0}"
msgstr "crwdns107728:0{0}crwdne107728:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1557
+#: payroll/doctype/salary_slip/salary_slip.py:1534
msgid "Income Tax Slab: {0} is disabled"
msgstr "crwdns107730:0{0}crwdne107730:0"
@@ -7587,7 +7587,7 @@ msgstr "crwdns108194:0{0}crwdne108194:0"
msgid "Leave Without Pay"
msgstr "crwdns108196:0crwdne108196:0"
-#: payroll/doctype/salary_slip/salary_slip.py:467
+#: payroll/doctype/salary_slip/salary_slip.py:466
msgid "Leave Without Pay does not match with approved {} records"
msgstr "crwdns108200:0crwdne108200:0"
@@ -8088,7 +8088,7 @@ msgstr "crwdns141916:0crwdne141916:0"
msgid "Missing Relieving Date"
msgstr "crwdns108408:0crwdne108408:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1552
+#: payroll/doctype/salary_slip/salary_slip.py:1529
msgid "Missing Tax Slab"
msgstr "crwdns141918:0crwdne141918:0"
@@ -8213,8 +8213,8 @@ msgstr "crwdns108464:0crwdne108464:0"
msgid "Name"
msgstr "crwdns108466:0crwdne108466:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1219
-#: payroll/doctype/salary_slip/salary_slip.py:2193
+#: payroll/doctype/salary_slip/salary_slip.py:1196
+#: payroll/doctype/salary_slip/salary_slip.py:2170
msgid "Name error"
msgstr "crwdns108470:0crwdne108470:0"
@@ -8251,7 +8251,7 @@ msgstr "crwdns141938:0crwdne141938:0"
msgid "Net Pay Info"
msgstr "crwdns141940:0crwdne141940:0"
-#: payroll/doctype/salary_slip/salary_slip.py:192
+#: payroll/doctype/salary_slip/salary_slip.py:191
msgid "Net Pay cannot be less than 0"
msgstr "crwdns108490:0crwdne108490:0"
@@ -8327,7 +8327,7 @@ msgstr "crwdns108520:0crwdne108520:0"
msgid "No Employees Selected"
msgstr "crwdns108522:0crwdne108522:0"
-#: hr/doctype/job_applicant/job_applicant_dashboard.html:51
+#: hr/doctype/job_applicant/job_applicant_dashboard.html:53
msgid "No Interview has been scheduled."
msgstr "crwdns141954:0crwdne141954:0"
@@ -8363,7 +8363,7 @@ msgstr "crwdns141960:0crwdne141960:0"
msgid "No Staffing Plans found for this Designation"
msgstr "crwdns108532:0crwdne108532:0"
-#: payroll/doctype/salary_slip/salary_slip.py:393
+#: payroll/doctype/salary_slip/salary_slip.py:392
msgid "No active or default Salary Structure found for employee {0} for the given dates"
msgstr "crwdns108536:0{0}crwdne108536:0"
@@ -8515,7 +8515,7 @@ msgstr "crwdns141988:0crwdne141988:0"
msgid "Note: Total allocated leaves {0} shouldn't be less than already approved leaves {1} for the period"
msgstr "crwdns108590:0{0}crwdnd108590:0{1}crwdne108590:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1885
+#: payroll/doctype/salary_slip/salary_slip.py:1862
msgid "Note: Your salary slip is password protected, the password to unlock the PDF is of the format {0}."
msgstr "crwdns141990:0{0}crwdne141990:0"
@@ -9293,7 +9293,7 @@ msgstr "crwdns108942:0{0}crwdne108942:0"
msgid "Please add the remaining benefits {0} to the application as pro-rata component"
msgstr "crwdns108944:0{0}crwdne108944:0"
-#: payroll/doctype/salary_slip/salary_slip.py:760
+#: payroll/doctype/salary_slip/salary_slip.py:759
msgid "Please assign a Salary Structure for Employee {0} applicable from or before {1} first"
msgstr "crwdns108946:0{0}crwdnd108946:0{1}crwdne108946:0"
@@ -9317,7 +9317,7 @@ msgstr "crwdns108954:0crwdne108954:0"
msgid "Please enter the designation"
msgstr "crwdns108956:0crwdne108956:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1874
+#: payroll/doctype/salary_slip/salary_slip.py:1851
msgid "Please see attachment"
msgstr "crwdns142108:0crwdne142108:0"
@@ -9427,7 +9427,7 @@ msgstr "crwdns108994:0{0}crwdne108994:0"
msgid "Please set Earning Component for Leave type: {0}."
msgstr "crwdns108996:0{0}crwdne108996:0"
-#: payroll/doctype/salary_slip/salary_slip.py:451
+#: payroll/doctype/salary_slip/salary_slip.py:450
msgid "Please set Payroll based on in Payroll settings"
msgstr "crwdns108998:0crwdne108998:0"
@@ -9460,7 +9460,7 @@ msgstr "crwdns109010:0{0}crwdne109010:0"
msgid "Please set the Company"
msgstr "crwdns109012:0crwdne109012:0"
-#: payroll/doctype/salary_slip/salary_slip.py:264
+#: payroll/doctype/salary_slip/salary_slip.py:263
msgid "Please set the Date Of Joining for employee {0}"
msgstr "crwdns109014:0{0}crwdne109014:0"
@@ -10424,7 +10424,7 @@ msgstr "crwdns109402:0{0}crwdne109402:0"
msgid "Row {0}: Goal Score cannot be greater than 5"
msgstr "crwdns109404:0{0}crwdne109404:0"
-#: payroll/doctype/salary_slip/salary_slip_loan_utils.py:56
+#: payroll/doctype/salary_slip/salary_slip_loan_utils.py:60
msgid "Row {0}: Paid amount {1} is greater than pending accrued amount {2} against loan {3}"
msgstr "crwdns109406:0{0}crwdnd109406:0{1}crwdnd109406:0{2}crwdnd109406:0{3}crwdne109406:0"
@@ -10610,11 +10610,11 @@ msgstr "crwdns109482:0{0}crwdne109482:0"
msgid "Salary Slip creation is queued. It may take a few minutes"
msgstr "crwdns109484:0crwdne109484:0"
-#: payroll/doctype/salary_slip/salary_slip.py:298
+#: payroll/doctype/salary_slip/salary_slip.py:297
msgid "Salary Slip of employee {0} already created for this period"
msgstr "crwdns109486:0{0}crwdne109486:0"
-#: payroll/doctype/salary_slip/salary_slip.py:304
+#: payroll/doctype/salary_slip/salary_slip.py:303
msgid "Salary Slip of employee {0} already created for time sheet {1}"
msgstr "crwdns109488:0{0}crwdnd109488:0{1}crwdne109488:0"
@@ -10680,7 +10680,7 @@ msgstr "crwdns142340:0crwdne142340:0"
msgid "Salary Structure Assignment for Employee already exists"
msgstr "crwdns109516:0crwdne109516:0"
-#: payroll/doctype/salary_slip/salary_slip.py:396
+#: payroll/doctype/salary_slip/salary_slip.py:395
msgid "Salary Structure Missing"
msgstr "crwdns109518:0crwdne109518:0"
@@ -10740,7 +10740,7 @@ msgstr "crwdns142344:0crwdne142344:0"
msgid "Salary components should be part of the Salary Structure."
msgstr "crwdns142346:0crwdne142346:0"
-#: payroll/doctype/salary_slip/salary_slip.py:2340
+#: payroll/doctype/salary_slip/salary_slip.py:2319
msgid "Salary slip emails have been enqueued for sending. Check {0} for status."
msgstr "crwdns109534:0{0}crwdne109534:0"
@@ -11521,7 +11521,7 @@ msgstr "crwdns109852:0crwdne109852:0"
msgid "Start and end dates not in a valid Payroll Period, cannot calculate {0}"
msgstr "crwdns109858:0{0}crwdne109858:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1494
+#: payroll/doctype/salary_slip/salary_slip.py:1471
msgid "Start and end dates not in a valid Payroll Period, cannot calculate {0}."
msgstr "crwdns109860:0{0}crwdne109860:0"
@@ -11756,11 +11756,11 @@ msgstr "crwdns109988:0crwdne109988:0"
msgid "Sync {0}"
msgstr "crwdns142490:0{0}crwdne142490:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1226
+#: payroll/doctype/salary_slip/salary_slip.py:1203
msgid "Syntax error"
msgstr "crwdns109990:0crwdne109990:0"
-#: payroll/doctype/salary_slip/salary_slip.py:2196
+#: payroll/doctype/salary_slip/salary_slip.py:2173
msgid "Syntax error in condition: {0} in Income Tax Slab"
msgstr "crwdns109992:0{0}crwdne109992:0"
@@ -12021,7 +12021,7 @@ msgstr "crwdns142532:0crwdne142532:0"
msgid "Theory"
msgstr "crwdns142534:0crwdne142534:0"
-#: payroll/doctype/salary_slip/salary_slip.py:448
+#: payroll/doctype/salary_slip/salary_slip.py:447
msgid "There are more holidays than working days this month."
msgstr "crwdns110080:0crwdne110080:0"
@@ -12056,15 +12056,15 @@ msgstr "crwdns110092:0{0}crwdne110092:0"
msgid "This employee already has a log with the same timestamp.{0}"
msgstr "crwdns110094:0{0}crwdne110094:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1234
+#: payroll/doctype/salary_slip/salary_slip.py:1211
msgid "This error can be due to invalid formula or condition."
msgstr "crwdns110096:0crwdne110096:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1227
+#: payroll/doctype/salary_slip/salary_slip.py:1204
msgid "This error can be due to invalid syntax."
msgstr "crwdns110098:0crwdne110098:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1220
+#: payroll/doctype/salary_slip/salary_slip.py:1197
msgid "This error can be due to missing or deleted field."
msgstr "crwdns110100:0crwdne110100:0"
@@ -12587,7 +12587,7 @@ msgstr "crwdns110326:0{0}crwdnd110326:0{1}crwdne110326:0"
msgid "Total working Days Per Year"
msgstr "crwdns142632:0crwdne142632:0"
-#: payroll/doctype/salary_slip/salary_slip.py:165
+#: payroll/doctype/salary_slip/salary_slip.py:164
msgid "Total working hours should not be greater than max working hours {0}"
msgstr "crwdns110330:0{0}crwdne110330:0"
@@ -12814,7 +12814,7 @@ msgstr "crwdns142664:0crwdne142664:0"
msgid "Unable to find Salary Component {0}"
msgstr "crwdns110436:0{0}crwdne110436:0"
-#: hr/doctype/employee_checkin/employee_checkin.js:67
+#: hr/doctype/employee_checkin/employee_checkin.js:68
msgid "Unable to retrieve your location"
msgstr "crwdns142666:0crwdne142666:0"
@@ -13481,7 +13481,7 @@ msgstr "crwdns142774:0crwdne142774:0"
msgid "{0} & {1}"
msgstr "crwdns110716:0{0}crwdnd110716:0{1}crwdne110716:0"
-#: payroll/doctype/salary_slip/salary_slip.py:2192
+#: payroll/doctype/salary_slip/salary_slip.py:2169
msgid "{0}
This error can be due to missing or deleted field."
msgstr "crwdns110718:0{0}crwdne110718:0"
@@ -13574,7 +13574,7 @@ msgstr "crwdns142780:0{0}crwdnd142780:0{1}crwdne142780:0"
msgid "{0} {1} {2}?"
msgstr "crwdns110760:0{0}crwdnd110760:0{1}crwdnd110760:0{2}crwdne110760:0"
-#: payroll/doctype/salary_slip/salary_slip.py:1906
+#: payroll/doctype/salary_slip/salary_slip.py:1883
msgid "{0}: Employee email not found, hence email not sent"
msgstr "crwdns110762:0{0}crwdne110762:0"