Policy Class |
Container class for Pay Policies.
Main class for time card calculation.
Namespace: AMG.API.Definitions.Policies
The Policy type exposes the following members.
Name | Description | |
---|---|---|
Active |
Indicates if the definition is active.
(Inherited from BaseDefinition.) | |
Bank |
Bank Hours related features
| |
ClosePeriod |
Indicates if cross pay period time card should be closed on pay period's last day at ClosePeriodAt.
| |
ClosePeriodAt | Specifies time when to close cross pay period time cards. Used only when ClosePeriod set to true. Only time part of DateTime is used. | |
Code |
Definition's code
(Inherited from BaseDefinition.) | |
DefaultWorkTotal |
Specifies how many hours to add to time card if time card is actually missing.
| |
Exceptions |
Options for exception reporting
| |
GeneralResetSG |
Indicates if Swipe and Go sequence should be reset.
| |
GeneralResetSGTime | Specifies time when to reset Swipe and Go sequence to IN. Only time part of DateTime is used. | |
Holidays |
Holiday related features
| |
Id |
ID number of definition
(Inherited from BaseDefinition.) | |
IgnoreDuplicateFuncKey |
Time interval in seconds for punches of same direction to be considered duplicate when occur within this interval.
Last punch is being used.
| |
IgnoreOpposingFuncKey |
Time interval in seconds for punches of opposite direction to be considered duplicate when occur within this
interval.
Last punch is being used.
| |
LinkBackOverride | Time interval in hours, that should remain until next shift's start, in order to override linking OUT punch forward to next IN punch. MaxOutInPunch is used to define this setting. This option is mostly important for overnight shifts. | |
MaxOutInPunch | Time interval in hours to identify the maximum time period during which the OUT punches should link forward to the next IN punch. LinkBackOverride is used to override this setting. This option is mostly important for overnight shifts. | |
MissOutPunch |
Hours interval after which Clock Out action will be performed automatically by the system for the cases when it is
missing.
| |
Name |
Name of definition
(Inherited from BaseDefinition.) | |
Overtime |
Overtime related features
| |
PayPeriod | Pay Period enum PayPeriod { Weekly = 1, Biweekly, Semimonthly, Monthly, Fourweekly } | |
PayStartDate | Pay Period's initial start date. Based on this value all periods back and forward are being calculated.
| |
ReturnCall |
Return Call related features
| |
SemimonthlyDays |
Semimonthly period days if PayPeriod is Semimonthly.
| |
StickyRoundEnd |
Allowed variance (in minutes) of miscellaneous transaction's start time, within which the category can stick to the
nearest transaction.
| |
StickyRoundStart |
Allowed variance (in minutes) of miscellaneous transaction's end time, within which the category can stick to the
nearest transaction.
|