TimeTrex API Manual

PayrollDeduction_CR extends PayrollDeduction_CR_Data
in package

Table of Contents

$country_primary_currency  : mixed
$data  : mixed
$db  : mixed
$federal_allowance  : mixed
$federal_filing  : mixed
$federal_income_tax_rate_options  : mixed
$income_tax_rates  : mixed
__construct()  : mixed
calcNonPeriodicDeduction()  : mixed
calcNonPeriodicIncome()  : mixed
convertToCountryCurrency()  : mixed
convertToUserCurrency()  : mixed
getAnnualizingFactor()  : mixed
getAnnualPayPeriods()  : mixed
getAnnualTaxableIncome()  : mixed
getCompany()  : mixed
getCountry()  : mixed
getCountryPrimaryCurrency()  : mixed
getCountryPrimaryCurrencyID()  : mixed
getCurrentPayPeriod()  : mixed
getCurrentPayrollRunID()  : mixed
getData()  : mixed
getDataFromRateArray()  : mixed
getDate()  : mixed
getDateEpoch()  : mixed
getDistrict()  : mixed
getFederalAllowance()  : mixed
getFederalAllowanceAmount()  : mixed
getFederalFilingAmount()  : mixed
getFederalFilingStatus()  : mixed
getFederalPayPeriodDeductions()  : mixed
getFederalTaxPayable()  : mixed
getFederalTaxTable()  : mixed
getFormulaType()  : mixed
getGrossPayPeriodIncome()  : mixed
getHireAdjustedAnnualPayPeriods()  : mixed
getHireAdjustedCurrentPayPeriod()  : mixed
getISODate()  : mixed
getProvince()  : mixed
getRemainingPayPeriods()  : mixed
getUser()  : mixed
getUserCurrency()  : mixed
getUserValue1()  : mixed
getUserValue2()  : mixed
getUserValue3()  : mixed
getUserValue4()  : mixed
getYearToDateDeduction()  : mixed
getYearToDateGrossIncome()  : mixed
setAnnualPayPeriods()  : mixed
setCompany()  : mixed
setCountry()  : mixed
setCurrentPayPeriod()  : mixed
setCurrentPayrollRunID()  : mixed
setDate()  : mixed
setDistrict()  : mixed
setFederalAllowance()  : mixed
setFederalFilingStatus()  : mixed
setFormulaType()  : mixed
setGrossPayPeriodIncome()  : mixed
setHireAdjustedAnnualPayPeriods()  : mixed
setHireAdjustedCurrentPayPeriod()  : mixed
setProvince()  : mixed
setUser()  : mixed
setUserCurrency()  : mixed
setUserValue1()  : mixed
setUserValue2()  : mixed
setUserValue3()  : mixed
setUserValue4()  : mixed
setYearToDateDeduction()  : mixed
setYearToDateGrossIncome()  : mixed

Properties

$country_primary_currency

public mixed $country_primary_currency = 'CRC'

$federal_allowance

public mixed $federal_allowance = [ 20060930 => 10560.0, //01-Oct-07 20070930 => 11520.0, ]

$federal_filing

public mixed $federal_filing = [ 20060930 => 15720.0, //01-Oct-07 20070930 => 17040.0, ]

$federal_income_tax_rate_options

public mixed $federal_income_tax_rate_options = [20070930 => [10 => [['income' => 6096000, 'rate' => 0, 'constant' => 0], ['income' => 9144000, 'rate' => 10, 'constant' => 0], ['income' => 9144000, 'rate' => 15, 'constant' => 0]]], 20060930 => [10 => [['income' => 5616000, 'rate' => 0, 'constant' => 0], ['income' => 8424000, 'rate' => 10, 'constant' => 0], ['income' => 8424000, 'rate' => 15, 'constant' => 0]]]]

$income_tax_rates

public mixed $income_tax_rates = []

Methods

__construct()

public __construct() : mixed
Return values
mixed

calcNonPeriodicDeduction()

public calcNonPeriodicDeduction(mixed $annual_tax_payable, mixed $ytd_deduction) : mixed
Parameters
$annual_tax_payable : mixed
$ytd_deduction : mixed
Return values
mixed

calcNonPeriodicIncome()

public calcNonPeriodicIncome(mixed $ytd_gross_income, mixed $gross_pp_income) : mixed
Parameters
$ytd_gross_income : mixed
$gross_pp_income : mixed
Return values
mixed

convertToCountryCurrency()

public convertToCountryCurrency(mixed $amount) : mixed
Parameters
$amount : mixed
Return values
mixed

convertToUserCurrency()

public convertToUserCurrency(mixed $amount) : mixed
Parameters
$amount : mixed
Return values
mixed

getAnnualizingFactor()

public getAnnualizingFactor([mixed $reverse = false ]) : mixed
Parameters
$reverse : mixed = false
Return values
mixed

getAnnualTaxableIncome()

public getAnnualTaxableIncome() : mixed
Return values
mixed

getData()

public getData() : mixed
Return values
mixed

getDataFromRateArray()

public getDataFromRateArray(mixed $epoch, mixed $arr) : mixed
Parameters
$epoch : mixed
$arr : mixed
Return values
mixed

getFederalAllowance()

public getFederalAllowance() : mixed
Return values
mixed

getFederalAllowanceAmount()

public getFederalAllowanceAmount(mixed $date) : mixed
Parameters
$date : mixed
Return values
mixed

getFederalFilingAmount()

public getFederalFilingAmount(mixed $date) : mixed
Parameters
$date : mixed
Return values
mixed

getFederalFilingStatus()

public getFederalFilingStatus() : mixed
Return values
mixed

getFederalPayPeriodDeductions()

public getFederalPayPeriodDeductions() : mixed
Return values
mixed

getFederalTaxPayable()

public getFederalTaxPayable() : mixed
Return values
mixed

getFederalTaxTable()

public getFederalTaxTable(mixed $income) : mixed
Parameters
$income : mixed
Return values
mixed

setAnnualPayPeriods()

public setAnnualPayPeriods(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setCurrentPayPeriod()

public setCurrentPayPeriod(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setCurrentPayrollRunID()

public setCurrentPayrollRunID(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setFederalAllowance()

public setFederalAllowance(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setFederalFilingStatus()

public setFederalFilingStatus(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setFormulaType()

public setFormulaType(mixed $type_id) : mixed
Parameters
$type_id : mixed
Return values
mixed

setGrossPayPeriodIncome()

public setGrossPayPeriodIncome(mixed $income) : mixed
Parameters
$income : mixed
Return values
mixed

setHireAdjustedAnnualPayPeriods()

public setHireAdjustedAnnualPayPeriods(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setHireAdjustedCurrentPayPeriod()

public setHireAdjustedCurrentPayPeriod(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setUserCurrency()

public setUserCurrency(mixed $currency_id) : mixed
Parameters
$currency_id : mixed
Return values
mixed

setYearToDateDeduction()

public setYearToDateDeduction(mixed $amount) : mixed
Parameters
$amount : mixed
Return values
mixed

setYearToDateGrossIncome()

public setYearToDateGrossIncome(mixed $income) : mixed
Parameters
$income : mixed
Return values
mixed

Search results