From 6f17b644f2c3e37f4a81615c16edd21f36866b1f Mon Sep 17 00:00:00 2001 From: Ali <010109ali@gmail.com> Date: Thu, 26 Mar 2026 14:53:18 +0400 Subject: [PATCH] update default salary components data Co-Authored-By: Claude Sonnet 4.6 --- jey_erp/default_data/salary_components.json | 350 ++++++++++++++++++++ 1 file changed, 350 insertions(+) diff --git a/jey_erp/default_data/salary_components.json b/jey_erp/default_data/salary_components.json index e69de29..4a1bfed 100644 --- a/jey_erp/default_data/salary_components.json +++ b/jey_erp/default_data/salary_components.json @@ -0,0 +1,350 @@ +[ + { + "salary_component": "İşsizlikdən sığorta haqqı (xərc şirkət 0,5%)", + "salary_component_abbr": "İŞ-XŞ", + "type": "Earning", + "description": "İşsizlik, şirkətdən tutulan vergi", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 1, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": "", + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 0.5 / 100", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "İcbari tibbi sığorta (xərc şirkət 2%)", + "salary_component_abbr": "İTS-XŞ", + "type": "Earning", + "description": "İcbari tibbi sığorta tutulması, şirkətdən (2%)", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 1, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 0.02 if base <= 8000 else 160 + (base - 8000) * 0.005", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "DSMF (xərc şirkət)", + "salary_component_abbr": "DSMF-XŞ", + "type": "Earning", + "description": "DSMF tutulması şirkətdən (22%)", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 1, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "200 * 0.22 if base <= 200 else 44 + (base - 200) * 0.15", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "İşsizlikdən sığorta haqqı (şirkət 0,5%)", + "salary_component_abbr": "İŞ-Ş", + "type": "Deduction", + "description": "İşsizlik, şirkətdən tutulan vergi", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 1, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": "", + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 0.5 / 100", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "İşsizlikdən sığorta haqqı (işçi 0,5%)", + "salary_component_abbr": "İŞ-İ", + "type": "Deduction", + "description": "İşsizlikdən sığorta haqqı, işçidən tutulan vergi", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 0, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": "", + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 0.5 / 100", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "Əsas əmək haqqı", + "salary_component_abbr": "ƏH", + "type": "Earning", + "description": "Əsas əmək haqqı hesablanması", + "depends_on_payment_days": 0, + "is_tax_applicable": 1, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 0, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "İcbari tibbi sığorta (şirkət 2%)", + "salary_component_abbr": "İTS-Ş", + "type": "Deduction", + "description": "İcbari tibbi sığorta tutulması, şirkətdən (2%)", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 1, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 0.02 if base <= 8000 else 160 + (base - 8000) * 0.005", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "DSMF (şirkət)", + "salary_component_abbr": "DSMF-Ş", + "type": "Deduction", + "description": "DSMF tutulması şirkətdən (22%)", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 1, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "200 * 0.22 if base <= 200 else 44 + (base - 200) * 0.15", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "Gəlir vergisi (yalnız işçi)", + "salary_component_abbr": "GV", + "type": "Deduction", + "description": "Gəlir vergisi", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 1, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 0, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "(\n (base - 200) * 0.03 if base <= 2500\n else (75 + (base - 2500) * 0.10 if base <= 8000\n else 625 + (base - 8000) * 0.14)\n)\nif getdate(start_date).year >= 2026\nelse 0", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "İcbari tibbi sığorta (işçi 2%)", + "salary_component_abbr": "İTS-İ", + "type": "Deduction", + "description": "İcbari tibbi sığorta tutulması, işçidən (2%)", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 0, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": "", + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 0.02 if base <= 8000 else 160 + (base - 8000) * 0.005", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "DSMF (işçi)", + "salary_component_abbr": "DSMF-İ", + "type": "Deduction", + "description": "DSMF tutulması, işçidən (3%)", + "depends_on_payment_days": 0, + "is_tax_applicable": 0, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 0, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 0, + "condition": "", + "amount": 0, + "amount_based_on_formula": 1, + "formula": "200 * 0.03 if base <= 200 else 6 + (base - 200) * 0.10", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + }, + { + "salary_component": "Məzuniyyət Kompensasiyası", + "salary_component_abbr": "LE", + "type": "Earning", + "description": "Məzuniyyət Kompensasiyası", + "depends_on_payment_days": 0, + "is_tax_applicable": 1, + "deduct_full_tax_on_selected_payroll_date": 0, + "variable_based_on_taxable_salary": 0, + "is_income_tax_component": 0, + "exempted_from_income_tax": 0, + "round_to_the_nearest_integer": 0, + "statistical_component": 0, + "accrual_component": 0, + "do_not_include_in_total": 0, + "do_not_include_in_accounts": 0, + "remove_if_zero_valued": 1, + "arrear_component": 0, + "disabled": 1, + "condition": null, + "amount": 0, + "amount_based_on_formula": 1, + "formula": "base * 12 / 365", + "is_flexible_benefit": 0, + "payout_method": "", + "final_cycle_accrual_payout": 0, + "max_benefit_amount": 0, + "doctype": "Salary Component" + } +] \ No newline at end of file