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