Amendment Rules and Settings

Amendment general rules and settings

Amendments follow certain global rules and configuration options. These settings define how specific data points behave across different contract types and countries.

Probation period settings

The probation_period data point supports multiple rule types and constraints, depending on the contract type and country-specific settings.

Probation period values are returned with their applicable time unit in the additional_details.time_unit field of the validation rules response. Time units can vary by country and employment type and may be DAY, WEEK, or MONTH. Always check the time_unit field to correctly interpret the min and max values for probation period.

Rule-based configuration

Set the probation period based on a rule and cap value:

1{
2 "rule": "ONE_QUARTER_OF_CONTRACT_DURATION",
3 "cap": 100,
4 "time_unit": "DAY"
5}

Tenure-based configuration

Other configurations define probation periods based on the employee’s expected duration of employment:

1{
2 "minEmploymentDuration": 6,
3 "maxEmploymentDuration": 12,
4 "employmentDurationType": "MONTH",
5 "probationPeriod": 90
6}

Employment terms configuration

  • For INDEFINITE contracts, the probation period must be between 90 and 180 days, regardless of whether the employment type is FULL_TIME or PART_TIME.
  • For DEFINITE contracts, the minimum probation period is 20 days. The maximum value is calculated dynamically.
Dynamic calculation for definite contracts

When the contract term is DEFINITE, the API calculates the maximum probation period using contract_duration_in_days and the country-specific rule eor_country_data.max_probation_type_for_definite.

Available rule types:

HALF_OF_CONTRACT_DURATION

  • Maximum probation period is half the contract duration. Example: A 180-day contract allows up to 180 / 2 = 90 days.

ONE_QUARTER_OF_CONTRACT_DURATION

  • Maximum probation period is one-quarter of the contract duration. Example: A 180-day contract allows up to 180 / 4 = 45 days.

ONE_THIRD_OF_CONTRACT_DURATION (Default)

  • If no country rule is defined, the fallback is one-third of the contract duration. Example: A 180-day contract allows up to 180 / 3 = 60 days.
Cap on maximum probation period

The API may apply a cap to limit the maximum probation period, even when it uses a duration-based rule.

  • If additional_details includes a cap value, the system uses the lower value between the calculated maximum and the cap.
  • The cap applies only when the probation period is based on:
    • HALF_OF_CONTRACT_DURATION
    • ONE_QUARTER_OF_CONTRACT_DURATION
    • ONE_THIRD_OF_CONTRACT_DURATION

Example:

If the contract duration is 180 days and the rule is HALF_OF_CONTRACT_DURATION, the calculated maximum is 90 days. However, if a cap of 60 days exists in additional_details, the maximum probation period is limited to 60 days.

This ensures that the probation period for DEFINITE contracts remains proportional to the contract length while complying with country-specific regulations and additional constraints.

probation_period settings for DEFINITE contracts only support the rule-based configurations listed above.

Notice period settings

The notice period defines how far in advance either party must give notice to end the contract. Different rules apply depending on probation and contract configuration.

Notice period values are returned with their applicable time unit in the additional_details.time_unit field of the validation rules response. Time units can vary by country but are typically WEEK. Always check the time_unit field to correctly interpret the min and max values for notice period. See the example rule definition below which shows "time_unit": "WEEK".

Settings for notice period after probation rules

The notice_period_after_probation data point follows specific rules based on employment_type and notice_period_type.

Notice period general rules

These rules apply only when notice_period_type is set to CUSTOM.

  • The min and max notice period values range from 0 to 12 weeks.
  • Rules vary for FULL_TIME and PART_TIME employees.
  • The notice period before probation must always be shorter than the notice period after probation.

Tenure-based notice period

Only notice_period_after_probation supports tenure-based rules. These rules depend on the contract duration and define different notice period values for different tenure ranges.

Example rule definition

1{
2 "data_point": "notice_period_after_probation",
3 "rules": [
4 {
5 "nullable": true,
6 "min": 0,
7 "max": 12,
8 "is_editable": true,
9 "requires": {
10 "notice_period_type": "CUSTOM",
11 "employment_type": "FULL_TIME"
12 },
13 "additional_details": {
14 "tenure_based_rules": [
15 {
16 "maxEmploymentDuration": 24,
17 "minEmploymentDuration": 12,
18 "noticeValue": 30,
19 "employmentDurationType": "MONTH"
20 },
21 {
22 "maxEmploymentDuration": 34,
23 "minEmploymentDuration": 25,
24 "noticeValue": 50,
25 "employmentDurationType": "MONTH"
26 }
27 ],
28 "time_unit": "WEEK",
29 "note": "Notice period before probation should be less than notice period after probation"
30 }
31 },
32 {
33 "nullable": false,
34 "min": 0,
35 "max": 12,
36 "is_editable": true,
37 "requires": {
38 "notice_period_type": "CUSTOM",
39 "employment_type": "PART_TIME"
40 },
41 "additional_details": {
42 "time_unit": "WEEK",
43 "note": "Notice period before probation should be less than notice period after probation"
44 }
45 }
46 ]
47}