payPeriod (property)
Payroll property: Indicates how often employees are paid.
Syntax
@property (nonatomic,readwrite,assign,getter=payPeriod,setter=setPayPeriod:) int payPeriod; - (int)payPeriod; - (void)setPayPeriod:(int)newPayPeriod;
/* Possible Values */
PP_NOT_SET(0),
PP_DAILY(1),
PP_WEEKLY(2),
PP_BIWEEKLY(3),
PP_SEMIMONTHLY(4),
PP_MONTHLY(5),
PP_QUARTERLY(6),
PP_YEARLY(7)
public var payPeriod: EmployeePayPeriods { get {...}
set {...} }
public enum EmployeePayPeriods : Int32 { case ppNotSet = 0 case ppDaily = 1 case ppWeekly = 2 case ppBiweekly = 3 case ppSemimonthly = 4 case ppMonthly = 5 case ppQuarterly = 6 case ppYearly = 7 }
Default Value
0
Remarks
Indicates how often employees are paid. The default value is whatever the QuickBooks user has set in the QuickBooks Employee Preferences. This property is required for an Update request.