급여 규칙¶
In Odoo, every salary structure has a set of salary rules used to compute the various amounts considered in the pay. These rules are configured by the localization and affect the computation of the salaries.
경고
규칙의 수정 또는 생성은 필요한 경우에**만** 수행해야 합니다.
To view all the rules, go to . Click on a structure, such as Regular Pay, to view all the rules.
새 규칙 추가하기¶
To make a new rule, click New and a blank Salary Rules form loads. Enter the following information in the top half of the form:
규칙 이름: 규칙 이름을 입력합니다. 이는 급여 명세서에 표시되는 이름입니다.
코드: 새 규칙에 사용할 코드를 입력합니다. 대소문자를 구분하며 *규칙 ID*로 사용됩니다. 이 필드는 **필수**입니다.
범주: 드롭다운 메뉴를 사용하여 규칙이 적용되는 범주를 선택하거나 새 범주를 입력합니다. 범주는 규칙을 그룹화하고 총합계에 액세스하는 데 사용됩니다.
급여 구조: 드롭다운 메뉴를 사용하여 규칙이 적용되는 급여 구조를 선택하거나 새 구조를 입력합니다. 이 필드는 **필수**입니다.
순서: 다른 모든 규칙의 순서에서 규칙이 계산되는 *시점*을 나타내는 숫자를 입력합니다. 규칙은 순서 번호에 따라 하나씩 처리됩니다. 순서 번호가 낮은 규칙이 먼저 계산되며, 그 결과는 순서 번호가 높은 규칙에서 사용될 수 있습니다. 이 필드는 **필수**입니다.
Appears on Payslip: Enable this checkbox to have the rule visible on the employee payslip PDF.
Contributes to Employer Cost: Enable this checkbox to include the rule when computing the employer cost of a payslip.
일반 탭¶
Fill out the following sections of the General tab. These configurations determine when and how the rule is calculated.
조건¶
조건 기준: 드롭다운 메뉴를 사용하여 규칙이 계산되고 급여 명세서 양식 보기에 라인으로 표시되는지 선택합니다. 다음 옵션 중 하나를 선택합니다.
항상 참: 규칙이 항상 계산됩니다. 이 섹션에는 다른 구성이 필요하지 않습니다.
급여 입력: 구조에 동적 혜택을 도입합니다. 임직원 양식의 급여 탭, 급여 명세서의 입력 탭 또는 둘 다에 필드로 나타납니다. 이 필드의 값이 규칙 금액에 추가됩니다. 선택한 경우 다음 추가 필드가 나타나며 구성해야 합니다.
다음에 입력: 이 필드가 표시되어야 하는 위치와 속해야 하는 객체(임직원, 급여 명세서또는 둘 다)를 지정합니다. 둘 다 선택하면 급여 명세서의 값이 자동으로 임직원 레코드의 값으로 기본 설정되지만 특정 급여 실행을 위해 급여 명세서에서 직접 덮어쓸 수 있습니다.
Section: This groups several inputs into one expandable section on the form view. Only one option is available by default: Inputs.
단위: 해당 라디오 버튼을 클릭하여 혜택 표시 방법을 결정합니다. 사용 가능한 옵션은 다음과 같습니다.
금액: 통화 단위가 포함된 숫자입니다.
수량: 숫자로 입력합니다.
백분율: % 기호가 추가된 숫자입니다.
체크박스: 부울 값을 나타냅니다.
입력 설명: 입력이 적용되는 시기에 대한 간단한 설명을 입력합니다.
기본값: 기본값(금액, 수량 또는 백분율)을 입력합니다. 이는단위에서 선택한 내용에 따라 결정됩니다. 필요한 경우 이 값의 오른쪽 필드에
per km`과 같은:guilabel:`접미사를 추가합니다.참고
Unit에 대해Checkbox가 선택된 경우, 이 필드는Selected by Default로 변경됩니다. 규칙을 기본적으로 활성화하려면 체크박스를 클릭하세요.
Depends On: 급여 입력이 있는 다른 규칙을 선택하고, 그 값을 사용하여 이 규칙을 숨길지 여부를 결정합니다.
Other Input: 동일한 유형의 급여 명세서 라인이 존재하는지 확인하려면 이것을 선택하세요. 선택하면Condition Other Input필드가 나타납니다. 드롭다운 메뉴를 사용하여Deduction,Reimbursement등과 같이 규칙이 기반으로 하는 입력 유형을 선택하세요.
Python Expression: Python 스크립트를 사용하여 규칙을 계산하려면 이것을 선택하세요. 스크립트는 로컬 딕셔너리를 사용하여 평가됩니다. 오른쪽에는Available variables와Output이 나열됩니다:
사용 가능한 세부 옵션:
급여명세서:
hr.payslip객체입니다.직원:
hr.employee객체입니다.버전:
hr.version객체입니다.result_rules: 이전에 계산된 규칙 금액, 수량, 비율 및 합계를 포함하는 딕셔너리입니다.
categories: 계산된 급여 규칙 카테고리(해당 카테고리에 속하는 모든 규칙의 금액 합계)를 포함하는 딕셔너리입니다:
합계: 규칙 합계
금액: 규칙 금액
수량: 규칙 수량
요율: 규칙 요율
ytd: 연간 누계 규칙 값
worked_days: 계산된 근무일을 포함하는 딕셔너리로, 각 키는 근무 항목 유형 코드이고 각 값은
worked_days객체입니다. 이 객체에는 많은 변수가 포함되어 있으며, 가장 중요한 것은 다음과 같습니다:number_of_days: 이 근무 항목 유형으로 급여 명세서 기간에 등록된 일수입니다.
number_of_hours: 이 근무 항목 유형으로 급여 명세서 기간에 등록된 시간입니다.
is_paid: 이 근무 항목 유형이 이 급여 명세서 구조에서 무급 근무 항목으로 추가되는지 여부입니다.
inputs: 계산된 입력을 포함하는 딕셔너리로, key는 다른 입력 유형 코드이고 value는 동일한 코드를 가진 급여 명세서 입력 라인의 합계입니다.
결과:
result: 규칙을 계산해야 하는 경우 부울은 True이고, 그렇지 않으면 False입니다.
Domain: 구성된Applicability Domain과 일치하는 경우에만 규칙을 적용하려면 이 옵션을 선택하세요. 이 옵션을 선택하면 아래에 나타나는Applicability Domain을 구성하세요.
계산¶
이 섹션은 기본 금액, 수량 및 비율로 구성된 규칙의 최종 값을 결정합니다. 규칙의 합계는 total = amount * quantity * (rate/100)입니다.
중요
이 필드는조건 기준필드가급여 입력으로 설정된 경우 나타나지않습니다.
드롭다운 메뉴를 사용하여금액 유형필드에 대해 다음 옵션 중 하나를 선택합니다:
백분율 (%): 전체 계산을 위한 값을 정의합니다. 선택하면 다음 필드를 구성합니다:
고정 금액: 금액과 수량이 정의되며 비율은 100%입니다.
수량: `localdict`를 사용하여 Python 표현식이 평가되고 그 값이 규칙 수량에 할당됩니다.
고정 금액: 규칙 금액에 할당되는 십진수를 입력합니다.
기타 입력: 비율이
100%`이고 수량이 `1.0`인 동일한 *기타 입력 유형*을 가진 급여명세서 입력 라인에서 규칙 금액을 가져오려면 이것을 선택합니다. 선택하면 그 아래에:guilabel:`금액 기타 입력필드가 나타납니다. 드롭다운 메뉴를 사용하여공제, 팁또는경비와 같은 입력 *유형*을 선택합니다.Python 코드: 이것은백분율 (%)옵션의 더 복잡한 버전으로, 전체 Python 스크립트를 작성한 다음
localdict`를 사용하여 평가합니다. 여기에는:guilabel:`사용 가능한 변수목록과출력목록이 포함됩니다.사용 가능한 세부 옵션:
급여명세서: hr.payslip 객체
직원: hr.employee 객체
버전: hr.version 객체
result_rules: 이전에 계산된 규칙 금액, 수량, 비율 및 합계를 포함하는 딕셔너리로, 키는 규칙 코드이고 값은 다음 키를 가진 딕셔너리입니다:
합계: 규칙 합계
금액: 규칙 금액
수량: 규칙 수량
요율: 규칙 요율
ytd: 연간 누계 규칙 값
categories: 계산된 급여 규칙 범주(해당 범주에 속하는 모든 규칙의 금액 합계)를 포함하는 딕셔너리로, 키는 범주 코드이고 값은 규칙 합계 값의 합입니다.
worked_days: 계산된 근무일을 포함하는 딕셔너리로, *키*는 근무 항목 유형 코드이고 *값*은 많은 변수를 포함하는
worked_days객체이지만 가장 중요한 것은 다음과 같습니다:number_of_days: 이 근무 항목 유형으로 급여 명세서 기간에 등록된 일수입니다.
number_of_hours: 이 근무 항목 유형으로 급여 명세서 기간에 등록된 시간입니다.
is_paid: 이 근무 항목 유형이 이 급여명세서 구조에 무급 근무 항목으로 추가되는지 여부를 지정합니다.
inputs: A dict containing the computed inputs, Where key is the other input type code and value is the sum of the payslip input lines with the same code.
결과:
결과: 실수, 규칙의 기준 금액
result_rate: 실수, 기본값은 100.0(%)
result_qty: 실수, 수량, 기본값은 1
result_name: 라인의 이름인 문자열입니다. 이것은 기본적으로 급여 규칙의 이름 필드로 설정됩니다 (이름이 규칙에서 계산된 무언가에 의존하거나 의존해야 하는 경우 유용함).
회사 기여분¶
드롭다운 메뉴를 사용하여 임직원에게 급여를 지급하는 데 관련된 최종 제3자를 선택합니다.
디스플레이 탭¶
이 섹션은 임직원이 사용할 수 있는 급여명세서 PDF에서 규칙의 표시를 결정하고 규칙의 미적 요소를 정의합니다.
First, select a Color for the rule using the color picker. Next, enable the Title checkbox to only display the salary rule’s title and description, and hide any numerical values.
Activate the Indented, Space Above, Bold, Underline, and Italic checkboxes to activate the respective options.
마지막으로 규칙 이름 아래에 표시되는 규칙의설명을 입력합니다.
회계 탭¶
이 섹션은규칙이다양한회계분개장에미치는영향과임직원의순급여계산방법을결정합니다.이섹션에서다음필드를구성하십시오:
차변계정:드롭다운메뉴를사용하여규칙의차변계정을선택하십시오.
신용카드계정:드롭다운메뉴를사용하여규칙의대변계정을선택하십시오.
이름별로분할:이옵션을활성화하면급여명세서라인이름에따라이규칙의회계분개를분할합니다.분개를분할하면공제및환급또는급여조정에대한가시성이향상됩니다.
순급여에서제외:이확인란을선택하면분개에서순급여규칙에대한규칙계산을제외합니다.독립적으로분류하려면특정차변및대변계정을설정해야합니다.
계정라인에임직원설정:이확인란을선택하면분개항목에임직원이름이표시됩니다.
중요
이탭은회계앱이설치된경우에만사용할수있습니다.
규칙 매개변수¶
규칙 매개변수는Odoo가 급여 명세서의 각 항목을 계산하는 방법을 알려줍니다. 구성된 규칙 매개변수를 보려면로 이동하십시오.
모든 규칙 매개변수가 표시됩니다. 개별 규칙 매개변수를 클릭하여 세부 정보를 확인하십시오.
각 규칙 매개변수는 규칙 이름, 코드, 규칙 활성화 시점 및 매개변수 값을 표시합니다.
Rule categories¶
Every rule is associated with a rule category. To view the various categories, navigate to .
All rule categories appear in a list view, and display the category Name, Code, and Country.
To create a new rule category, click the New button. Enter a Name and Code for the category in the corresponding fields. If the category is housed beneath a Parent category, select the parent category using the drop-down menu. If the category is country-specific, select the Country using the drop-down menu.