Share via


TaxWithholdJournal_IN Class [AX 2012]

To process Tax withold journal.

Syntax

class TaxWithholdJournal_IN extends TaxWithholdCalculation_IN

Run On

Server

Methods

  Method Description
JJ793929.pubmethod(en-us,AX.60).gif amountToSettle Gets amount to be settled. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif calcCashDisc Calculates the cash discount. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif calcTaxAdvancePayment Calculates tax advance payment information. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif calcTaxWithholdForLine Calcualtes tax withhold for line.
JJ793929.pubmethod(en-us,AX.60).gif calcTmpTransLineWithholdGrossAmount Calculates each transaction line and insert to TmpTransLineWithholdGrossAmount_IN
JJ793929.pubmethod(en-us,AX.60).gif calculateAmount Gets the formula for the withholdtax calculation as string with amounts and delimiters replaced. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif calculateTax Calculate taxWithhold Amount for Journals. (Overrides the calculateTax Method.)
JJ793929.pubmethod(en-us,AX.60).gif calculateTaxForJewelrybyCash Calculate taxWithhold Amount for Journals on Jewelry by Cash.
JJ793929.pubmethod(en-us,AX.60).gif calculateTaxWithholdAmount Gets the container with the formula for taxWithholdAmount and TaxAmountOrigin. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif canCalculateTCS Checks if TCS taxes are applicable to the combination of journals. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif canCalculateTDS Checks if TDS taxes are applicable to the combination of journals. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.protmethod(en-us,AX.60).gif canCalculateWHT Checks whether withholding tax calculation is possible for this LedgerJournalTrans .
JJ793929.protmethod(en-us,AX.60).gif canCalculateWHTForCC returns true if withhold taxes are applicable; otherwise false. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif checkBankStatus Determines whether it is advance payment and if payment amount is greater than attached invoice amount for the LedgerJournalTrans record.
JJ793929.privmethod(en-us,AX.60).gif checkCalculateTaxWHT Checks if the Withhold taxes is applicable for the account combination of LedgerJournalTrans.
JJ793929.pubmethod(en-us,AX.60).gif creditNoteCalculation Calculates withholding taxes for CreditNote. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif finalizeGrossAmountForCustJour The methods gets the grossAmount for customer on which withhold tax must be calculated for specified journal Line.
JJ793929.pubmethod(en-us,AX.60).gif finalizeGrossAmountForVendJour The methods gets the grossAmount for vendor on which withhold tax must be calculated for specified journal Line.
JJ793929.protmethod(en-us,AX.60).gif getCPGrossAmountCur Gets finalized gross amount, remaining amount per invoice for centralized payment.
JJ793929.protmethod(en-us,AX.60).gif getGrossAmount Gets the gross amount.
JJ793929.pubmethod(en-us,AX.60).gif getMaintainExistingTaxUncommitted Retrieves the maintainExistingTaxUncommitted value that indicates whether new records will be added to the TaxWithholdUncommitted_IN table. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.protmethod(en-us,AX.60).gif getPaymentAmountForCentralizePayment Gets payment amount for WHT centralized payment
JJ793929.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ793929.privmethod(en-us,AX.60).gif getTotalWithholdAmountCur Gets total withhold tax amount
JJ793929.pubmethod(en-us,AX.60).gif getVendorInformation To get the vendor information.
JJ793929.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif init Loads the TaxWithholdUncommitted_IN records into the TmpTaxWithholdWorkTrans_IN buffer. (Overrides the init Method.)
JJ793929.protmethod(en-us,AX.60).gif initGrossAmount Initialize the gross amount. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif insertIntoTmpWorkTrans Inserts calculated withholding tax into TmpTaxWithholdWorkTrans_IN. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.protmethod(en-us,AX.60).gif isAdvancePayment Checks whether it is an advance payments or not.
JJ793929.privmethod(en-us,AX.60).gif isARInvoice Check if the transaction is AR Invoice.
JJ793929.protmethod(en-us,AX.60).gif isCreditNote Checks if the calculation contains credit note. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.privmethod(en-us,AX.60).gif isCustPayment Check if the transaction is Payment Journal.
JJ793929.protmethod(en-us,AX.60).gif isRecoverableAccount Checks if recoverable account.
JJ793929.pubmethod(en-us,AX.60).gif isSettled Indicates whether transaction has been settled. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.protmethod(en-us,AX.60).gif isSettledTrans Checks whether it is related to settlement transaction is exits or not.
JJ793929.protmethod(en-us,AX.60).gif isWHTParameterMarked Indicates whether corresponding withholding tax parameter is marked. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.protmethod(en-us,AX.60).gif loadFromTaxWithholdUncommitted Loads tax records from the TaxWithholdUncommitted_IN table into the TmpTaxWithholdWorkTrans_IN table. (Overrides the loadFromTaxWithholdUncommitted Method.)
JJ793929.pubmethod(en-us,AX.60).gif new Initializes a new instance of the TaxWithholdCalculation_IN class. (Overrides the new Method.)
JJ793929.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.)
JJ793929.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.)
JJ793929.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif parmCustInvoiceTransRecId Gets or sets the CustInvoiceTransRecId parameter. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmHeadingRecID Gets or sets the RecID of the Header table. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmHeadingTableID Gets or sets the Table ID of the Header table. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmInvoiceLineRecID Gets or sets the RecID of the Invoice line table. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmRateOfDeduction Gets or sets the RateOfDeduction parameter. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmTaxModuleType Gets or sets the TaxModuleType parameter. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmTaxWithholdTransRecId Gets or sets the TaxWithholdTransRecId parameter. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmTmpTaxWithholdWorkTrans Gets or sets the TmpTaxWithholdWorkTrans parameter. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmTmpTransLineWithholdGrossAmount Gets or sets the RecID of the tmpTransLineWithholdGrossAmount. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmUseTaxUncommitted Gets or sets the tax withhold uncommitted value. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif parmVoucher Gets or Sets Voucher (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif rateOfDeduction Calculates the witholding tax rate for specified withholding tax group and transaction date. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.protmethod(en-us,AX.60).gif saveTaxTransfer Creates a TmpTaxWithholdWorkTrans_IN record that represents a tax transfer for Direct tax.
JJ793929.protmethod(en-us,AX.60).gif setCustVendData Sets customer/vendor infromation in container.
JJ793929.pubmethod(en-us,AX.60).gif setExchRates Sets the exchange rates. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setInvoiceAccount Sets the AccountNum value. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setInvoiceAndPaymentData Sets the invoice and payment details to class variables. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setInvoiceCompany Sets the invoiceCompany value. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setInvoiceVoucher Sets the InvoiceVoucher to classVariable. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setJournalLineCompany Sets the JournalLine Company. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setPaymentAccount Sets Payment AccountNum. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setPaymentCompany Sets the Payment CompanyId. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setSpecRefRecid Sets SpecTrans RefRecId. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setSpecTransBuffer Sets SpecTrans buffer. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setTaxWithholdAmount Sets total TaxWithholdAmount for a journal. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif settleSales Gets the container with paymentAmount attached for the invoice and TaxWithholdType. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif setWHTContainerData Sets the WHT container date. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxExists Checks if the tax exists. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithhold Gets the tax withhold information. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdAdvancePayment Calculates tax WithholdAmount for Advance payment. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdAdvancePaymentCalc Calculates tax WithholdAmount for Advance payment. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdBank Calculates withholding taxes for Bank transactions. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdCheque Gets the tax withhold cheque.
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdCustomer Calculates withholding TaxAmount for Customer transaction. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdLedger Calculates withholding taxes for Ledger Transaction. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif taxWithholdVendor Calculates withholding taxes for vendor transactions. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif tmpTaxWithholdWorkTrans Sets/Gets TmpTaxWithholdWorkTrans_IN buffer. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif tmpTransLineWithholdGrossAmount Gets the temporary trans line withhold gross amount. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif totalTaxAmountOriginCur Gets the total Amount Origin in transaction currency for all the lines. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif totalTaxWithhold Calculates withholding tax. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif totalTaxWithholdAmount Gets the total tax withhold amount. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif updateTaxWithholdTrans Updates the TaxWithholdCalculated and OverlookThreshold fields of TaxWithholdTrans_IN table. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif updateTaxWithholdUncommitted Deletes all TaxWithholdUncommitted_IN records for the current document, voucher, and invoice. (Overrides the updateTaxWithholdUncommitted Method.)
JJ793929.pubmethod(en-us,AX.60).gif updateTaxWithholdWorkRegulation Updates TaxWithholdWorkRegulation_IN table with the destination tableId and recId. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.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.)
JJ793929.pubmethod(en-us,AX.60).gif useSubLedgerJournalLines Determines whether the current transaction to calculate supports the SubLedgerDistributions or SubLedgerJournalLines records. By default, this base implementation is that they do not support them. As the individual transaction support the sub-ledger, they must override this method and return true. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif useTaxWithHoldUncommitted Determines whether the Tax class should use the TaxWithholdUncommitted_IN table. (Inherited from TaxWithholdCalculation_IN.)
JJ793929.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::calcAndShowWithholdTax Calculates and open witholding tax form.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::checkBankAccount Checks Bank Accounts.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::checkMultipleTaxType Checks for multiple tax.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::custInvoiceTaxType Checks for multiple tax.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::grossAmountCurForJournalLine The methods gets the grossAmount for specified journal Line. This methods is only for journals.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::grossAmountCurForPostedTrans The methods gets the grossAmount for specified journal Line. This methods is only for journals.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::setAccountNumber Sets Ledger account.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::setDirection Sets amount direction.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::validateBankAccount Validates bank account.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::validateBankLedger Validates bank account.
JJ793929.pubmethod(en-us,AX.60).gif JJ793929.static(en-us,AX.60).gif ::validateCheque Validates whether Ledger transaction is related to cheque or not.

Top

Inheritance Hierarchy

Object Class
  TaxWithholdCalculation_IN Class
    TaxWithholdJournal_IN Class