- fix: Skip tests in CI
- fix: Skip tests in CI
- fix: Tests for France leaves
- fix: Tests revamp
- fix: consider tax exemption amount while calculating CTC
- fix: Department Approver validation message translation
- feat: provision to disable recurring additional salary
- fix: incorrect leave balance after carry-forwarded leave expiry
- fix: handle missing deductions while making back entry
- feat: display tax break up on salary slip
- fix: disable conversion to user tz for shift calendar
- feat(UX): Add option to disable consolidating leave types in balance reports
- fix: Leaves calculation and initial setup
- fix: Install message
- fix: Leave type period calculation
- feat: Auto create leave allocations
- fix: round pro-rated leaves
- fix: rounding issue
- fix: earned leaves tests
- refactor: validate date ranges
- fix: map the correct date function in tax slab eval globals
- fix: earned leaves not allocated on a pro-rata basis
- fix: Test
- fix: error message while evaluating condition
- fix: don't allow Job Applicant creation against Closed Job Opening
- fix: respect system precision in leave application dashboard and reports
- fix: Missing field
- fix: Gitlab CI file
- feat: Option to calculate leaves based on employment contracts
- fix: Don't validate overlap for leave period
- fix: handle when deductions are absent in salary slip (#292)
- fix(patch): explicitly only check major version for compatibility (#294)
- fix: Allow skipping patch
- patch: check version compatibility with frappe
- chore: bump
develop
branch version to v15.0.0-dev
- chore: fix linter (#288)
- fix: comment text when leave is allocated via scheduler
- ci: bump isort from 5.9.1 to 5.12.0 (#285)
- refactor: rename
allocate_on
toallocate_on_day
for better context
- fix: leave allocation tests
- fix(tests): monthly earned leave allocations
- test: Allocate On First Day, Last Day & DOJ with edge cases
- fix: logic for adding current month's leave
- refactor(tests): clean-up and group Earned Leave tests
- patch: Update
allocate_on
values in Leave Type
- fix: fetch Designation from Job Opening in Job Applicant
- fix: respect bank reco tool date filters while fetching claims
- fix: get_matching_queries compat w/ ERPNext v14.13
- refactor: usage of
based_on_date_of_joining
- fix: throw error if app installation fails
- fix: remove regional company fixtures on app uninstall
- fix: remove custom fields on app uninstall
- feat: Option to configure the day for allocating earned leave
- fix: move auto attendance for all shifts to hourly long queue (#264)
- fix(linter): use
!r
string conversion flag for quoted values
- refactor: Update To Date in work history only from Promotion/Transfer
- fix: don't overwrite to date in work history if already set
- fix: copy description from Job Req to Job Opening
- refactor: format code
- test(Job Requisition): Time to Fill & making, associating Job Openings
- fix: ignore gl entry linking at the time of Payroll Entry cancellation
- fix: fetching job req in staffing plan
- fix: Job Opening filters
- fix: remove duplicate field in Salary Structure Assignment (#253)
- feat: Get Job Requisitions in Staffing Plan
- refactor: rename Hiring Request to Job Requisition
- fix: use Union to validate multiple types in type indication (#241)
- fix: payroll entry layout
- fix: salary component, structure, and slip forms
- fix: remove hard-coded roles for populating leave balance reports (#249)
- fix: section labels and field placements
- chore: fix salary structure assignment layout
- fix: Translation for work anniversary
- fix: HR workspaces
- fix: Install payments in CI
- fix(test): holiday list dates in attendance test setup
- fix(tests): rectify logic for getting the first day of prev month
- chore: update readme
- chore: fix formatting (linter) and remove redundant datetime import
- test: skip marking absent for a fallback default shift
- refactor: func for getting default shift to mark employees absent
- chore: minor fix in readme
- fix: setting to enable/disable provision of mentioning earnings and deductions till date on SSA
- fix: minor type checking
- fix: handle empty condition
- fix: setting to enable/disable previous earnings and deductions
- fix: type validation for half day date
- fix: incorrect type hints
- fix: install payments app in test suite
- ci: bump black to latest
- fix: module view for ess users
- feat: settle employee based payroll payable account against payment account
- chore: fix test case
- feat: set employee based payroll payable entries
- chore(style): pre-commit
- chore(style): pre-commit
- Update README.md
- Update README.md
- test: get_unmarked_days
- test: Add test with Employee filter and Summarized View
- chore: fix naming
- fix: intuitive naming for flags and methods
- chore: minor fix
- fix: warning message while saving ssa if earning and tax deductions not specified
- fix: test case to setup payroll period
- feat: Display warning message if taxable earnings and paid tax is not mensioned
- feat: add test cases to validate opening balance for earnings and total paid tax
- chore: syntax for between condition
- feat: consider submitted salary structure assignments
- feat: consider earnings and tax deducted opening balance while creating salary slip
- feat: provision to setup opening entries for total salary paid and tax deductions
- chore: typo
- feat: update readme
- feat: add logo for frappe-hr.png
- fix: consider search fields and txt param in salary component search query
- feat: test case to validate employee tagging against accrual journal entry
- fix: positional args
- feat: remove code redundancy
- feat: consider employee while creating accouting entries
- feat: variable naming
- feat: field to enabled employee tagging in accrual payroll je
- chore: linter fix
- fix: frequency change error in migrate
- feat: explicit time period for mark attendance
- feat: frappe-hr logo for repo
- fix: Filter Employee doesn't work correctly
- fix: get_holiday_status when holidays is None
- fix: year_list when doesn't exist attendance records
- Update salary_slip.py
- fix
- import function
- date range custom function
- indentation fix
- indentation fix
- fix:leave without pay calculation
- fix: remove unwanted tab breaks
- fix: Tab naming and reorganizing forms
- fix: ux for payroll module
- chore: replace let with const
- chore: Add hiring request to recruitment workspace
- feat: alert the user about existing employee referrals against a Hiring Request
- feat: Time to Fill metric for Hiring Requests
- feat: create or associate Job Opening against Hiring Request
- feat: Hiring Request