PayrollTaxEngineUtil Class [AX 2012]

The PayrollTaxEngineUtil class is a wrapper utility class around the Symmetry tax engine.

class PayrollTaxEngineUtil

Run On

Server

  MethodDescription
JJ742870.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::checkInTaxEngine Returns an instance of the Symmetry tax engine to the proxy pool.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::checkOutTaxEngine Creates an instance of the Symmetry tax engine from the proxy pool.
JJ742870.privmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::fileExists Determines whether or not a file exists on the server
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getGNISLocations Populates the PrlTmpGNIS table with all the Geographic Names Information System (GNIS) locations from the Symmetry tax engine that match the input parameters.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getLogisticsCityFromSymmetryCity Retrieves a city that is formatted for the Logistics module.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getMunicipalities Populates the PrlTmpMunSchool table with municipalities that meet the specified criteria.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getPoliticalSubDivision Retrieves the political sub-division id from the tax engine for the given parameters
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getPoliticalSubDivisionByTaxCode Retrieves the political sub-division id from the tax engine for the given parameter
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getPreTaxBasisForSymmetry Maps the pre-tax basis to the Symmetry-specific benefit type values.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getSchoolDistricts Populates the PrlTmpMunSchool table with school districts that meet the specified criteria.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getTaxCodeSegment Returns the value of the tax code at the specified segment.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getTaxEngineCodeCompatibilityVersion Retrieves the tax engine code compatibility version that is currently installed on the server in the base tax data xml file.
JJ742870.privmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getTaxEngineLocationCodeList Retrieves a list of Symmetry.TaxEngine.LocationCode objects that match the postal location and the lookup type, as determined from the _symmetryLocationCode parameter.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getTaxEngineVersion Retrieves the version of the Symmetry Tax Engine.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::getTaxTableVersion Gets the version of the tax tables that are currently installed on the server.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::int2Int16 Converts a .NET Int32 value to a .NET Int16 value.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::loadBaseTaxDataXmlDocument Loads the xml document
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::money2Real Returns an amount type that is initialized to the value of the passed-in money amount.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::parseTaxTableVersion Determines and retrieves the tax table version from a version string that is supplied by the tax engine.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::real2Hours Returns a Symmetry.TaxEngine.Hours type that is initialized to the value of the passed-in hours.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::real2Money Returns a Symmetry.TaxEngine.Money type that is initialized to the value of the passed-in money amount.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::real2Rate Returns a Symmetry.TaxEngine.Rate type that is initialized to the value of the passed-in rate.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::refreshWorkerTaxCodes Updates the worker tax codes, based on the passed-in worker tax region value.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::setupMunicipalitiesLookup Retrieves a formRun object that can be used to perform a lookup on municipalities by using the PayrollMunicipalitySchoolLookup form.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::setupSchoolDistrictsLookup Retrieves a formRun object that can be used to perform a lookup on school districts by using the PayrollMunicipalitySchoolLookup form.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::showTaxAdditionsForWorker Displays, in an Infolog, the tax codes and tax code parameters that have been added for a worker.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::str2String Converts a str value to a System.String object.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::str2TaxType Get the PayrollTaxCodeType value, based on a valid tax code.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::taxCalculation2TaxCode Returns the tax code that corresponds to the specified tax calculation that is returned by the tax engine.
JJ742870.pubmethod(en-us,AX.60).gif JJ742870.static(en-us,AX.60).gif ::taxCodeStr2GnisStr Returns the GNIS location code part of the specified Symmetry tax code.
Top

This class has been created for several purposes:

  • To make the tax engine easier to use by hiding some of the implementation details from the consumers of this class.

  • To provide a single place to hold code that is related to working with the Symmetry tax engine, to make the implementation of new code easier for developers.

Object Class
  PayrollTaxEngineUtil Class

Community Additions

ADD
Show: