TaxRegulationDetail Class [AX 2012]

The TaxRegulationDetail class manages tax adjustments at the invoice line detail level.

class TaxRegulationDetail extends TaxRegulation

Run On

Server

  MethodDescription
JJ768714.privmethod(en-us,AX.60).gif addTaxRegulationDetailToSummary Adds the specified detail tax adjustment to tax adjustment summary.
JJ768714.pubmethod(en-us,AX.60).gif allocateAmount Calculates the allocated tax amount and updates the transactions in the TmpTaxRegulation table. (Overrides the allocateAmount Method.)
JJ768714.pubmethod(en-us,AX.60).gif allocateExchangeRateTaxRegulationSummary Allocates the specified exchange rate tax adjustment summary to details.
JJ768714.pubmethod(en-us,AX.60).gif allocateExchRateTaxBaseRegulationSummary Allocates the specified exchange rate tax base adjustment summary to details.
JJ768714.privmethod(en-us,AX.60).gif allocateTaxRegulationSummaryToDetails Allocates the specified tax adjustment summary to details.
JJ768714.pubmethod(en-us,AX.60).gif calcAndSaveTaxInCostPrice Updates the transactions in the specified TmpTaxRegulation table with the tax that is to be included in the cost price. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif calcManualInserted Calculates the TaxInCostPriceCur, TaxAmount, and TaxBaseAmountCur fields in the TmpTaxWorkTrans table. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif calcTaxInCostPrice Calculates the sales tax for the cost price. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif compositeSchemeEnabled_IN Gets the composite scheme status. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif createSumsFromTmp Adds up the transactions in the TmpTaxWorkTrans table, and inserts the result into records in the TmpTaxRegulation table. (Overrides the createSumsFromTmp Method.)
JJ768714.pubmethod(en-us,AX.60).gif createSumsFromTmp_IN Inserts a tmpTaxRegulation record, based on a tmpTaxWorkTrans record. (Inherited from TaxRegulation.)
JJ768714.privmethod(en-us,AX.60).gif createTmpTaxRegulationDetail Creates a tax adjustment detail TmpTaxRegulation record with the specified tax transaction TmpTaxWorkTrans record.
JJ768714.privmethod(en-us,AX.60).gif createTmpTaxRegulationSummary Creates a tax adjustment summary TmpTaxRegulation record with the specified tax transaction TmpTaxWorkTrans record.
JJ768714.pubmethod(en-us,AX.60).gif customsAllocateAmount_IN Allocates an adjusted amount to a tmpTaxRegulation record. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif deleteTaxWithholdUncommitted_IN Deletes withholding tax uncommitted data. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif determineSignForAdjustmentAllocation (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif getCustomsTotalRegulationAmount_IN Updates the SourceRegulateAmountCustoms_IN parameter. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif getNonRecoverablePercent Retrieves a non-recoverable percentage for India VAT that is based on the tmpTaxWorkTrans field. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif getTotalRegulationAmount Updates the total regulated amount in the TmpTaxRegulation table. (Overrides the getTotalRegulationAmount Method.)
JJ768714.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif initValue Sets some of the fields in the TmpTaxRegulation table upon initialization. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif isImportExportOrder_IN Validates whether the order is an import order or an export order. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif loadTaxRegulationAllAdjustmentTypes Loads both the summary and detail tax adjustments into the TmpTaxRegulation table.
JJ768714.protmethod(en-us,AX.60).gif loadTaxRegulationDetails Loads the detail tax adjustments into the TmpTaxRegulation table.
JJ768714.protmethod(en-us,AX.60).gif loadTaxRegulationSummary Loads the summary tax adjustments into the TmpTaxRegulation table.
JJ768714.protmethod(en-us,AX.60).gif new Initializes a new instance of the TaxRegulationDetail class.
JJ768714.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.)
JJ768714.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.)
JJ768714.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif pack Serializes the current instance of the TaxRegulation class. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif removeTaxRegulationForHeader Removes the tax adjustments for a source document. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif removeTaxRegulationForLine Removes a tax adjustment for a single source document line. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif resetDetailedOverrideCalculatedTax Resets the actual tax amounts to the calculated tax amounts for the specified tax adjustment detail.
JJ768714.protmethod(en-us,AX.60).gif resetExchangeRateTaxBaseRegulationDetail Resets the actual exchange rate tax base amounts to the zero.
JJ768714.protmethod(en-us,AX.60).gif resetExchangeRateTaxRegulationDetail Resets the actual exchange rate tax amounts to the zero.
JJ768714.protmethod(en-us,AX.60).gif resetOverrideCalculatedTax Resets the actual tax amounts to the calculated tax amounts for the specified tax adjustment. (Overrides the resetOverrideCalculatedTax Method.)
JJ768714.protmethod(en-us,AX.60).gif resetSummaryOverrideCalculatedTax Resets the actual tax amounts to the calculated tax amounts for the specified tax adjustment summary.
JJ768714.pubmethod(en-us,AX.60).gif resetTaxRegulation Runs through the TmpTaxWorkTrans and TmpTaxRegulation tables and resets some of the fields by updating the fields by using a default value. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif resetTaxRegulationForHeader Resets the tax amounts to the calculated tax amounts for a source document. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif resetTaxRegulationForLine Resets the tax amounts to the calculated tax amounts for a single source document line. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif saveTaxRegulation Calculates the tax regulation and inserts it into transactions in the TmpTaxWorkTrans table. (Overrides the saveTaxRegulation Method.)
JJ768714.protmethod(en-us,AX.60).gif setDetailedOverrideCalculatedTax Sets the override calculated tax for the specified tax adjustment detail.
JJ768714.pubmethod(en-us,AX.60).gif setLedgerJournalTrans Sets a LedgerJournalTransSource value to be equal to the specified parameter. (Inherited from TaxRegulation.)
JJ768714.protmethod(en-us,AX.60).gif setOverrideCalculatedTax Sets the override calculated tax value for the specified tax adjustment record. (Overrides the setOverrideCalculatedTax Method.)
JJ768714.protmethod(en-us,AX.60).gif setSummaryOverrideCalculatedTax Sets the override calculated tax for the specified tax adjustment summary.
JJ768714.pubmethod(en-us,AX.60).gif setTax (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif setTmpTaxWorkTransTmpData (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif taxLinesExist Retrieves the taxLinesExist value. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif taxRegulationTotal Retrieves the TaxRegulationTotal value. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif tmpTaxRegulation Retrieves the TmpTaxRegulation value. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif tmpTaxRegulationDetail Gets the detailed tax adjustments. (Overrides the tmpTaxRegulationDetail Method.)
JJ768714.pubmethod(en-us,AX.60).gif tmpTaxWorkTrans (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif totalSourceRegulateAmountCustoms_IN Returns the totalSourceRegulateAmountCustoms value. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif unpack Deserializes the packedClass parameter value to an instance of the TaxRegulation class. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif updateExchangeRateTaxAmounts Updates a TmpTaxRegulation record by using TmpTaxWorkTrans records. (Overrides the updateExchangeRateTaxAmounts Method.)
JJ768714.pubmethod(en-us,AX.60).gif updateOverrideCalculatedTax Updates the override calculated tax value for a specified tax adjustment record. (Inherited from TaxRegulation.)
JJ768714.pubmethod(en-us,AX.60).gif updateSourceBaseAmountCurRegulated Updates the adjusted amount origin for the specified tax adjustment record with the new adjusted amount origin. (Overrides the updateSourceBaseAmountCurRegulated Method.)
JJ768714.pubmethod(en-us,AX.60).gif updateTaxRegulationAmount Updates the tax adjustment amount for the specified tax adjustment record with the specified new tax adjustment amount. (Overrides the updateTaxRegulationAmount Method.)
JJ768714.pubmethod(en-us,AX.60).gif updateTaxRegulationFiscalValue_BR Updates the tax fiscal value for the specified tax adjustment record with the specified new tax fiscal value adjustment. (Inherited from TaxRegulation.)
JJ768714.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.)
JJ768714.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ768714.pubmethod(en-us,AX.60).gif JJ768714.static(en-us,AX.60).gif ::construct Creates an instance of the TaxRegulationDetail class.
JJ768714.pubmethod(en-us,AX.60).gif JJ768714.static(en-us,AX.60).gif ::initTmpTaxRegulation Initializes a TmpTaxRegulation record from the specified tax transaction TmpTaxWorkTrans record with the specified tax adjustment type.
Top

Tax adjustments can be made at per tax code, source currency code, tax direction summary level or at per tax code, source currency code, tax direction, and source document line detail level. This class manages tax adjustments at the detail level.

Object Class
  TaxRegulation Class
    TaxRegulationDetail Class

Community Additions

ADD
Show: