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