package PayrollDeduction\US
inherited_from \PayrollDeduction_US_Data

 Methods

RoundNearestDollar()

RoundNearestDollar($amount) 

Parameters

$amount

__construct()

__construct() 
Inherited

calcNonPeriodicDeduction()

calcNonPeriodicDeduction($annual_tax_payable, $ytd_deduction) 
Inherited

Parameters

$annual_tax_payable

$ytd_deduction

calcNonPeriodicIncome()

calcNonPeriodicIncome($ytd_gross_income, $gross_pp_income) 
Inherited

Parameters

$ytd_gross_income

$gross_pp_income

convertToCountryCurrency()

convertToCountryCurrency($amount) 
Inherited

Parameters

$amount

convertToUserCurrency()

convertToUserCurrency($amount) 
Inherited

Parameters

$amount

getAnnualEmployeeMedicare()

getAnnualEmployeeMedicare() 

getAnnualEmployeeSocialSecurity()

getAnnualEmployeeSocialSecurity() 

getAnnualPayPeriods()

getAnnualPayPeriods() 
Inherited

getAnnualTaxableIncome()

getAnnualTaxableIncome() 

getAnnualizingFactor()

getAnnualizingFactor($reverse = FALSE
Inherited

Parameters

$reverse

getArray()

getArray() 

getCompany()

getCompany() 
Inherited

getCountry()

getCountry() 
Inherited

getCountryPrimaryCurrency()

getCountryPrimaryCurrency() 
Inherited

getCountryPrimaryCurrencyID()

getCountryPrimaryCurrencyID() 
Inherited

getCurrentPayPeriod()

getCurrentPayPeriod() 
Inherited

getCurrentPayrollRunID()

getCurrentPayrollRunID() 
Inherited

getData()

getData() 
Inherited

getDataFromRateArray()

getDataFromRateArray($epoch, $arr) 
Inherited

Parameters

$epoch

$arr

getDate()

getDate() 
Inherited

getDateEpoch()

getDateEpoch() 
Inherited

getDistrict()

getDistrict() 
Inherited

getDistrictAllowance()

getDistrictAllowance() 

getDistrictAnnualTaxableIncome()

getDistrictAnnualTaxableIncome() 

getDistrictConstant()

getDistrictConstant($income) 
Inherited

Parameters

$income

getDistrictFilingStatus()

getDistrictFilingStatus() 

getDistrictPayPeriodDeductions()

getDistrictPayPeriodDeductions() 

getDistrictRate()

getDistrictRate($income) 
Inherited

Parameters

$income

getDistrictRateIncome()

getDistrictRateIncome($income) 
Inherited

Parameters

$income

getDistrictRatePreviousIncome()

getDistrictRatePreviousIncome($income) 
Inherited

Parameters

$income

getDistrictTaxPayable()

getDistrictTaxPayable() 

getEIC()

getEIC() 

getEICFilingStatus()

getEICFilingStatus() 

getEICRateArray()

getEICRateArray($income, $type) 
Inherited

Parameters

$income

$type

getEmployeeMedicare()

getEmployeeMedicare() 

getEmployeeSocialSecurity()

getEmployeeSocialSecurity() 

getEmployerMedicare()

getEmployerMedicare() 

getEmployerSocialSecurity()

getEmployerSocialSecurity() 

getFederalAdditionalDeduction()

getFederalAdditionalDeduction() 

getFederalAllowance()

getFederalAllowance() 

getFederalAllowanceAmount()

getFederalAllowanceAmount($date) 
Inherited

Parameters

$date

getFederalConstant()

getFederalConstant($income) 
Inherited

Parameters

$income

getFederalEmployerUI()

getFederalEmployerUI() 

getFederalFilingStatus()

getFederalFilingStatus() 

getFederalPayPeriodDeductions()

getFederalPayPeriodDeductions() 

getFederalPreviousRate()

getFederalPreviousRate($income) 
Inherited

Parameters

$income

getFederalRate()

getFederalRate($income) 
Inherited

Parameters

$income

getFederalRateIncome()

getFederalRateIncome($income) 
Inherited

Parameters

$income

getFederalRatePreviousIncome()

getFederalRatePreviousIncome($income) 
Inherited

Parameters

$income

getFederalTaxExempt()

getFederalTaxExempt() 

getFederalTaxPayable()

getFederalTaxPayable() 

getFederalUIMaximumContribution()

getFederalUIMaximumContribution() 
Inherited

getFederalUIMaximumEarnings()

getFederalUIMaximumEarnings() 
Inherited

getFederalUIMinimumRate()

getFederalUIMinimumRate() 
Inherited

getFederalUIRate()

getFederalUIRate() 
Inherited

getFormulaType()

getFormulaType() 
Inherited

getGrossPayPeriodIncome()

getGrossPayPeriodIncome() 
Inherited

getISODate()

getISODate($epoch) 
Inherited

Parameters

$epoch

getMedicareAdditionalEmployerThreshold()

getMedicareAdditionalEmployerThreshold() 
Inherited

getMedicareAdditionalThresholdRate()

getMedicareAdditionalThresholdRate() 
Inherited

getMedicareExempt()

getMedicareExempt() 

getMedicareFilingStatus()

getMedicareFilingStatus() 

getMedicareRate()

getMedicareRate() 
Inherited

getPayPeriodEmployeeNetPay()

getPayPeriodEmployeeNetPay() 

getPayPeriodEmployeeTotalDeductions()

getPayPeriodEmployeeTotalDeductions() 

getPayPeriodTaxDeductions()

getPayPeriodTaxDeductions() 

getProvince()

getProvince() 
Inherited

getProvincialTaxExempt()

getProvincialTaxExempt() 

getRateArray()

getRateArray($income, $type) 
Inherited

Parameters

$income

$type

getRemainingPayPeriods()

getRemainingPayPeriods() 
Inherited

getSocialSecurityExempt()

getSocialSecurityExempt() 

getSocialSecurityMaximumContribution()

getSocialSecurityMaximumContribution($type = 'employee'
Inherited

Parameters

$type

getSocialSecurityMaximumEarnings()

getSocialSecurityMaximumEarnings() 
Inherited

getSocialSecurityRate()

getSocialSecurityRate($type = 'employee'
Inherited

Parameters

$type

getStateAdditionalDeduction()

getStateAdditionalDeduction() 

getStateAllowance()

getStateAllowance() 

getStateConstant()

getStateConstant($income) 
Inherited

Parameters

$income

getStateFilingStatus()

getStateFilingStatus() 

getStatePayPeriodDeductionRoundedValue()

getStatePayPeriodDeductionRoundedValue($amount) 

Parameters

$amount

getStatePayPeriodDeductions()

getStatePayPeriodDeductions() 

getStatePreviousConstant()

getStatePreviousConstant($income) 
Inherited

Parameters

$income

getStatePreviousRate()

getStatePreviousRate($income) 
Inherited

Parameters

$income

getStateRate()

getStateRate($income) 
Inherited

Parameters

$income

getStateRateIncome()

getStateRateIncome($income) 
Inherited

Parameters

$income

getStateRatePreviousIncome()

getStateRatePreviousIncome($income) 
Inherited

Parameters

$income

getStateTaxPayable()

getStateTaxPayable() 

getStateUIRate()

getStateUIRate() 

getStateUIWageBase()

getStateUIWageBase() 

getUIExempt()

getUIExempt() 

getUser()

getUser() 
Inherited

getUserCurrency()

getUserCurrency() 
Inherited

getUserValue1()

getUserValue1() 
Inherited

getUserValue2()

getUserValue2() 
Inherited

getUserValue3()

getUserValue3() 
Inherited

getUserValue4()

getUserValue4() 
Inherited

getYearToDateDeduction()

getYearToDateDeduction() 
Inherited

getYearToDateFederalUIContribution()

getYearToDateFederalUIContribution() 

getYearToDateGrossIncome()

getYearToDateGrossIncome() 
Inherited

getYearToDateSocialSecurityContribution()

getYearToDateSocialSecurityContribution() 

getYearToDateStateUIContribution()

getYearToDateStateUIContribution() 

setAnnualPayPeriods()

setAnnualPayPeriods($value) 
Inherited

Parameters

$value

setCompany()

setCompany($company_id) 
Inherited

Parameters

$company_id

setCountry()

setCountry($country) 
Inherited

Parameters

$country

setCurrentPayPeriod()

setCurrentPayPeriod($value) 
Inherited

Parameters

$value

setCurrentPayrollRunID()

setCurrentPayrollRunID($value) 
Inherited

Parameters

$value

setDate()

setDate($epoch) 
Inherited

Parameters

$epoch

setDistrict()

setDistrict($district) 
Inherited

Parameters

$district

setDistrictAllowance()

setDistrictAllowance($value) 

Parameters

$value

setDistrictFilingStatus()

setDistrictFilingStatus($value) 

Parameters

$value

setEICFilingStatus()

setEICFilingStatus($value) 

Parameters

$value

setFederalAdditionalDeduction()

setFederalAdditionalDeduction($value) 

Parameters

$value

setFederalAllowance()

setFederalAllowance($value) 

Parameters

$value

setFederalFilingStatus()

setFederalFilingStatus($value) 

Parameters

$value

setFederalTaxExempt()

setFederalTaxExempt($value) 

Parameters

$value

setFormulaType()

setFormulaType($type_id) 
Inherited

Parameters

$type_id

setGrossPayPeriodIncome()

setGrossPayPeriodIncome($income) 
Inherited

Parameters

$income

setMedicareExempt()

setMedicareExempt($value) 

Parameters

$value

setMedicareFilingStatus()

setMedicareFilingStatus($value) 

Parameters

$value

setProvince()

setProvince($province) 
Inherited

Parameters

$province

setProvincialTaxExempt()

setProvincialTaxExempt($value) 

Parameters

$value

setSocialSecurityExempt()

setSocialSecurityExempt($value) 

Parameters

$value

setStateAdditionalDeduction()

setStateAdditionalDeduction($value) 

Parameters

$value

setStateAllowance()

setStateAllowance($value) 

Parameters

$value

setStateFilingStatus()

setStateFilingStatus($value) 

Parameters

$value

setStateUIRate()

setStateUIRate($value) 

Parameters

$value

setStateUIWageBase()

setStateUIWageBase($value) 

Parameters

$value

setUIExempt()

setUIExempt($value) 

Parameters

$value

setUser()

setUser($user_id) 
Inherited

Parameters

$user_id

setUserCurrency()

setUserCurrency($currency_id) 
Inherited

Parameters

$currency_id

setUserValue1()

setUserValue1($value) 
Inherited

Parameters

$value

setUserValue2()

setUserValue2($value) 
Inherited

Parameters

$value

setUserValue3()

setUserValue3($value) 
Inherited

Parameters

$value

setUserValue4()

setUserValue4($value) 
Inherited

Parameters

$value

setYearToDateDeduction()

setYearToDateDeduction($amount) 
Inherited

Parameters

$amount

setYearToDateFederalUIContribution()

setYearToDateFederalUIContribution($value) 

Parameters

$value

setYearToDateGrossIncome()

setYearToDateGrossIncome($income) 
Inherited

Parameters

$income

setYearToDateSocialSecurityContribution()

setYearToDateSocialSecurityContribution($value) 

Parameters

$value

setYearToDateStateUIContribution()

setYearToDateStateUIContribution($value) 

Parameters

$value

 Properties

 

$country_primary_currency

$country_primary_currency 

Default

'USD'
 

$data

$data 

Default

array()
 

$db

$db 

Default

NULL
 

$eic_options

$eic_options 

Default

array(20100101 => array(10 => array(array('income' => 8970, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 16450, 'calculation_type' => 20, 'amount' => 1830), array('income' => 16450, 'calculation_type' => 30, 'amount' => 1830, 'percent' => 9.587999999999999)), 20 => array(array('income' => 8970, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 21460, 'calculation_type' => 20, 'amount' => 1830), array('income' => 21460, 'calculation_type' => 30, 'amount' => 1830, 'percent' => 9.587999999999999)), 30 => array(array('income' => 4485, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 10730, 'calculation_type' => 20, 'amount' => 915), array('income' => 10730, 'calculation_type' => 30, 'amount' => 915, 'percent' => 9.587999999999999))), 20090401 => array(10 => array(array('income' => 8950, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 16420, 'calculation_type' => 20, 'amount' => 1826), array('income' => 16420, 'calculation_type' => 30, 'amount' => 1826, 'percent' => 9.587999999999999)), 20 => array(array('income' => 8950, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 21420, 'calculation_type' => 20, 'amount' => 1826), array('income' => 21420, 'calculation_type' => 30, 'amount' => 1826, 'percent' => 9.587999999999999)), 30 => array(array('income' => 4475, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 10710, 'calculation_type' => 20, 'amount' => 913), array('income' => 10710, 'calculation_type' => 30, 'amount' => 913, 'percent' => 9.587999999999999))), 20080101 => array(10 => array(array('income' => 8580, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 15740, 'calculation_type' => 20, 'amount' => 1750), array('income' => 15740, 'calculation_type' => 30, 'amount' => 1750, 'percent' => 9.587999999999999)), 20 => array(array('income' => 8580, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 18740, 'calculation_type' => 20, 'amount' => 1750), array('income' => 18740, 'calculation_type' => 30, 'amount' => 1750, 'percent' => 9.587999999999999)), 30 => array(array('income' => 4290, 'calculation_type' => 10, 'percent' => 20.4), array('income' => 9370, 'calculation_type' => 20, 'amount' => 875), array('income' => 9370, 'calculation_type' => 30, 'amount' => 875, 'percent' => 9.587999999999999))))
 

$federal_allowance

$federal_allowance 

Default

array(20160101 => 4050.0, 20150101 => 4000.0, 20140101 => 3950.0, 20130101 => 3900.0, 20120101 => 3800.0, 20110101 => 3700.0, 20090101 => 3650.0, 20080101 => 3500.0, 20070101 => 3400.0, 20060101 => 3300.0)
 

$federal_income_tax_rate_options

$federal_income_tax_rate_options 

Default

array(20170101 => array(10 => array(array('income' => 2300, 'rate' => 0, 'constant' => 0), array('income' => 11625, 'rate' => 10, 'constant' => 0), array('income' => 40250, 'rate' => 15, 'constant' => 932.5), array('income' => 94200, 'rate' => 25, 'constant' => 5226.25), array('income' => 193950, 'rate' => 28, 'constant' => 18713.75), array('income' => 419000, 'rate' => 33, 'constant' => 46643.75), array('income' => 420700, 'rate' => 35, 'constant' => 120910.25), array('income' => 420700, 'rate' => 39.6, 'constant' => 121505.25)), 20 => array(array('income' => 8650, 'rate' => 0, 'constant' => 0), array('income' => 27300, 'rate' => 10, 'constant' => 0), array('income' => 84550, 'rate' => 15, 'constant' => 1865.0), array('income' => 161750, 'rate' => 25, 'constant' => 10452.5), array('income' => 242000, 'rate' => 28, 'constant' => 29752.5), array('income' => 425350, 'rate' => 33, 'constant' => 52222.5), array('income' => 479350, 'rate' => 35, 'constant' => 112728.0), array('income' => 479350, 'rate' => 39.6, 'constant' => 131628.0))), 20160101 => array(10 => array(array('income' => 2250, 'rate' => 0, 'constant' => 0), array('income' => 11525, 'rate' => 10, 'constant' => 0), array('income' => 39900, 'rate' => 15, 'constant' => 927.5), array('income' => 93400, 'rate' => 25, 'constant' => 5183.75), array('income' => 192400, 'rate' => 28, 'constant' => 18558.75), array('income' => 415600, 'rate' => 33, 'constant' => 46278.75), array('income' => 417300, 'rate' => 35, 'constant' => 119934.75), array('income' => 417300, 'rate' => 39.6, 'constant' => 120529.75)), 20 => array(array('income' => 8550, 'rate' => 0, 'constant' => 0), array('income' => 27100, 'rate' => 10, 'constant' => 0), array('income' => 83850, 'rate' => 15, 'constant' => 1855.0), array('income' => 160450, 'rate' => 25, 'constant' => 10367.5), array('income' => 240000, 'rate' => 28, 'constant' => 29517.5), array('income' => 421900, 'rate' => 33, 'constant' => 51791.5), array('income' => 475500, 'rate' => 35, 'constant' => 111818.5), array('income' => 475500, 'rate' => 39.6, 'constant' => 130578.5))), 20150101 => array(10 => array(array('income' => 2300, 'rate' => 0, 'constant' => 0), array('income' => 11525, 'rate' => 10, 'constant' => 0), array('income' => 39750, 'rate' => 15, 'constant' => 922.5), array('income' => 93050, 'rate' => 25, 'constant' => 5156.25), array('income' => 191600, 'rate' => 28, 'constant' => 18481.25), array('income' => 413800, 'rate' => 33, 'constant' => 46075.25), array('income' => 415500, 'rate' => 35, 'constant' => 119401.25), array('income' => 415500, 'rate' => 39.6, 'constant' => 119996.25)), 20 => array(array('income' => 8600, 'rate' => 0, 'constant' => 0), array('income' => 27050, 'rate' => 10, 'constant' => 0), array('income' => 83500, 'rate' => 15, 'constant' => 1845.0), array('income' => 159800, 'rate' => 25, 'constant' => 10312.5), array('income' => 239050, 'rate' => 28, 'constant' => 29387.5), array('income' => 420100, 'rate' => 33, 'constant' => 51577.5), array('income' => 473450, 'rate' => 35, 'constant' => 111324.0), array('income' => 473450, 'rate' => 39.6, 'constant' => 129996.5))), 20140101 => array(10 => array(array('income' => 2250, 'rate' => 0, 'constant' => 0), array('income' => 11325, 'rate' => 10, 'constant' => 0), array('income' => 39150, 'rate' => 15, 'constant' => 907.5), array('income' => 91600, 'rate' => 25, 'constant' => 5081.25), array('income' => 188600, 'rate' => 28, 'constant' => 18193.75), array('income' => 407350, 'rate' => 33, 'constant' => 45353.75), array('income' => 409000, 'rate' => 35, 'constant' => 112683.5), array('income' => 409000, 'rate' => 39.6, 'constant' => 118118.75)), 20 => array(array('income' => 8450, 'rate' => 0, 'constant' => 0), array('income' => 26600, 'rate' => 10, 'constant' => 0), array('income' => 82250, 'rate' => 15, 'constant' => 1815.0), array('income' => 157300, 'rate' => 25, 'constant' => 10162.5), array('income' => 235300, 'rate' => 28, 'constant' => 28925.0), array('income' => 413550, 'rate' => 33, 'constant' => 50765.0), array('income' => 466050, 'rate' => 35, 'constant' => 109587.5), array('income' => 466050, 'rate' => 39.6, 'constant' => 127962.5))), 20130101 => array(10 => array(array('income' => 2200, 'rate' => 0, 'constant' => 0), array('income' => 11125, 'rate' => 10, 'constant' => 0), array('income' => 38450, 'rate' => 15, 'constant' => 892.5), array('income' => 90050, 'rate' => 25, 'constant' => 4991.25), array('income' => 185450, 'rate' => 28, 'constant' => 17891.25), array('income' => 400550, 'rate' => 33, 'constant' => 44603.25), array('income' => 402200, 'rate' => 35, 'constant' => 115586.25), array('income' => 402200, 'rate' => 39.6, 'constant' => 116163.75)), 20 => array(array('income' => 8300, 'rate' => 0, 'constant' => 0), array('income' => 26150, 'rate' => 10, 'constant' => 0), array('income' => 80800, 'rate' => 15, 'constant' => 1785.0), array('income' => 154700, 'rate' => 25, 'constant' => 9982.5), array('income' => 231350, 'rate' => 28, 'constant' => 28457.5), array('income' => 406650, 'rate' => 33, 'constant' => 49919.5), array('income' => 458300, 'rate' => 35, 'constant' => 107768.5), array('income' => 458300, 'rate' => 39.6, 'constant' => 125846.0))), 20120101 => array(10 => array(array('income' => 2150, 'rate' => 0, 'constant' => 0), array('income' => 10850, 'rate' => 10, 'constant' => 0), array('income' => 37500, 'rate' => 15, 'constant' => 870.0), array('income' => 87800, 'rate' => 25, 'constant' => 4867.5), array('income' => 180800, 'rate' => 28, 'constant' => 17442.5), array('income' => 390500, 'rate' => 33, 'constant' => 43482.5), array('income' => 390500, 'rate' => 35, 'constant' => 112683.5)), 20 => array(array('income' => 8100, 'rate' => 0, 'constant' => 0), array('income' => 25500, 'rate' => 10, 'constant' => 0), array('income' => 78800, 'rate' => 15, 'constant' => 1740.0), array('income' => 150800, 'rate' => 25, 'constant' => 9735.0), array('income' => 225550, 'rate' => 28, 'constant' => 27735.0), array('income' => 396450, 'rate' => 33, 'constant' => 48665.0), array('income' => 396450, 'rate' => 35, 'constant' => 105062.0))), 20110101 => array(10 => array(array('income' => 2100, 'rate' => 0, 'constant' => 0), array('income' => 10600, 'rate' => 10, 'constant' => 0), array('income' => 36600, 'rate' => 15, 'constant' => 850.0), array('income' => 85700, 'rate' => 25, 'constant' => 4750.0), array('income' => 176500, 'rate' => 28, 'constant' => 17025.0), array('income' => 381250, 'rate' => 33, 'constant' => 42449.0), array('income' => 381250, 'rate' => 35, 'constant' => 110016.5)), 20 => array(array('income' => 7900, 'rate' => 0, 'constant' => 0), array('income' => 24900, 'rate' => 10, 'constant' => 0), array('income' => 76900, 'rate' => 15, 'constant' => 1700.0), array('income' => 147250, 'rate' => 25, 'constant' => 9500.0), array('income' => 220200, 'rate' => 28, 'constant' => 27087.5), array('income' => 387050, 'rate' => 33, 'constant' => 47513.5), array('income' => 387050, 'rate' => 35, 'constant' => 102574.0))), 20100101 => array(10 => array(array('income' => 6050, 'rate' => 0, 'constant' => 0), array('income' => 10425, 'rate' => 10, 'constant' => 0), array('income' => 36050, 'rate' => 15, 'constant' => 437.5), array('income' => 67700, 'rate' => 25, 'constant' => 4281.25), array('income' => 84450, 'rate' => 27, 'constant' => 12193.75), array('income' => 87700, 'rate' => 30, 'constant' => 16716.25), array('income' => 173900, 'rate' => 28, 'constant' => 17691.25), array('income' => 375700, 'rate' => 33, 'constant' => 41827.25), array('income' => 375700, 'rate' => 35, 'constant' => 108421.25)), 20 => array(array('income' => 13750, 'rate' => 0, 'constant' => 0), array('income' => 24500, 'rate' => 10, 'constant' => 0), array('income' => 75750, 'rate' => 15, 'constant' => 1075.0), array('income' => 94050, 'rate' => 25, 'constant' => 8762.5), array('income' => 124050, 'rate' => 27, 'constant' => 13337.5), array('income' => 145050, 'rate' => 25, 'constant' => 21437.5), array('income' => 217000, 'rate' => 28, 'constant' => 26687.5), array('income' => 381400, 'rate' => 33, 'constant' => 46833.5), array('income' => 381400, 'rate' => 35, 'constant' => 101085.5))), 20090401 => array(10 => array(array('income' => 7180, 'rate' => 0, 'constant' => 0), array('income' => 10400, 'rate' => 10, 'constant' => 0), array('income' => 36200, 'rate' => 15, 'constant' => 322), array('income' => 66530, 'rate' => 25, 'constant' => 4192), array('income' => 173600, 'rate' => 28, 'constant' => 11774.5), array('income' => 375000, 'rate' => 33, 'constant' => 41754.1), array('income' => 375000, 'rate' => 35, 'constant' => 108216.1)), 20 => array(array('income' => 15750, 'rate' => 0, 'constant' => 0), array('income' => 24450, 'rate' => 10, 'constant' => 0), array('income' => 75650, 'rate' => 15, 'constant' => 870), array('income' => 118130, 'rate' => 25, 'constant' => 8550), array('income' => 216600, 'rate' => 28, 'constant' => 19170), array('income' => 380700, 'rate' => 33, 'constant' => 46741.6), array('income' => 380700, 'rate' => 35, 'constant' => 100894.6))), 20090101 => array(10 => array(array('income' => 2650, 'rate' => 0, 'constant' => 0), array('income' => 10400, 'rate' => 10, 'constant' => 0), array('income' => 35400, 'rate' => 15, 'constant' => 775), array('income' => 84300, 'rate' => 25, 'constant' => 4525), array('income' => 173600, 'rate' => 28, 'constant' => 16750), array('income' => 375000, 'rate' => 33, 'constant' => 41754), array('income' => 375000, 'rate' => 35, 'constant' => 108216)), 20 => array(array('income' => 8000, 'rate' => 0, 'constant' => 0), array('income' => 23950, 'rate' => 10, 'constant' => 0), array('income' => 75650, 'rate' => 15, 'constant' => 1595), array('income' => 144800, 'rate' => 25, 'constant' => 9350), array('income' => 216600, 'rate' => 28, 'constant' => 26637.5), array('income' => 380700, 'rate' => 33, 'constant' => 46741.5), array('income' => 380700, 'rate' => 35, 'constant' => 100894.5))), 20080101 => array(10 => array(array('income' => 2650, 'rate' => 0, 'constant' => 0), array('income' => 10300, 'rate' => 10, 'constant' => 0), array('income' => 33960, 'rate' => 15, 'constant' => 765.0), array('income' => 79725, 'rate' => 25, 'constant' => 4314.0), array('income' => 166500, 'rate' => 28, 'constant' => 15755.25), array('income' => 359650, 'rate' => 33, 'constant' => 4052.25), array('income' => 359650, 'rate' => 35, 'constant' => 103791.75)), 20 => array(array('income' => 8000, 'rate' => 0, 'constant' => 0), array('income' => 23550, 'rate' => 10, 'constant' => 0), array('income' => 72150, 'rate' => 15, 'constant' => 1555.0), array('income' => 137850, 'rate' => 25, 'constant' => 8845.0), array('income' => 207700, 'rate' => 28, 'constant' => 25270.0), array('income' => 365100, 'rate' => 33, 'constant' => 44828.0), array('income' => 365100, 'rate' => 35, 'constant' => 96770.0))), 20070101 => array(10 => array(array('income' => 2650, 'rate' => 0, 'constant' => 0), array('income' => 10120, 'rate' => 10, 'constant' => 0), array('income' => 33520, 'rate' => 15, 'constant' => 747), array('income' => 77075, 'rate' => 25, 'constant' => 4257), array('income' => 162800, 'rate' => 28, 'constant' => 15145.75), array('income' => 351650, 'rate' => 33, 'constant' => 39148.75), array('income' => 351650, 'rate' => 35, 'constant' => 101469.25)), 20 => array(array('income' => 8000, 'rate' => 0, 'constant' => 0), array('income' => 23350, 'rate' => 10, 'constant' => 0), array('income' => 70700, 'rate' => 15, 'constant' => 1535), array('income' => 133800, 'rate' => 25, 'constant' => 8637.5), array('income' => 203150, 'rate' => 28, 'constant' => 24412.5), array('income' => 357000, 'rate' => 33, 'constant' => 43830), array('income' => 357000, 'rate' => 35, 'constant' => 94601))), 20060101 => array(10 => array(array('income' => 2650, 'rate' => 0, 'constant' => 0), array('income' => 10000, 'rate' => 10, 'constant' => 0), array('income' => 32240, 'rate' => 15, 'constant' => 735), array('income' => 73250, 'rate' => 25, 'constant' => 4071), array('income' => 156650, 'rate' => 28, 'constant' => 14323.5), array('income' => 338400, 'rate' => 33, 'constant' => 37675.5), array('income' => 338400, 'rate' => 35, 'constant' => 97653)), 20 => array(array('income' => 8000, 'rate' => 0, 'constant' => 0), array('income' => 22900, 'rate' => 10, 'constant' => 0), array('income' => 68040, 'rate' => 15, 'constant' => 1490), array('income' => 126900, 'rate' => 25, 'constant' => 8261), array('income' => 195450, 'rate' => 28, 'constant' => 22976), array('income' => 343550, 'rate' => 33, 'constant' => 42170), array('income' => 343550, 'rate' => 35, 'constant' => 91043))))
 

$federal_ui_options

$federal_ui_options 

Default

array(20110701 => array('maximum_earnings' => 7000, 'rate' => 6.0, 'minimum_rate' => 0.6), 20060101 => array('maximum_earnings' => 7000, 'rate' => 6.2, 'minimum_rate' => 0.8))
 

$income_tax_rates

$income_tax_rates 

Default

array()
 

$medicare_options

$medicare_options 

Default

array(20140101 => array('employee_rate' => 1.45, 'employee_threshold_rate' => 0.9, 'employee_threshold' => array(10 => 200000, 20 => 125000, 30 => 250000), 'employer_rate' => 1.45, 'employer_threshold' => 200000), 20130101 => array('employee_rate' => 1.45, 'employee_threshold_rate' => 0.9, 'employee_threshold' => array(10 => 200000, 20 => 125000, 30 => 250000), 'employer_rate' => 1.45, 'employer_threshold' => 200000), 20060101 => array('employee_rate' => 1.45, 'employee_threshold_rate' => 0, 'employee_threshold' => array(10 => 0, 20 => 0, 30 => 0), 'employer_rate' => 1.45, 'employer_threshold' => 0))
 

$social_security_options

$social_security_options 

Default

array(20170101 => array('maximum_earnings' => 127200, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20150101 => array('maximum_earnings' => 118500, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20140101 => array('maximum_earnings' => 117000, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20130101 => array('maximum_earnings' => 113700, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20120101 => array('maximum_earnings' => 110100, 'employee_rate' => 4.2, 'employer_rate' => 6.2), 20110101 => array('maximum_earnings' => 106800, 'employee_rate' => 4.2, 'employer_rate' => 6.2), 20090101 => array('maximum_earnings' => 106800, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20080101 => array('maximum_earnings' => 102000, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20070101 => array('maximum_earnings' => 97500, 'employee_rate' => 6.2, 'employer_rate' => 6.2), 20060101 => array('maximum_earnings' => 94200, 'employee_rate' => 6.2, 'employer_rate' => 6.2))