RPayTaxImposeFunc Class [AX 2012]
Implements folder functor to calculate tax based on employee tax state.
Syntax
class RPayTaxImposeFunc implements IRPayTaxCalcFunctor
Run On
Called
Methods
| Method | Description | |
|---|---|---|
![]() |
apply | Applies arguments and context. |
![]() |
calc | Implements the calculation. |
![]() |
calcDeduction | Calculates the deduction. |
![]() |
calcDeductionOther | Calculates other deductions. |
![]() |
calcDeductionStandard | Calculates standard deductions. |
![]() |
calcDeductionStandardRelatives | Calculates standard deductions for relatives. |
![]() |
calcDeductionStandardSequenced | Calculates standard deductions sequenced. |
![]() |
calcIncomeTaxCode | Calculates income tax code. |
![]() |
calcTaxAmount | Calculates the income tax amount. |
![]() |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
![]() |
closure | Provides accessebility to external variables from functor. |
![]() |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
![]() |
findOrCreateTaxSumCalc | |
![]() |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
![]() |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
![]() |
incomeTransAmount | The income |
![]() |
initEmplChildList | Initializes employee childs list. |
![]() |
initFun | Initializes functor. |
![]() |
initSumQuery | Initializes income tax calculation query. |
![]() |
new | Initializes a new instance of the Object class. (Inherited from Object.) |
![]() |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
![]() |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
![]() |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
![]() |
owner | Returns the instance that owns the object. (Inherited from Object.) |
![]() |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
![]() |
storeDeductionRightNotRealized | |
![]() |
sumEmplTaxAmount | Gets the income tax calculation table record by period, employee id and group rate code. |
![]() |
taxBaseDed | Gets the income tax base for deduction. |
![]() |
taxBaseDedYTD | Gets the year-to-date income tax base for deduction. |
![]() |
toString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
updateEmplSumCalc | Updates the RPayTaxEmplSum table record. |
![]() |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
![]() |
wait | Pauses a process. (Inherited from Object.) |
![]() |
writeCalcTaxSum | Inserts values to RPayTaxEmplSum table record. |
![]() |
writeCalcTaxTrans | Inserts values to RPayTaxEmplTrans table record. |
![]() |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Top
Inheritance Hierarchy
Object Class
RPayTaxImposeFunc Class
.gif)
.gif)
.gif)