PayrollCalculatePayStatementTaxes Class [AX 2012]
Performs the logic for calculating and creating the applicable PayrollPayStatementTaxLine records for a Pay Statement.
| Method | Description | |
|---|---|---|
| buildCustomBenefitType | Determines if it is a resident by comparing with the passed in tax location. |
| calculate | Invokes the tax calculation process of the tax engine and retrieves the results. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| createGrossUp | Calculates the additional grossed-up earnings that are required to have a net pay statement amount equal to the amount that is specified on the gross-up earning codes, and writes the adjustment earnings lines. |
| createLines | Creates the PayrollPayStatementTaxLine records and the corresponding PRLUSTaxTransactionHistory records for the payment, based on the calculated tax results that are returned by the tax engine. |
| createTaxHistory | Creates the PRLUSTaxTransactionHistory records for the specified tax calculation that is returned by the tax engine. |
| disposeTaxEngine | Disposes of the internal instances of the tax engine. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| getDeductedTaxTotal | Gets the total of all non-employer taxes that are calculated for this payment. |
| getGtlWageType | |
| getNonProductiveWageType | |
| getSupplementalCalculationMethodFederal | |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| hasNoStateIncomeTax | |
| initializeAllNexus | Initializes the tax engine so that it is aware of the states for which the company has a nexus relationship defined, so that reciprocity is handled correctly. |
| initializeForPayment | Initializes the PayrollCalculatePayStatementTaxes instance to calculate taxes for the specific pay statement header. |
| initializeTaxEngine | Initializes the tax engine, so that it can be used for the tax calculation, and also initializes the tax engine types and variables that will not change during the life of the tax engine instance. |
| isResident | Determines whether it is a resident by comparing the worker's resident tax region with the inherent location values that are passed in for the tax code. |
| isResidentByTaxCode | |
| 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.) |
| setBenefitsWageImpact | Communicates the gross wage that affects benefits to the tax engine, so that it can consider the gross wage for its calculations |
| setTaxes | Communicates the tax-specific inputs that the tax engine requires to properly calculate all taxes for the worker. |
| setTaxMethods | Determines the applicable taxes and initializes the tax calculating instance of the tax engine for each tax. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| setUnemployment | Communicates the wages that are applicable for unemployment taxes to the tax engine. |
| setWages | Communicates the wages to the tax engine, so that it can calculate the current payment. |
| setWagesFederal | Communicates the wages that are applicable for federal taxes to the tax engine. |
| setWagesTaxRegion | Communicates the wages that are applicable for each of the worker's tax regions to the tax engine. |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| 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.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Community Additions
ADD
Show: