Payroll Terms: Exceptions and Adaptations
There are situations when the Payroll Terms object doesn't conform according to the general principles of Autocomplete Rules. In such situations, you can adapt the rules by adding a unique additional condition or coding style, in some cases.
Exceptions
This table lists rules that can't be currently implemented for the payroll terms business object.
Rule |
Rule Type |
Actions Impacted |
Sections Impacted |
Fields Impacted |
---|---|---|---|---|
Default on entry into region, Default on tab-out and validation on tab-out not supported |
Object Defaulting, Field Modification, Field Validation |
|
Payroll section |
Payroll |
Adaptations
This table lists rules where you can vary the rule logic to achieve the result.
Rule |
Rule Type |
Actions Impacted |
Section Impacted |
Fields Impacted |
Comments |
---|---|---|---|---|---|
Always identify the required flow that you want to validate payroll with. |
Business Object Validation |
All |
All |
All |
For example, in the new hire flow, you can validate the payroll based on HR attributes, such as job. |
Always identify the required flow that you want to default payroll with. |
Business Object Defaulting |
All |
All |
All |
You can use appropriate HCM Params to base your logic. |
Autocomplete Rules for Tax Reference Unit
You can default the TRU from the HR assignment attributes, using the Payroll Terms business object. When you create rules:
-
Select Field Modification Rule Type in the Rule Type field.
-
Select Payroll Terms in the Business Object field.
-
Select Default Payroll Values Indicator in the Field field.
Autocomplete rules are supported in the following transactions:
-
Hire an Employee
-
Add contingent worker
-
Add Non Worker
-
Add Pending Worker
-
Add Assignment
-
Add Temp Assignment
-
Create Work Relationship
-
Add a Pending Worker
-
Create and Edit Offer
-
Local and Global Transfer
Here's some sample screenshots that illustrate the Autocomplete rule logic. The value of the EMP_Groovy_ActionTypeCode HCM Params function must match the ActionTypeCode of the respective flow (such as New Hire, Local and Global Transfer, Add Assignment, and so on).