Adjustment Rule Import
Adjustment Rule Import
Description
This integration is designed to create initial Adjustment Rules and add effective-dated versions to existing Adjustment
Rules. The source file should contain all triggers for a given rule, as updates will behave as a “replace” of the existing rule
contents.
Name Value
File Name "AdjRules.csv"
Format Comma-delimited
File Layout
Highlighted fields denote minimum required fields to import an Adjustment Rule.
1
Optional
Full Labor Category String
6 LaborCategoryTrigger String N
Must include comma place holders for Empty
Categories
Optional
7 CostCenterTrigger String N
The value of the Cost Center
Comma separated list of Paycodes
8 SelectedPaycodes String Y
Example: Regular,Overtime,Doubletime
9 AllocationType String Y Values = Wage or Bonus
Required if AllocationType = Wage
10 WageAdjustmentType String N
Values = Addition or FlatRate or Multiplier
Required if AllocationType = Wage
11 AdjAmount Numeric N
Amount of adjustment.
Required if AllocationType = Wage
12 AdjUseHigherWage Boolean N
Values = true or false
Required if AllocationType = Wage
13 AdjDoNotApplyToPrimary
Values = true or false
Apply to any business structure that uses job/location
14 ApplyToAll Boolean Y
Values = true or false
Required if AllocationType = Bonus
15 BonusJobCodeType String N
Values = Worked or Primary or Specify
Required if AllocationType = Bonus
16 BonusJob String N
Value = Full Business Structure path including Job
Required if AllocationType = Bonus
17 BonusPaycode String N
Value = Name of Dimensions Paycode
Required if AllocationType = Bonus
18 BonusRateAmount Numeric N
Value = the amount of the Bonus
Required if AllocationType = Bonus
19 BonusHourlyRate Numeric N
Value = the hourly rate of the Bonus
Required if AllocationType = Bonus
20 BonusMinTime HH:mm N
Value = the minimum time amount
Required if AllocationType = Bonus
21 BonusMaxTime HH:mm N
Value = the maximum time amount
Required if AllocationType = Bonus and BonusRate is
22 BonusMaxAmount Numeric N HourlyRate
Value = Maximum Rate allowed
Required if AllocationType = Bonus
23 BonusTimePeriod String N
Values = Shift of PayPeriod or Weekly
Required if AllocationType = Bonus and TimePeriod =
24 BonusWeekStart String N Weekly
Value = Day of Week (Monday)
Required if AllocationType = Bonus and TimePeriod =
25 BonusOncePerDay Boolean N Shift
Values = true or false
2
Developer Section
CRTs
Remember to update the "CRTConfig" Process properties with any changes to the CRT definitions
or any additional custom tables added.
Control Properties
Parameter Default Help
Property Name Type Value Text
Falcon Execution
String
Id
Tenant Id String
Boomi
String
Execution Id
SourceFileName String
APIs
API
API Section Type Resource Path Location
Name
_Cache
Retrieve
Existing
Base commons/persons POST /v1/commons/persons/base_persons/multi_read
Person
Person
Numbers
3
API
API Section Type Resource Path Location
Name
Bulk _Reset
Accrual timekeeping/accruals POST v1/timekeeping/accruals/resets Accrual
Reset Balances
Imp Points:
1. If an Adjustment rule has to be updated with new effective date version, then all the parameters have to be
given in the csv.
2. If the values of one or two field has to be updated then, the field like effective date has to be selected as
primary key and all other values has to be given in CSV. This results in, the values from the existing field will be
replaced by newer values.
3. To create new Adj Rulz, all values have to be given with effective date of current date. Sys will automatically
take it as Beginning of time to forever.