Commit Graph

42 Commits

Author SHA1 Message Date
Horilla
add2f4fd33 [UPDT] PAYROLL: Changed signals to signals.py 2025-02-28 18:56:23 +05:30
Horilla
877d508736 [UPDT] PAYROLL: LOP computation method updates 2025-01-21 15:45:35 +05:30
Horilla
4801934303 [FIX] PAYROLL: Debug lines 2025-01-14 12:12:59 +05:30
Horilla
84952ddf8a [UPDT] PAYROLL: Employee rate field option when its update compensation deduction 2025-01-09 10:30:51 +05:30
Horilla
cb11824c0e [UPDT] PAYROLL: tax_calc method in payroll 2024-11-26 14:25:41 +05:30
Horilla
f78a3b5cbe [UPDT] PAYROLL: Rmove unused oh-modals and resolved payslip create function date period issues 2024-10-18 10:48:11 +05:30
Horilla
994e786a4a [FIX] PAYROLL: Fixed grosspay calculation not taking update compensation 2024-10-04 22:24:19 +05:30
Horilla
afdcec65d0 [FIX] PAYROLL: Fixed payslip grosspay caliculation issue and hourly and daily wage type payslip generation (#356) 2024-10-03 15:05:36 +05:30
Horilla
ae3a9ace51 [UPDT] PAYROLL: Allowance calculation method 2024-09-24 14:25:29 +05:30
Horilla
4912922f12 [FIX] PAYROLL: Fixed payroll allowance and deductions operator_mapping range issue 2024-08-21 10:16:00 +05:30
Horilla
8b5dd645c0 [FIX] PAYROLL: Fix filing status None type validation 2024-08-17 23:18:50 +05:30
Horilla
8c456778ea [FIX] PAYROLL: Filing status payroll design 2024-08-14 15:17:34 +05:30
Horilla
fe5626ab0f [ADD] PAYROLL: Python codeble federal tax feature 2024-08-14 12:16:09 +05:30
Horilla
2fee7c18bb [IMP] Remove inter module dependency (#274)
This commit introduces significant changes to the architecture of the Horilla HRMS system by decoupling interdependent modules. The following modifications were made:

1. **Module Independence**: Each module has been refactored to eliminate reliance on other modules, promoting a more modular and maintainable codebase.
2. **Refactored Imports and Dependencies**: Adjusted import statements and dependency injections to support independent module operation.
3. **Compatibility and Functionality**: Ensured that all modules are compatible with existing systems and maintain their intended functionality both independently and when integrated with other modules.

These changes enhance the modularity, maintainability, and scalability of the Horilla HRMS, allowing developers to work on individual modules without affecting the entire system. Future development and deployment will be more efficient and less prone to issues arising from tightly coupled code.

**NOTE**
For existing Horilla users, if you face any issues during the migrations, please run the following command and try again the migrations.

- `python3 manage.py makemigrations`
- `python3 manage.py migrate base`
- `python3 manage.py migrate`





* [IMP] ASSET: Asset module dependency removal from other Horilla apps

* [IMP] ATTENDANCE: Attendance module dependency removal from other Horilla apps

* [IMP] BASE: Base module dependency removal from other Horilla apps

* [IMP] EMPLOYEE: Employee module dependency removal from other Horilla apps

* [IMP] HELPDESK: Helpdesk module dependency removal from other Horilla apps

* [IMP] HORILLA AUDIT: Horilla Audit module dependency removal from other Horilla apps

* [IMP] HORILLA CRUMBS: Horilla Crumbs module dependency removal from other Horilla apps

* [IMP] HORILLA AUTOMATIONS: Horilla Automations module dependency removal from other Horilla apps

* [IMP] HORILLA VIEWS: Horilla Views module dependency removal from other Horilla apps

* [IMP] LEAVE: Leave module dependency removal from other Horilla apps

* [IMP] OFFBOARDING: Offboarding module dependency removal from other Horilla apps

* [IMP] ONBOARDING: Onboarding module dependency removal from other Horilla apps

* [IMP] PMS: PMS module dependency removal from other Horilla apps

* [IMP] PAYROLL: Payroll module dependency removal from other Horilla apps

* [IMP] RECRUITMENT: Recruitment module dependency removal from other Horilla apps

* [IMP] HORILLA: Dependency removal updates

* [IMP] TEMPLATES: Dependency removal updates

* [IMP] STATIC: Dependency removal updates

* [IMP] HORILLA DOCUMENTS: Horilla Documents module dependency removal from other Horilla apps

* [ADD] HORILLA: methods.py

* [UPDT] HORILLA: Settings.py

* [FIX] EMPLOYEE: About tab issue

* Update horilla_settings.py

* Remove dummy db init password
2024-08-05 14:22:44 +05:30
Horilla
db21d38fd6 [UPDT] PAYROLL: Added Allowance and deduction condition for range 2024-07-15 15:24:02 +05:30
Horilla
9b86ba9608 [FIX] PAYROLL: Loan account creation bug fixed 2024-07-05 16:19:43 +05:30
Horilla
d21fd1fa6d [UPDT] PAYROLL: Based on children allowance calculation 2024-07-04 11:58:59 +05:30
Ashwanth Balakrishnan
58be33a8d7 Added Pre-Commit Hooks (#175)
* Added pre commit hook

* Run pre commit hook on all files

---------

Co-authored-by: Horilla <131998600+horilla-opensource@users.noreply.github.com>
2024-05-07 12:23:36 +05:30
Horilla
052bd46023 [UPDT] PAYROLL: Updated calculation method of employee contribution amount in deduction 2024-03-15 11:45:51 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
c31455fc89 [UPDT] PAYROLL: Added contribution to export 2024-03-06 10:05:56 +05:30
Horilla
7998a0bf06 [UPDT] PAYROLL: Dynamic allowance creation and deduction based on conditions 2024-02-09 11:50:32 +05:30
Horilla
86d3af6d83 [UPDT] PAYROLL: Employer contribution recording 2024-01-31 16:18:41 +05:30
Horilla
64be3d4505 [ADD] PAYROLL: Option to dynamically create allowance and deduction from payslip 2024-01-24 10:56:26 +05:30
Horilla
2e2c1ce83c [ADD] GENERAL: Dynamic pagination method 2024-01-20 16:37:12 +05:30
Horilla
5833ae287a [ADD] PAYROLL: Multiple condition form adjustments in allowance 2024-01-16 11:30:47 +05:30
Horilla
2278f67b70 [UPDT] PAYROLL: Card in payslip for basic pay, paid days, LOP days and updated basic pay 2024-01-11 11:49:16 +05:30
Horilla
73bbd7414e [ADD] PAYROLL: Advance salary/Loan in payroll 2024-01-10 09:48:59 +05:30
Horilla
dd1e66b00a [UPDT] BASE: generate_pdf() changed as global method 2023-12-19 13:03:44 +05:30
Horilla
1f36eeb7e9 [ADD] PAYROLL: Send payslip via email 2023-12-18 14:52:37 +05:30
Horilla
1a2e49eab4 [FIX] PAYROLL: Pagination count to 50 from 5 2023-11-08 12:15:55 +05:30
Horilla
bf8ef4860a [FIX] PAYROLL: Remove when clearing the selected feature when filter is cleared 2023-11-08 11:53:58 +05:30
Horilla
2d1adc8027 [UPDT] PAYROLL: Payroll condition based allowance and deduction checking 2023-10-19 12:34:50 +05:30
Horilla
ff8d151b72 [FIX] PAYROLL: Filing status, federal tax and payroll calculation method 2023-10-17 16:45:40 +05:30
Horilla
d6d5ef6291 [ADD] PAYROLL: Payslip export option 2023-10-12 10:23:29 +05:30
Horilla
2710a7ea4a [FIX] PAYROLL: Division by zero error 2023-10-06 15:26:03 +05:30
Horilla
ee7655f2ba [IMP] Major Update : Empty data html updates to every view
Fix : Issue #47
2023-09-27 13:55:34 +05:30
Horilla
ff2d2c05e2 [ADD]paylip save after creating payslip 2023-09-07 17:29:07 +05:30
Horilla
aef55aed48 [UPDT]payroll dashboard charts 2023-08-14 14:52:40 +05:30
Horilla
6a696b6d2e [fix] company leave computation method not returning excpected result 2023-08-02 14:18:18 +05:30
Horilla
1f0c9c1278 [FIX]payroll bug fixes 2023-08-01 16:46:07 +05:30
Horilla
b1a9ee02e2 Payroll beta (#17)
* [ADD]payroll

* [UPDT]add payroll to submenu

* [UPDT]add payroll url to main urls

* [FIX]payroll url to main urls

* [FIX]payslip generate date bug

* [UPDT]Payroll changes
2023-07-26 10:32:58 +05:30